Hi, after I emerged to gcc-3.3.5-r1 (which eliminated gcc-3.3.4) on my
stable Gentoo, I have some problems, for example compiling apps like
media-gfx/imagemagick:
[...]
grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or
directory
/bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No
such file or directory
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a
valid libtool archive
make[1]: *** [magick/libMagick.la] Error 1
make[1]: Leaving directory
`/var/tmp/portage/imagemagick-6.1.8.8/work/ImageMagick-6.1.8'
make: *** [all] Error 2
!!! ERROR: media-gfx/imagemagick-6.1.8.8 failed.
!!! Function src_compile, Line 76, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status message.
# cat /etc/env.d/05gcc
PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3.5"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3.5"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5/info"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5
GCC_SPECS=""
I ran env-update
# cat /etc/ld.so.conf
# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
/usr/local/lib
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5
/usr/lib/opengl/nvidia/lib
/usr/X11R6/lib64
/usr/X11R6/lib
/opt/blackdown-jdk-1.4.1/jre/lib/i386/
/opt/blackdown-jdk-1.4.1/jre/lib/i386/native_threads/
/opt/blackdown-jdk-1.4.1/jre/lib/i386/classic/
/usr/qt/3/lib
/usr/kde/3.3/lib
/usr/NX/lib
/usr/games/lib
After i emerged gcc-3.3.5-r1 I re-emerged:
glibc, libtool, binutils
and I ran
fix_libtool_files.sh
# tree /usr/lib/gcc-lib/
/usr/lib/gcc-lib/
`-- i686-pc-linux-gnu
|-- 3.3.4
| `-- include
| `-- g++-v3
| `-- bits
| `-- istream.tcc
`-- 3.3.5
|-- cc1
|-- cc1plus
|-- collect2
|-- crtbegin.o
|-- crtbeginS.o
|-- crtbeginT.o
|-- crtend.o
|-- crtendS.o
[...cut...]
What I can do this fix this annoying problem, please?
--
[email protected] mailing list