BINARY RELEASE INSTALLATION Set environment variable UNAME to one of (HP-UX Linux IRIX64 SunOS MINGW32) Obtain C7.2_$UNAME.tar.gz, e.g. from http://www.research.philips.com/technologies/syst_softw/elegant/index.html gunzip -c C7.2_$UNAME.tar.gz | tar -xf - scripts/install.csh When using winzip on Windows, make sure that you uncheck the smart CR/LF in Options - Cionfiguration - Miscellaneous - When there is a complaint about a rule for target *.c, rerun ./install TEST OF BINARY RELEASE cd examples/Diagrams make from_front make cd test ../Diagrams.$UNAME C.bnf ghostview C1.ps It may be that (especially on IRIX) linking fails because static libraries have not been installed. In that case, edit lib/include/ccompiler.$UNAME and remove the ld-flag for static linking. SOURCE RELEASE INSTALLATION - This creates the directories tools and examples and builds them - It also copies the documentation source into the docs directory Get the binary release and install and test it as described above. Download C7.2.src.tar.gz from the Elegant home page. gunzip -c C7.2.src.tar.gz | tar -xf - autoconf ./configure make INSTALLATION FROM GENERATED C - This creates the libraries and binaries from the generated C files. - This installation is particularly useful in porting to a not yet supported platform. - If you want man pages, documentation or examples, you need the binary release for an arbitrary target in addition to the c-source release. Set environment variable UNAME to your host architecture. Obtain C7.2.c.src.tar.gz, e.g. from http://www.research.philips.com/technologies/syst_softw/elegant/index.html gunzip -c C7.2.c.src.tar.gz | tar -xf - scripts/install_c C7.2