We have made two versions of the GGobi source available: ggobi.tar.gz and ggobi-xml.tar.gz. The difference between these is that the second (ggobi-xml.tar.gz) contains an unaltered version of a libxml distribution that is known to work with GGobi. If you already have libxml (version 2) available on your machine, you can download ggobi.tar.gz which is (currently) half the size of ggobi-xml.tar.gz. If you have an incompatible version of libxml, or cannot install libxml on the system, it will probably be simplest to download ggobi-xml.tar.gz and have the GGobi installation build the contained libxml distribution.
In either case, one builds GGobi with XML support with the commands
./configure --with-xml [any other configuration arguments] make
We strongly suggest that you perform a complete installation of libxml, version 2 onto your system before compiling the GGobi distribution. (A version of libxml known to work with GGobi is available with in the (bigger) tar file.) This will make libxml available to all users of the system in a standard location. To do this you will need root access for your machine, or need to ask your system administrator to do it for you. The steps are simple.
./configureIf you want it to be installed in a non-default directory, use a command such as
./configure --prefix=/whatever/directory/it/should/go/in
make
make install
make install
part of the libxml installation) to get this
information, and the directory in which this is installed (the
bin/
directory) should be in your path when configuring
GGobi.
Given the installed XML library, one builds the GGobi
distribution by changing to the
ggobi/
directory
and issuing the command
./configure --with-xml