View previous topic :: View next topic |
Author |
Message |
menschmeier l33t
Joined: 15 Dec 2004 Posts: 727
|
Posted: Sun Jan 28, 2007 2:25 pm Post subject: problems with missing libraries |
|
|
Hi,
some programs are missing some libs, I tried to fix it using revdep-rebuild.
Quote: | # revdep-rebuild
Configuring search environment for revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by a package update
will be emerged.
Collecting system binaries and libraries... done.
(/root/.revdep-rebuild.1_files)
Collecting complete LD_LIBRARY_PATH... done.
(/root/.revdep-rebuild.2_ldpath)
Checking dynamic linking consistency...
broken /usr/bin/xtpconfig (requires libgdk-1.2.so.0 libglib-1.2.so.0 libgmodule-1.2.so.0 libgtk-1.2.so.0)
broken /usr/bin/xtpsetup (requires libgdk-1.2.so.0 libglib-1.2.so.0 libgmodule-1.2.so.0 libgtk-1.2.so.0)
done.
(/root/.revdep-rebuild.3_rebuild)
Assigning files to ebuilds... done.
(/root/.revdep-rebuild.4_ebuilds)
Evaluating package order... done.
(/root/.revdep-rebuild.5_order)
Dynamic linking on your system is consistent... All done. |
The libs are there:
Quote: | # slocate libgtk-1.2.so.0
/emul/linux/x86/usr/lib/libgtk-1.2.so.0.9.1
/emul/linux/x86/usr/lib/libgtk-1.2.so.0
|
But they are sill missing and the variable LD_LIBRARY_PATH is still empty.
Quote: | # echo $LD_LIBRARY_PATH
|
Is there a different way to manage libs under amd64 when I use multilib?????
How can I solve this problem? Before I was using x86 - I do not remember this problem there, so I think it is amd64 specific.
Thanx
menschmeier _________________ Please notice the back of this message. |
|
Back to top |
|
|
loftwyr l33t
Joined: 29 Dec 2004 Posts: 970 Location: 43°38'23.62"N 79°27'8.60"W
|
Posted: Sun Jan 28, 2007 2:39 pm Post subject: |
|
|
Those are the 32bit libraries, you have to install the 64bit libraries for it to work. _________________ My emerge --info
Have you run revdep-rebuild lately? It's in gentoolkit and it's worth a shot if things don't work well.
Celebrating 5 years of Gentoo-ing. |
|
Back to top |
|
|
Pse Apprentice
Joined: 01 Mar 2005 Posts: 188 Location: by the plate river
|
Posted: Mon Jan 29, 2007 2:20 pm Post subject: |
|
|
I'm not so sure about that, I do not have GTK-1 compiled for amd64, yet I still have the emul packages and revdep-rebuild's output is clean. I'd suggest re-emerging all emul-packages. You could also check the files in /etc/env.d/. Be very careful if you make any changes. <- DO NOT pay attention to this
[EDIT] Oh, I just read the thread again and got what you meant loftwyr. You're right, those dependencies are probably related to the 64-bit build of the packages that appear in revdep-rebuild's output. Menschmeier, you should just unmerge the packages containing those files if they're not necessary. Clearly you do not have the right GTK-1 package, so it's highly unlikely you're using them anyway. |
|
Back to top |
|
|
whig l33t
Joined: 27 Nov 2004 Posts: 973 Location: New Zealand
|
Posted: Mon Jan 29, 2007 8:07 pm Post subject: |
|
|
I would simply re-emerge the package which provides /usr/bin/xtpconfig. The recompile ought to compile the package against your current gtk/gdk versions. |
|
Back to top |
|
|
|