SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I was trying to install gtkglext-1.2.0 to meet the dependency requirement for cairo dock.
I am thrown the following error during the Slackbuild process.
Quote:
checking whether build environment is sane... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /bin/ginstall -c
checking whether make sets $(MAKE)... (cached) yes
checking whether ln -s works... yes
checking for gawk... (cached) gawk
checking for perl5... no
checking for perl... /usr/bin/perl
checking for indent... indent
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtk+-2.0 >= 2.0.0 gdk-2.0 >= 2.0.0 pango >= 1.0.0 pangox >= 1.0.0 gmodule-2.0 >= 2.0.0 ) were not met:
No package 'pangox' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
I tried searching for pangox module with slackpkg and also at slackbuild.org with no luck.
Are you building with SBo script? If not, try using the SBo script and dependencies from SBO. I have gtkglext-1.2.0 installed that way with no problems.
Ongbuntu, SlackBuilds.org offers scripts compatible with the latest stable release, ATM 14.0.
but it happens that I modified the gtkgtlex, cairo-dock and cairo-dock-plugins SlackBuilds to build on -current in my personal repository (in which I customize some scripts I use -not all of them!- to run on -current), so if you want to try it, download it like this (it's also easily selectable in sbopkg)
Are you building with SBo script? If not, try using the SBo script and dependencies from SBO. I have gtkglext-1.2.0 installed that way with no problems.
Hi astrogeek,
i'm using slackware-current. I am unfamiliar with SBo script, but i will look it up. I am currently trying to track all my installation with slackpkg. Will packages installed with SBo be tracked as well?
i'm using slackware-current. I am unfamiliar with SBo script, but i will look it up. I am currently trying to track all my installation with slackpkg. Will packages installed with SBo be tracked as well?
Thanks for your advice.
cheers
Actually, by "SBo script" I meant the SlackBuilds.org gtkglext script, sorry if that was not clear. It is from the link provided by solarfields who typed faster than I did.
To repeat, find it here. Be sure to download the source from the link provided as well, in case your source archive came from another place.
If you have a full -current install this should work (with the dependencies met from SBo as well).
Ongbuntu, SlackBuilds.org offers scripts compatible with the latest stable release, ATM 14.0.
but it happens that I modified the gtkgtlex, cairo-dock and cairo-dock-plugins SlackBuilds to build on -current in my personal repository (in which I customize some scripts I use -not all of them!- to run on -current), so if you want to try it, download it like this (it's also easily selectable in sbopkg)
Code:
git clone git://github.com/Ponce/slackbuilds.git
Hi pounce,
Thanks for sharing. Wow... pardon my ignorance, but i find it hard to keep up with your linux know-how. I have this clone as u recommended, but there's no tar source in the directories... not so sure how i can use them
Actually, by "SBo script" I meant the SlackBuilds.org gtkglext script, sorry if that was not clear. It is from the link provided by solarfields who typed faster than I did.
To repeat, find it here. Be sure to download the source from the link provided as well, in case your source archive came from another place.
If you have a full -current install this should work (with the dependencies met from SBo as well).
Install using installpkg, not slackpkg.
Hi,
I didn't even manage to get to installpkg or slackpkg stage. I got the error while running
Quote:
bash-4.2# ./gtkglext.SlackBuild
btw, i just installed sbo and tried using it to get gtkglext as well... same error... i must be doing something so wrong here
halfway through the build, I get the following dependency error...
Quote:
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtk+-2.0 >= 2.0.0 gdk-2.0 >= 2.0.0 pango >= 1.0.0 pangox >= 1.0.0 gmodule-2.0 >= 2.0.0 ) were not met:
No package 'pangox' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Would really appreciate if someone can give me a clue on how to troubleshoot this. I read a couple of links that reported related error as a bug.
first of all, if you are new to Slackware you better use -stable. Second, SBo is made for -stable. Third, if you really insist on using -current, then take a look at ponce's unofficial SBo branch for -current and install stuff from there. As he wrote above:
Quote:
but it happens that I modified the gtkgtlex, cairo-dock and cairo-dock-plugins SlackBuilds to build on -current in my personal repository (in which I customize some scripts I use -not all of them!- to run on -current), so if you want to try it, download it like this (it's also easily selectable in sbopkg)
Code:
git clone git://github.com/Ponce/slackbuilds.git
Are you familiar with sbopkg? If not, check it out.
first of all, if you are new to Slackware you better use -stable. Second, SBo is made for -stable. Third, if you really insist on using -current, then take a look at ponce's unofficial SBo branch for -current and install stuff from there. As he wrote above:
Are you familiar with sbopkg? If not, check it out.
Hi solarfields,
Thanks. I will take your advice for my next slackware installation.
Thanks also for introducing sbo to me. it's an awesome app. I didn't know about it and have been building all my slackbuilds manually.
just to share, I manage to find a workaround for this problem. I downloaded pangox source from here http://ftp.cse.buffalo.edu/mirror/X1...ox-compat/0.0/
and use src2pkg to convert it to slackware pkg. After installing this pkg, I do not get the error prompt anymore...
I bumped my head against this a month ago whilst trying to recompile celestia after having successfully compiled an older version on -current around April or May.
It seems that pangox was removed from pango by upstream (at some point last year), and a subsequent upgrade of pango in -current exposed this issue. There is a paucity of information on things like this, but I found this.
I've attached my SlackBuild (and submitted it to SBo).
I had chosen to build against the git version of gtkglext because anything on SBo but gtkglextmm (that doesn't like the version bump) seem not having build errors related to the missing pangox (also celestia and cairo-dock -with a version bump- built fine).
but I don't use gtkglextmm and my choices are not the ones of the maintainer of gtkglext on SBo (and, like it seems, not also the same of other distros, like fedora, archlinux and debian, that remained to 1.2.0 + pangox-compat).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.