View previous topic :: View next topic |
Author |
Message |
gentuse Tux's lil' helper
Joined: 15 Aug 2002 Posts: 75 Location: Seattle
|
Posted: Thu Nov 30, 2006 7:49 pm Post subject: libgcj.la causing problems |
|
|
revdep-rebuild thinks gcc needs to be re-emerged, even after being emerged.
"broken /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-xml-sax.la (requires /usr/lib/libgcj.la)"
"broken /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-w3c-dom.la (requires /usr/lib/libgcj.la)"
Code: | ~ # cat .revdep-rebuild.4_ebuilds
sys-devel/gcc-3.4.6-r1
~ # grep libgcj.la /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/*la
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-w3c-dom.la:dependency_libs=' /usr/lib/libgcj.la -lpthread -ldl -lz -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/lib -lgcc_s -lc'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-xml-sax.la:dependency_libs=' /usr/lib/libgcj.la -lpthread -ldl -lz -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/lib -lgcc_s -lc'
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcj.la:# libgcj.la - a libtool library file
~ # slocate libgcj.la
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcj.la
~ # ls -l /usr/lib/libgcj.la
ls: cannot access /usr/lib/libgcj.la: No such file or directory
~ # emerge -pv gcc
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-devel/gcc-3.4.6-r1 USE="gcj nls (-altivec) -bootstrap -boundschecking -build -doc -fortran -gtk (-hardened) -ip28 -ip32r10k (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp -objc -test -vanilla" 0 kB
|
I have gcj in my USE flags. What's the problem? |
|
Back to top |
|
|
Dan Veteran
Joined: 25 Oct 2005 Posts: 1302
|
Posted: Thu Nov 30, 2006 8:54 pm Post subject: |
|
|
I think those 2 .la 's are orphans and can be removed .. |
|
Back to top |
|
|
gentuse Tux's lil' helper
Joined: 15 Aug 2002 Posts: 75 Location: Seattle
|
Posted: Thu Nov 30, 2006 8:57 pm Post subject: |
|
|
equery thinks they belong to the gcc package. They have the same timestamp as the rest of the files in /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/
Code: |
~ # equery belongs /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-xml-sax.la
[ Searching for file(s) /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-xml-sax.la in *... ]
sys-devel/gcc-3.4.6-r1 (/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-xml-sax.la)
~ # equery belongs /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-w3c-dom.la
[ Searching for file(s) /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-w3c-dom.la in *... ]
sys-devel/gcc-3.4.6-r1 (/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-w3c-dom.la)
|
|
|
Back to top |
|
|
igds n00b
Joined: 04 Aug 2004 Posts: 39
|
|
Back to top |
|
|
desultory Bodhisattva
Joined: 04 Nov 2005 Posts: 9410
|
|
Back to top |
|
|
|