colord-1.4.3 requires glib2-2.5.6 or greater but slackware 14.2 only ships with glib2-2.46.2
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.
colord-1.4.3 requires glib2-2.5.6 or greater but slackware 14.2 only ships with glib2-2.46.2
I'm currently having trouble trying to install colord on a slackware64 14.2 system. colord-1.4.3 requires a minimum of glib2-2.5.6 to install correctly but slackware 14.2 only comes with glib2-2.46.2 which is making it difficult to install colord.
I've tried downloading the source files for glib2-2.6.0 and creating a package to install with using makepkg and then using installpkg to install the new package, but the installation of colord does not recognize the new installation of glib2 that I installed and still shows the version of glib2 as 2.46.2.
What do I need to do to be able to upgrade glib2 so that colord will be able to install correctly?
I'm currently having trouble trying to install colord on a slackware64 14.2 system. colord-1.4.3 requires a minimum of glib2-2.5.6 to install correctly but slackware 14.2 only comes with glib2-2.46.2 which is making it difficult to install colord.
I've tried downloading the source files for glib2-2.6.0 and creating a package to install with using makepkg and then using installpkg to install the new package, but the installation of colord does not recognize the new installation of glib2 that I installed and still shows the version of glib2 as 2.46.2.
What do I need to do to be able to upgrade glib2 so that colord will be able to install correctly?
Thank you!
glib2-2.46.2 is later than the minimum requirement of glib2-2.5.6 by 41 minor versions (20 stable minor versions), so it should work fine. What exactly is the difficulty you encounter with glib2-2.64.2? In particular, can you give the error messages that you are getting: they probably have nothing to do with glib.
Edit: The glib dependency for colord-1.4.3 according to meson.build is 2.45.8, so that should be satisfied by slackware-14.2, so that shouldn't be your problem (I am not saying it isn't, just that it shouldn't be).
Upgrading of GLIB2 is a very risky endeavor and probably will broke many packages from your system because it has a fundamental role.
I suggest you instead to abandon the idea to install this colord-1.4.3
That's it. Not everything can be installed in a given operating system.
I have colord-1.4.2 installed in slackware-current, and it works fine. Possibly the OP's problem is that it uses the meson build system. Does that come with slackware-14.2? If not he can probably compile meson/ninja with the slackbuild which comes with slackware-current. But from his post it looks as if the problem is something else: who knows, he needs to say what errors he is getting.
HE explicitly mentions "colord-1.4.3 requires a minimum of glib2-2.5.6". Seemed a pretty clear statement to me.
I think you are missing the point. First, that is not a statement of what error he gets, and secondly it cannot possibly be the source of his problem because glib2-2.46.2 meets the requirement for a minimum of glib2-2.5.6. The very topic of his posting contains a contradiction ("colord requires glib2-2.5.6 or greater but slackware 14.2 only ships with glib2-2.46.2").
Plainly his problem is something else. Without knowing what errors he gets it is not possible to say what.
As a side issue, it is not in fact correct that colord-1.4.3 requires glib2-2.5.6. That version would be completely inadequate. It requires glib2-2.45.8, as I said, which is also satisfied by slackware-14.2.
it calls for it. you may want to edit it to call for yours. It is a configure script and he was using his. glibc does not care what you are compiling. edit the config. Your not building against an ABI ok. it is from source.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.