I did do ldconfig. I tried a symlink, copying the /lib/libbz2.so.1.0.0, and the temporary rename I mentioned. An example:
dev01:~/pypy-1.4 # ln -s /lib/libbz2.so.1.0.0 /lib/libbz2.so.1.0 dev01:~/pypy-1.4 # ldconfig dev01:~/pypy-1.4 # bin/pypy bin/pypy: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory dev01:~/pypy-1.4 # ls -ld /lib/libbz* lrwxrwxrwx 1 root root 20 Dec 17 12:33 /lib/libbz2.so.1.0 -> /lib/libbz2.so.1.0.0 -rwxr-xr-x 1 root root 66864 Jun 16 2006 /lib/libbz2.so.1.0.0 I keep on thinking I must be doing something stupid, but it continues to elude me. (I also tried "ldconfig /lib" with no difference) -- Gary Robinson CTO Emergent Discovery, LLC personal email: [email protected] work email: [email protected] Company: http://www.emergentdiscovery.com Blog: http://www.garyrobinson.net On Dec 17, 2010, at 12:16 PM, Armin Rigo wrote: > Hi Gary, > > On Fri, Dec 17, 2010 at 5:08 PM, Gary Robinson <[email protected]> wrote: >> As a quick experiment, I tried temporarily renaming it to >> /lib/libbz2.so.1.0 but that didn't change the result. > > It's strange, what I would expect on a system is that there is a > symlink from libbz2.so.1.0 to libbz2.so.1.0.0. Adding it should be > enough -- did you run ldconfig after trying to rename? It is needed > to refresh Linux's caches. > > > A bientôt, > > Armin. _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
