libintl.la still :(

Terry Chan tpchan at comcast.net
Sat Sep 27 09:53:24 GMT 2003


Horn,

Try this "ldconfig -v > /tmp/fixme" and then edit that file.

You will see some library in that list that still has a link to "libintl.*".

Find the module that provides the offending library and you have to recompile it.

Since you have already recompiled gettext and glibc, then you machine no longer has
a libintl.la.  As others have previously said, you still have some app or library
that is linking to it however and you must track down the offending library or app
and get it recompiled to use the new gettext.

If that still doesn't work then you will have to try something like this:

ldd -v /usr/bin/* > /tmp/fixme
ldd -v /usr/sbin/* >> /tmp/fixme
ldd -v /sbin/* >> /tmp/fixme
ldd -v /bin/* >> /tmp/fixme

and that will also give you a list of binaries and what libraries they are linked
against.  Search the output for libintl and "not found" should show up.  Recompile
the modules that provide those apps.

You have to decide if its worth this amount of effort versus a reinstall of lunar.
I chose to use the above methods, rather than re-install.

Terry Chan


More information about the lunar mailing list