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[2]: *** [kimg_tiff.la] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.4.0_beta1/work/kdelibs-3.3.91/kimgio' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.4.0_beta1/work/kdelibs-3.3.91' make: *** [all] Error 2 I am using gcc 3.3.5 and build is looking files from 3.3.4 directory? why? Reproducible: Always Steps to Reproduce: 1. emerge gcc 3.3.5 2. try to emerge kde-beta 3.
This problem not only concerns kde beta. I have the same trouble for kdemultimedia and i think it might be a gcc problem rather than a kde-* problem, as i used to be able to build kdemultimedia with the previously installed version of gcc (3.3.4)
Try running the fix_libtool_files.sh script - this cleared up the same problem for me for kplayer and k3b.
http://forums.gentoo.org/viewtopic.php?t=278673 this fixed my problem: fix_libtool_files.sh 3.3.4
And this issue is due to update to 3.3.5 from 3.3.4
i tried all hints given in the forum article and re-emerged libtool. Still no dice :-(. In fact, i had executed the script before adding my comment to this bug, but it didn't help then and still won't help now. In any case, the gcc ebuild should be enhanced to carry out all steps required when switching to a new version of gcc.
for the sake of completeness, i include the error message: libtool: link: cannot find the library `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.4/libstdc++.la' make[3]: *** [juk] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.2/work/kdemultimedia-3.3.2/juk' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.2/work/kdemultimedia-3.3.2/juk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.2/work/kdemultimedia-3.3.2' make: *** [all] Error 2
Looks like bug in gcc 3.3.5 ebuild. file report for it. libstdc++ depencency missing.
du..
..pe *** This bug has been marked as a duplicate of 73435 ***