This version contains a configure script that should generate an appropriate
Makefile for your system. Simply enter
		./configure
to run it. In case it does not work for some reason (please let us know),
or if you simply prefer the conventional method, copy the supplied Makefile.std
(or the appropriate Makefile.sgi if you have an Irix box) to Makefile.

To build Chemtool check the definitions at the top of the Makefile, especially 
the directory where the program will be installed, this defaults to 
/usr/local/bin. Then enter 

		make
		make install 

All versions later than 1.1.8 require the GTK widget library and its
companion Glib, both available from www.gtk.org. If you do not want to
build them yourself from the sourcecode available there, there is a good
chance of finding prebuilt packages for your system in most Linux 
distributions or the freeware archives of your commercial unix vendor 
(e.g. freeware.sgi.com), respectively.

By default, the stock GTK functions that provide menues and fileselection
dialogs are overridden by enhanced counterparts included in chemtool. If your
system does not allow a binary to use the names of library functions for its
internal functions, you will get error messages (perhaps even panic messages 
from the GTK code about NULL pointers to menues) when you try to open one of 
the menues in chemtool. In this case, run configure with the 
"--enable-stockgtk" option (or remove all references to gtkmenu and gtkfilesel
from the SRCS and OBJS lines in the Makefile) and recompile. Though you will
loose some nice features in chemtool (e.g. no filename masks in the Load menu,
the Babel input menu may extend beyond the screen), the program should then 
function normally. As this problem has been observed for AIX and CYGWIN,
configure on these systems selects the stock GTK code in any case.

All output functions except xbm and svg depend on the transfig package,
version 3.2.0 or later, available from www-epb.lbl.gov/xfig or www.xfig.org. 
Brian Smith's XFig drawing package is highly recommended - it supports all 
the things that are missing in Chemtool like general drawing functions and 
image import.

Chemtool 1.6 and later can detect the presence of the program BABEL - both
Pat Walters' original version, which is probably still available at the 
eyesopen.com website, or the more recent OpenBabel effort hosted at 
openbabel.sourceforge.net. When either version is available, chemtool provides
another import menu for all foreign file formats supported by it (through an
intermediate MDL molfile). If neither version of babel is installed, chemtool
will still be able to import foreign data from PDB or MDL molfile type files.


If you prefer the old user interface of chemtool-1.3 (two rows of buttons)
to the new menubar, simply remove the -DMENU from the CFLAGS line in the 
Makefile.

Recent versions provide rudimentary support for localization, with message
catalogs for Czech, French, German, Polish, Portuguese, and Russian in 
addition to the English defaults. 
If your system does not support Gnu-style national language support (i.e. 
if you do not have a /usr/share/locale hierarchy), please 
comment out or remove the LOCALEDIR entry at the top of the Makefile. 

If you want to provide national language support for another language, simply
copy the chemtool.pot file from the main chemtool directory to YOURLANGUAGE.po,
fill in the empty 'msgstr' fields with the appropriate translations of the 
messages in the 'msgid' fields, and then run 
'msgfmt -o chemtool.mo YOURLANGUAGE.po'. 
(For non-(western)-european languages, it may be necessary to run 
'iconv -f YOURISO -t UTF-8 -o YOURLANGUAGE.utf YOURLANGUGE.po' 
first (where YOURISO stands for your native encoding, something similar to 
ISO-8859-1) and feeding the .utf file to msgfmt.)

Radek Liboskas program CHT - to determine the sum formula and molecular
weight of a molecule in a regular chemtool file - is included in the src-cht
subdirectory. Both the original pascal source and a (partly automatic) C
translation are provided, but the Makefile uses the C version. cht needs
to be compiled separately (cd src-cht; make) and copied somewhere in your
regular search path (e.g. to /usr/local/bin) for chemtool to find it. The
top-level Makefile should normally take care of that.

Please report any bugs you may find to martin@ruby.chemie.uni-freiburg.de

