This release consists of the SGML DTDs, down-converters, and other miscellaneous software.
The system relies on the DSSSL engine Jade, but it does not contain a pre-built version of Jade. Jade turns out to be a real hassle to build with a compiler other than gcc. The author, James Clark, is a fine programmer, but apparently a bit of a standards purist (he was involved with writing the DSSSL standard, and with the development of XML/XSL): he seems to take the position that a standards document is an adequate C++ user manual, and doesn't appear to believe that porting software to non-conforming compilers should be high on his priority list. Jade builds perfectly happily on gcc, but I've been struggling away for ages trying to get it to build using Sun's and Digital's C++ compilers. I will distribute a runnable version of Jade eventually, but for the moment, you'll have to build Jade yourself. If you manage to build it using one of those, could you tell me what you had to do....
Get Jade from Clark's Jade pages. Before you
build it, you need to patch it to a Starlink-specific version, using
the patch at
<http://www.astro.gla.ac.uk/users/norman/distrib/jade.html>
.
The configuration you'll need is:
% mkdir -p /my/star/bin/sgml/bin /my/star/bin/sgml/lib % ./configure --enable-latex --prefix=/my/star/bin/sgml % make % make install