On Mon, 25 Aug 2008 21:30:12 +0000, Beso wrote:

> hi, i've just updated to pan 0.133 and now i get the error of missing
> /usr/lib/libstdc++.so.6. the problem is that this file seems to be
> libstdc++ 3.4. i'm on gentoo unstable. is there anyone who can help
> out?! maybe duncan...
> 
> thanks

Duncan is going to yell at you for sending html to the list ;o) so
I'll try to answer for him.

Do you have more than one version of gcc?  If you switch back and
forth between different gcc's using gcc-config you can wind up
with a different version of libstdc++ than the one pan is linked
against.

Having said that, I have *no* idea where libstdc++-3.4 got in the
mix -- unless you installed a compatibility libstdc++ package for
apps compiled with gcc3, maybe?

In any case, the library pan wants should be here:
/usr/lib/gcc/i686-pc-linux-gnu/4.x.x/ (depending on which version
of gcc you are using at the moment.)

When you use gcc-config to change versions of gcc, the script should
do a ldconfig to bring the appropriate version of libstdc++ into the
library path (watch out for linewrap):

#/sbin/ldconfig -p |grep libstdc

libstdc++.so.6 (libc6) => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6
libstdc++.so.6 (libc6) => /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6
libstdc++.so.5 (libc6) => 
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5
libstdc++.so.5 (libc6) => /usr/lib/libstdc++-v3/libstdc++.so.5
libstdc++.so.5 (libc6) => /usr/lib/libstdc++.so.5
libstdc++.so.2.9 (libc6) => /usr/lib/libstdc++.so.2.9
libstdc++.so.2.8 (libc6) => /usr/lib/libstdc++.so.2.8
libstdc++.so.2.7.2 (libc6) => /usr/lib/libstdc++.so.2.7.2
libstdc++.so (libc6) => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so
libstdc++.so (libc6) => /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so
libstdc++.so (libc6) => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so
libstdc++-libc6.2-2.so.3 (libc6) => /usr/lib/libstdc++-libc6.2-2.so.3
libstdc++-libc6.1-1.so.2 (libc6) => /usr/lib/libstdc++-libc6.1-1.so.2

If your "ldconfig -p" doesn't show the right version of libstdc++ then you
do have some kind of a problem on your machine.

BTW, did you compile pan yourself on this same machine?



_______________________________________________
Pan-users mailing list
Pan-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/pan-users

Reply via email to