Thanks to all who helped with this, especially Paul Emsley, Ed Pozharski, Robert Orru, Partha Chakrabarti, and Michael Strickler. Here is a brief summary of the results:

1. It's easy to compile Coot for 64-bit Ubuntu 9.04 using the autobuild script *IF* you have all the the prerequisites. See:

http://strucbio.biologie.uni-konstanz.de/ccp4wiki/index.php/COOT#Installation_from_source_code_via_autobuild_scripts
http://bioscreencastwiki.com/Installing_ccp4-6.1.0_from_source_on_64_bit_ubuntu_linux/Autobuilding_coot_to_a_pre-release_version_on_64_bit_Ubuntu

...with one very important note: there is no such package libxext6-dev for Ubuntu. Instead, you need libxext-dev and libxt-dev. If you don't have the latter, you will get a GtkGLExt error.

2. Installing ia32-libs is not sufficient to run 32-bit Coot, or many other 32-bit applications, under 64-bit Ubuntu 9.04. I am far from an expert, but I think there is something wrong with ia32-libs or the way that programs are linking to it:

https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/369498

It is possible that one could get this to work with getlibs, but I didn't try.

http://ubuntuforums.org/showthread.php?t=474790
http://www.ccp4.ac.uk/martyn/ubuntu.html

3. I also never tried the 64-bit CentOS binaries, but that might be worth a try.

Tom

-------- Original Message --------
Subject:        [ccp4bb] CCP4 / Ubuntu 9.04 64-bit
Date:   Fri, 3 Jul 2009 17:18:27 -0400
From:   Thomas J Magliery PhD <magli...@chemistry.ohio-state.edu>
Reply-To:       Thomas J Magliery PhD <magli...@chemistry.ohio-state.edu>
To:     CCP4BB@JISCMAIL.AC.UK



Hi, I just installed the 64-bit version of Ubuntu 9.04 Desktop, and then I installed CCP4 6.1.1 using the standard package and installation script. I can run ccp4i successfully. However, when I try to run Coot, I get a bunch of errors. I think the problem is that Coot was compiled with 32-bit libraries, which I don't have.

Is there some way to fix this without compiling Coot or re-installing with 32-bit Ubuntu? Who knows how, but I have CCP4 (6.0.2) and Coot (0.5-pre-1) working on my 64-bit FC8 laptop.

Thanks,
Tom

===
COOT_PREFIX is /usr/local/CCP4/Coot-0.5.2
/usr/local/CCP4/Coot-0.5.2/bin/coot-real
Acquiring application resources from /usr/local/CCP4/Coot-0.5.2/share/coot/cootrc Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64 INFO:: splash_screen_pixmap_dir /usr/local/CCP4/Coot-0.5.2/share/coot/pixmaps INFO:: Colours file: /usr/local/CCP4/Coot-0.5.2/share/coot/colours.def loaded INFO:: Using Standard CCP4 Refmac dictionary from CLIBD_MON: /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers/ There are 118 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//list/mon_lib_list.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//a/ALA.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//a/ASP.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//a/ASN.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//c/CYS.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//g/GLN.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//g/GLY.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//g/GLU.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//p/PHE.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//h/HIS.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//i/ILE.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//l/LYS.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//l/LEU.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//m/MET.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//m/MSE.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//p/PRO.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//a/ARG.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//s/SER.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//t/THR.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//v/VAL.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//t/TRP.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//t/TYR.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//p/PO4.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//s/SO4.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//g/GOL.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//e/ETH.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//c/CIT.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//a/AR.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//a/AD.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//c/CR.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//c/CD.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//g/GR.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//g/GD.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//t/TD.cif
There are 2 data in /usr/local/CCP4/ccp4-6.1.1/lib/data/monomers//u/UR.cif
Reading coordinate file: /usr/local/CCP4/Coot-0.5.2/share/coot/standard-residues.pdb PDB file /usr/local/CCP4/Coot-0.5.2/share/coot/standard-residues.pdb has been read.
Spacegroup: P 1
Cell: 40.631 109.18 93.243 90 90 90
/usr/lib/gio/modules/libgioremote-volume-monitor.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
/usr/lib/gio/modules/libgiogconf.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiogconf.so
initalize graphics molecules...done.
(filter-fileselection-filenames-state)
(get-active-map-drag-flag)
(use-graphics-interface-state)
ERROR: In procedure dynamic-link:
ERROR: file: "libguile-srfi-srfi-1-v-3", message: "/usr/lib/libguile-srfi-srfi-1-v-3.so.3: wrong ELF class: ELFCLASS64" Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64
coot-exe: "/usr/local/CCP4/Coot-0.5.2/bin/coot-real"
coot-version:
/usr/local/CCP4/Coot-0.5.2/bin/coot-real
core: #f
No core file found.  No debugging
===

P.S.  Hi Paul.

--
Thomas J. Magliery, Ph.D.
Assistant Professor
Department of Chemistry
& Department of Biochemistry
The Ohio State University
1043 Evans Laboratory
100 West 18th Ave.
Columbus, OH 43210-1185

(614) 247-8425 office
(614) 292-1685 fax
magli...@chemistry.ohio-state.edu
http://www.chemistry.ohio-state.edu/~magliery


--
Thomas J. Magliery, Ph.D.
Assistant Professor
Department of Chemistry
& Department of Biochemistry
The Ohio State University
1043 Evans Laboratory
100 West 18th Ave.
Columbus, OH 43210-1185

(614) 247-8425 office
(614) 292-1685 fax
magli...@chemistry.ohio-state.edu
http://www.chemistry.ohio-state.edu/~magliery

Reply via email to