Richard:

After running the command you kindly provided, the emerge -uDv world is proceeding ok.  Thank you profusely.

After running the grep command, the following spewed forth from the console:

electrolux # grep libstdc++.la /usr/lib/*la | grep -v "3.4.4/libstdc++.la"
/usr/lib/libdb_cxx-4.2.la:dependency_libs=' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib'
/usr/lib/libdbus-qt-1.la:dependency_libs=' /usr/lib/libdbus-1.la -lnsl /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib'
/usr/lib/libpcrecpp.la:dependency_libs=' /usr/lib/libpcre.la /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib'
/usr/lib/libtiffxx.la:dependency_libs=' /usr/lib/libtiff.la /usr/lib/libjpeg.la -lz /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib'
/usr/lib/libusbpp.la:dependency_libs=' /usr/lib/libusb.la /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib'
 
Does this suggest that further measures are necessary? 

Thanks again,

Alan

On 12/4/05, Richard Fish <[EMAIL PROTECTED]> wrote:
On 12/3/05, Alan E. Davis <[EMAIL PROTECTED]> wrote:
>  So I don't know what was the "old version" to call fix_libtool_files.sh on.
>  I know or can find out versions that are currently installed.  Is there
> somewhere for me to find out which versions I need to run this script on?

The gcc directory includes both the version and CHOST, so you mainly
just need to look at the error message that you get:

/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la: No
such file or directory

This means your old host was i386-pc-linux-gnu, and the version was
3.3.5-20050130.  So you should need to run:

fix_libtool_files.sh 3.3.5-20050130 --oldarch i386-pc-linux-gnu

You can also see if you have any similar problems with a command like:

grep libstdc++.la /usr/lib/*.la | grep -v "3.4.4/libstdc++.la"

This will show you any libtool file references for a stdc++ version
other than your current.  By looking at the path of the stdc++.la
files referenced, you should be able to see what other, if any,
invocations of fix_libtool_files will be necessary.

HTH,
-Richard

--
gentoo-user@gentoo.org mailing list


Reply via email to