I must be making the same dumb mistake over and over. Awhile back I had a problem where emerge was looking for libstdc++.la under i386 architecture and I had i686 installed. I went thru the uupdate world successfully and have since run env-update etc-update. I've emerged a few this since with no problem... Now trying to emerge `mod_php' emerge -v mod_php It error out at the end, looking for libstdc++.la under gcc...3.3.4 but I have 3.3.5 installed. --- xmlparse -lxmltok -lxml2 -lz -lm -o libphp4.la 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: *** [libphp4.la] Error 1 make: *** Waiting for unfinished jobs.... --- When I saw this I tried rerunning env-update which creates the ldconfig cache... Then remerged... got the same problem.
Then I tried adding gcc 3.3.5 manuall to ld.so.conf, and ran ldconfig /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5 Again an emerge failed. I've looked in /etc/env.d/and see an entry 05gcc in there, but don't know if that is what it should be.. Its starting to get to be a real pita... I don't know what to do to make the OS keep up with what is installed. What I'm doing is not right in some way, but I don't know what. -- [email protected] mailing list
