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