[phenixbb] Phenix version 1.7-650 and Pymol
Ben Eisenbraun
bene at hkl.hms.harvard.edu
Wed Feb 2 12:42:24 PST 2011
On Wed, Feb 02, 2011 at 12:09:20PM -0500, Leonid Flaks wrote:
> >On Tue, Feb 1, 2011 at 5:49 AM, Leonid Flaks<flaks at bnl.gov
> ><http://phenix-online.org/mailman/listinfo/phenixbb>> wrote:
> >>/ Nat, As I reported minutes ago coot issue is solved. Now I clicked on
> >>pymol
> />>/ button - got an error:
> />>/
> />/> /usr/local/crys/64/phenix-1.7-650/pymol/pymol.exe: error while loading
> />/> shared libraries: libXmu.so.6: cannot open shared object file: No
> such file
> />>/ or directory
> />
> >That's a system library, and not something we distribute or otherwise
> >interfere with. Does PyMOL even work on the command line?
>
> Nat, pymol is installed as rpm binary and works fine from command line.
> The library in question is also installed from rpm:
>
> dunkin:/home/pxuser 104: rpm -qf /usr/lib64/libXmu.so.6
> libXmu-1.0.5-2.fc13.x86_64
Nat is talking about a different PyMOL. The binary at
/usr/local/crys/64/phenix-1.7-650/pymol/pymol.exe generated the error, but
you're showing the info for one installed from YUM.
In any case, the problem is that the PyMOL shipped _with_ PHENIX is a
32-bit binary, even in the 64-bit download.
$ file phenix-1.7-650/pymol/pymol.exe
phenix-1.7-650/pymol/pymol.exe: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
And the libXmu.so.6 that you have is 64-bit.
On my 64-bit Fedora 13 machine, the 32-bit libXmu is installed in /usr/lib
and provided by libXmu-1.0.5-2.fc13.i686. Something similar should work
for you. You may well have to run:
ldd /usr/local/crys/64/phenix-1.7-650/pymol/pymol.exe
And slowly install all the necessary 32-bit X11 libraries until you get it
running in order for it to work.
I got a window on my OS X machine the other day telling me that PHENIX
would prefer to use a newer MacPyMOL if it could find one in /Applications.
Can I configure this to find the newer MacPyMOL in a different path? How
about on linux? That might be another possible solution to Leonid's
problem.
-ben
--
| Ben Eisenbraun
| SBGrid Consortium | http://sbgrid.org |
| Harvard Medical School | http://hms.harvard.edu |
More information about the phenixbb
mailing list