On Wed, May 14, 2008 at 08:19:38AM +0200, Dirk Heinrichs wrote: > There is no such thing as gcc 3.4.9. > > You emerged it with 4.2.3, but _at_runtime_ it's trying to get libstdc++ > from 4.1.2. Check your environment, especially all variables with PATH in > their name (env|grep PATH), as well as /etc/ld.so.conf.
I see the difference. I had thought if it was looking for 3.4.9, it must have been compiled with 3.4.9. But I just edited (read only!) libstdc++.so... and it has the string 3.4.9 in it, presumably to satisfy multiple versions. > Try: LD_LIBRARY_PATH=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3 ldd /usr/bin/lzma This works. > If this works, try running "env-update && source /etc/profile", then > just "ldd /usr/bin/lzma" again. Unfortunately, this doesn't work. But at least I am now pointed in the right direction of being a runtime problem solved (temporarily) by LD_LIBRARY_PATH. Now I need to get me some sleep and get a fresh start. -- ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._. Felix Finch: scarecrow repairman & rocket surgeon / [EMAIL PROTECTED] GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933 I've found a solution to Fermat's Last Theorem but I see I've run out of room o -- gentoo-user@lists.gentoo.org mailing list