
Hi, I have a problem running 32 bit linux version of Chimera on Debian64. When I run it, it complains about some libraries. Below I pasted what I get when I type chimera in a terminal window arek@teton:~$ chimera Traceback (most recent call last): File "/home/arek/progs/chimera/share/__main__.py", line 59, in ? value = chimeraInit.init(sys.argv) File "/home/arek/progs/chimera/share/chimeraInit.py", line 231, in init import chimera File "/home/arek/progs/chimera/lib/python2.4/site-packages/PIL/__init__.py", l ine 15, in ? ImportError: libGL.so.1: cannot open shared object file: No such file or directory The library libGL.so.1 is only in /usr/lib. Should it be in a different place? Any help appreciated. cheers, Arek ____________________________________________________ | | __ __ | | Arkadiusz Czader | | | _| | __ | | Department of Chemistry | | | | | | | | | | University of Houston | | | | | | | | | | Houston, TX 77204-5003 | | | | |_|_| | | | Phone: (713)-743-5101 | \ \_| ___ | | | E-mail: aczader@uh.edu | \___| |/ | | | | | | | | | | | | |__| |__| | |____________________________|_______________________| ____________________________________________________________________________________ Need a vacation? Get great deals to amazing places on Yahoo! Travel. http://travel.yahoo.com/

On Tue, 10 Jul 2007, Arkadiusz Czader wrote:
/usr/lib is the right place. Run "ldd /usr/lib/libGL.so.1", and if you see "not found" in the output, then one of the libraries libGL is linked against is missing which will cause it to fail to load. You can also use the strace program to figure out what went wrong. If you email me the ldd output and the voluminous strace output ("strace chimera 2>&1 > strace-output.txt"), I should be able to pinpoint why your Debian system has problems. Greg Couch UCSF Computer Graphics Lab

Hi, Arkadiusz Czader writes:
have you made sure that the ia32-libs package is installed? It contains the 32-bit libraries on Debian (everything else would be 64-bits on a pure Debian-amd64 system). You can check using ldconfig -p | grep libGL\\. and then you should see some lines like this libGL.so.1 (libc6,x86-64) => /usr/lib/libGL.so.1 libGL.so.1 (libc6) => /usr/lib32/libGL.so.1 (Replace x86-64 by IA-64 if you have an Itanium system). The second one is the 32-bit library, which should go in /usr/lib32. -Christoph -- | Christoph Best <cbest@rzg.mpg.de> http://www.rzg.mpg.de/~cbest | Max-Planck-Institut fuer Biochemie, Munich, Germany +49-89-8578 2634

Hi, Thank you Christoph and Greg for help. I naively assumed that 32 bit applications work smoothly on 64 bit systems (probably because I used SUSE before). Anyway, after installing the ia32-libs package chimera runs without any problems. Thanks again. Regards, Arek Christoph Best <best@biochem.mpg.de> wrote: Hi, Arkadiusz Czader writes:
have you made sure that the ia32-libs package is installed? It contains the 32-bit libraries on Debian (everything else would be 64-bits on a pure Debian-amd64 system). You can check using ldconfig -p | grep libGL\\. and then you should see some lines like this libGL.so.1 (libc6,x86-64) => /usr/lib/libGL.so.1 libGL.so.1 (libc6) => /usr/lib32/libGL.so.1 (Replace x86-64 by IA-64 if you have an Itanium system). The second one is the 32-bit library, which should go in /usr/lib32. -Christoph -- | Christoph Best http://www.rzg.mpg.de/~cbest | Max-Planck-Institut fuer Biochemie, Munich, Germany +49-89-8578 2634 ____________________________________________________ | | __ __ | | Arkadiusz Czader | | | _| | __ | | Department of Chemistry | | | | | | | | | | University of Houston | | | | | | | | | | Houston, TX 77204-5003 | | | | |_|_| | | | Phone: (713)-743-5101 | \ \_| ___ | | | E-mail: aczader@uh.edu | \___| |/ | | | | | | | | | | | | |__| |__| | |____________________________|_______________________| --------------------------------- Don't be flakey. Get Yahoo! Mail for Mobile and always stay connected to friends.
participants (3)
-
Arkadiusz Czader
-
Christoph Best
-
Greg Couch