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

Reply via email to