LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Don't understand dependency error (https://www.linuxquestions.org/questions/linux-newbie-8/dont-understand-dependency-error-645682/)

johngcarlsson 05-29-2008 04:16 PM

Don't understand dependency error
 
Hi,
I'm running CentOS 4 and trying to install a package called "synergy". When I try to install it, I run

yum install synergy

as root, and I get the messages

Error: Missing Dependency: rtld(GNU_HASH) is needed by package synergy
Error: Missing Dependency: libc.so.6(GLIBC_2.4) is needed by package synergy

How do I install these dependencies? Shouldn't yum do that automatically?

Thanks, JGC

largem 05-29-2008 06:42 PM

If the package needs another glibc package to be installed first, you have to think it over. It requires another version glibc that is different from the one on your machine.
Normally, upgrade or downgrade glibc on a running system is quite tough.

Maybe, you could find some older version of synergy that require of the same version of your glibc installed.

You could find the version of your glibc by using rpm -qa | grep glibc

i92guboj 05-29-2008 06:49 PM

Quote:

Originally Posted by largem (Post 3168683)
If the package needs another glibc package to be installed first, you have to think it over. It requires another version glibc that is different from the one on your machine.
Normally, upgrade or downgrade glibc on a running system is quite tough.

In other words: it will break all your binaries leaving your system in an unusable state. So, unless you are using a source based distro like Gentoo, you are better just upgrading the distro.

Quote:

Maybe, you could find some older version of synergy that require of the same version of your glibc installed.
That, or compile the new version from source against your current glibc. Either way should work.


All times are GMT -5. The time now is 06:37 AM.