Autobuilder fails in the latest 64-bit Ubuntu version (10.04 LTS Lucid
Lynx).  The problem is related to gtkglext, which the last step
(building coot itself) fails to find despite being successfully
compiled.

The solution (found by Hari Jayaram) is to install gtkglext, e.g.

sudo apt-get install libgtkglext1

I don't know if other related libs I have in my system
(libgtkglext1-dev, libgtkglext1-dbg and python-gtkglext1) are
necessary.  

Then you have to tell autobuilder script not to build gtkglext, which
can be accomplished by applying the attached patch to the
build-it-gtk2-simple downloaded by cootbuilder script.  The modified
coorbuilder script is attached (make sure the patch is in the same
folder).

This does not actually fix the bug, since as I understand the purpose of
autobuilder is to minimize the number of pre-required dependencies.

-- 
Coot verendus est
387c387
< check_dependencies_in_install_only=1
---
> check_dependencies_in_install_only=0
1509c1509
< build_gtkglext=
---
> build_gtkglext=0
1883c1883
< build_gtkglext=1
---
> build_gtkglext=0
wget http://www.ysbl.york.ac.uk/~emsley/build-logs/build-it-gtk2-simple

patch build-it-gtk2-simple coot_autobuilder_ubuntu_10.4_gtkglext.patch

export AUTOBUILD_INSTALLED=${HOME}/sware/coot/autobuild/coot
export AUTOBUILD_BUILD=${HOME}/sware/coot/autobuild/
export LOGS=$AUTOBUILD_BUILD/logs
export NIGHTLY_DEST_DIR=$AUTOBUILD_BUILD
export STABLE_DEST_DIR=$AUTOBUILD_BUILD
export build_coot_prerelease=1

bash build-it-gtk2-simple python > build.log

Reply via email to