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

Reply via email to