


The emerge -u world didn't get past either gcc-config or gcc (I forget which).Calculating dependencies ...done!
>>> emerge (1 of 2) media-video/cpvts-1.2 to /
>>> md5 src_uricpvts-1.2.tgz
>>> Unpacking source...
>>> Unpacking cpvts-1.2.tgz to /var/tmp/portage/cpvts-1.2/work
>>> Source unpacked.
cc -march=athlon-xp -O2 -pipe -fomit-frame-pointer -ffast-math -msse2 -msse -Wall -O3 -I/usr/include -L/usr/lib -ldvdread -Wl,-rpath,/usr/lib \
-o cpvts cpvts.c -lm
gcc: installation problem, cannot exec `as': No such file or directory
cpvts.c:476: fatal error: error writing to -: Broken pipe
compilation terminated.
The bug is not reproducible, so it is likely a hardware or OS problem.
make: *** [build] Error 1

Code: Select all
export PATH=$PATH:/usr/i686-pc-linux-gnu/binutils-bin/2.15.92.0.2Code: Select all
ln -s /usr/i686-pc-linux-gnu/binutils-bin/2.15.92.0.2/as /usr/bin
Code: Select all
!!! FAILED postinst: 2816
expect the last one, because I don't understand what have to be done.1) Check make.conf for errors / weirdness
2) sh make.conf
3) "gcc-config -l " and if necessary change with "gcc-config N"
4) fix_libtool_files.sh OLD_GCC_VERSION (this is not the same case, but it's related, and if GCC is wrong libtool can also fail)
5) if everything fails comment: $CC, $FEATURES, $CFLAGS, $MAKEOPTS
The problem is obvious it tries to use gcc 3.3.4, but it is not there. So how can I fix it.gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -I. -I. -DDEBUG=1 -DMETA_DEBUG=1 -I/usr/include/xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DMAKE_XMMS=1 -DCLIENT=\"XMMS-Scrobbler\" "-DUSER_AGENT=\"AudioScrobbler/1.1 XMMS/1.2.10/0.3.5 Linux\"" -g -O2 -MT libxmms_scrobbler_la-wma.lo -MD -MP -MF .deps/libxmms_scrobbler_la-wma.Tpo -c tags/wma.c -fPIC -DPIC -o .libs/libxmms_scrobbler_la-wma.o
/bin/sh ./libtool --mode=link gcc -Wall -g -O2 -I. -I. -DDEBUG=1 -DMETA_DEBUG=1 -g -O2 -o libxmms_scrobbler.la -rpath /usr/lib/xmms/General -module -avoid-version libxmms_scrobbler_la-xmms_scrobbler.lo libxmms_scrobbler_la-scrobbler.lo libxmms_scrobbler_la-queue.lo libxmms_scrobbler_la-tags.lo libxmms_scrobbler_la-unicode.lo libxmms_scrobbler_la-fmt.lo libxmms_scrobbler_la-gtkstuff.lo libxmms_scrobbler_la-md5.lo libxmms_scrobbler_la-id3v1.lo libxmms_scrobbler_la-id3v2.lo libxmms_scrobbler_la-vorbis.lo libxmms_scrobbler_la-ape.lo libxmms_scrobbler_la-itunes.lo libxmms_scrobbler_la-cdaudio.lo libxmms_scrobbler_la-id3genres.lo libxmms_scrobbler_la-wma.lo `curl-config --libs` -lmusicbrainz -lm -lstdc++
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

1) I don't see any errors in my make.conf1) Check make.conf for errors / weirdness
2) sh make.conf
3) "gcc-config -l " and if necessary change with "gcc-config N"
4) fix_libtool_files.sh OLD_GCC_VERSION (this is not the same case, but it's related, and if GCC is wrong libtool can also fail)
5) if everything fails comment: $CC, $FEATURES, $CFLAGS, $MAKEOPTS
Thanks a lot!!!! For some rather unknown reason my ldconfig wouldn't use the path to the 3.4.3 glibc and therefor it couldn't merge a new gcc (nor the same) but linking the dirs solved the problem. Right now I'm doing a emerge -e world with gcc-3.4.3-r1nixphoeni wrote: [...][...]Code: Select all
ln -s /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.3 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.2
Code: Select all
gcc-config i686-pc-linux-gnu-3.3.5
fix_libtool_files.sh 3.3.4Code: Select all
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[3]: *** [kcm_kamera.la] Error 1
make[3]: Leaving directory `/home/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kamera/kcontrol'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2/kamera'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tmp/portage/kdegraphics-3.3.2-r2/work/kdegraphics-3.3.2'
make: *** [all] Error 2
Code: Select all
* Scanning libtool files for hardcoded gcc library paths...
* [1/8] Scanning /lib ...
* [2/8] Scanning /usr/lib ...
* [3/8] Scanning /opt/blackdown-jdk-1.4.2.01/jre/lib/i386 ...
* [4/8] Scanning /usr/kde/3.1/lib ...
* [5/8] Scanning /usr/kde/3.2/lib ...
* [6/8] Scanning /usr/kde/3.3/lib ...
* [7/8] Scanning /usr/local/lib ...
* [8/8] Scanning /usr/qt/3/lib ...
Code: Select all
/usr/kde/3.3/lib
/usr/kde/3.2/lib
/usr/kde/3.1/lib
