From XDSwiki
Revision as of 11:32, 21 December 2009 by Kay (talk | contribs)

XDS-viewer is a open source program that was written by Michael Hoffer (Kabsch lab). It replaces the now obsolete VIEW program.

I was able to compile the program (version 0.5) for RedHat Enterprise Linux versions 3, 4 and 5 (or rather, for their CentOS equivalents) by the following recipe:

# the X11 development libs are needed; in case they are not available use something like:
# yum install libX11-devel libXext-devel
# also check out http://doc.trolltech.com/4.5/requirements-x11.html ! 

wget http://download.qtsoftware.com/qt/source/qt-x11-opensource-src-4.5.0.tar.gz
# unpack the tarfile and run "./configure -static"; then "gmake -j <number of processes>". 
# Warning: this takes hours and up to 10 GB disk space! 
# It may be possible to add e.g. the -no-qt3support -no-exceptions options but I didn't try.

wget http://www.cmake.org/files/v2.6/cmake-2.6.3-Linux-i386.sh
# unpack and note where the bin directory is

wget http://downloads.sourceforge.net/xds-viewer/xds-viewer-0.5.tar.gz
# unpack, then edit compile.sh and add a line like
# PATH=<path to cmake bin directory>:/usr/local/Trolltech/Qt-4.5.0/bin:$PATH

sh compile.sh  # this gives the binary in the build/bin directory

I worked out the following patch to make the x and y values fit into the upper right window:

--- xds-viewer-old/src/mainwindow.ui    2009-03-08 15:00:55.000000000 +0100
+++ xds-viewer-new/src/mainwindow.ui    2009-03-05 22:22:37.000000000 +0100
@@ -142,7 +142,7 @@
            <property name="font" >
-             <pointsize>12</pointsize>
+             <pointsize>11</pointsize>

The resulting binaries are available at ftp://turn5.biologie.uni-konstanz.de/pub .

Update Dec 21, 2009: XDS-viewer is at version 0.6 but the changes are minor, they affect only the installation script. The above still applies. Cmake is at version 2.8.0 now.

Gentoo Linux

You can find the ebuild in the science overlay.

emerge sci-visualization/xds-viewer