-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul Hartman wrote: > On Thu, Sep 24, 2009 at 1:25 PM, James <wirel...@tampabay.rr.com> wrote: >> Hello, >> >> >> I keep getting this mesaage on one particulary system: >> >> existing preserved libs: >> package: sys-libs/readline-6.0_p3 >> * - /lib64/libreadline.so >> * - /lib64/libreadline.so.5 >> * - /lib64/libreadline.so.5.2 >> * used by /usr/bin/calgebra (kde-base/kalgebra-4.2.4) >> >> >> So I've rebuilt kalgegra, readline and revdep-rebuild comes >> up clean. I ran 'emerge @preserved-rebuild' numerous times >> and still I get this error message. >> >> >> Ideas on cleaning this up? >> >> It just happens on one system out of a dozen/plus gentoo >> boxes I manage...... > > Rather than rebuilding kalgebra, unmerge it completely then emerge it > again. It might be a problem with the emerge process for that package > not using the latest version for some reason, so it is rebuilding > against the old libs (which therefore remain preserved). >
Also, try removing /lib64/libreadline.so (not .so.5 or .so.5.2 !) first, so that kalgebra is forced to link against /usr/lib64/libreadline.so (which ends up pointing at /lib64/libreadline.so.6). My guess is that for some reason the linker is looking in /lib64 before checking /usr/lib64, and finding the wrong file first. - -- Jonathan Callen (ABCD) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkq73xcACgkQOypDUo0oQOqriACfSrdCwExsBbmkSYLXqVQALWxT Yd4An2VAYc0Gy5Slx94QeKKbV+gceqeg =rgNN -----END PGP SIGNATURE-----