I have sgmltools-light 3.0.3 installed on Cygwin 1.3.2. I also have openjade, docbook 3.1, docbook-dsssl, and the iso entities installed. My SGML_CATALOG_FILES variable seems to be correctly set. I am able to use sgmltools to produce certain formats (ps, rtf, html, dvi) but not others (jadetex, onehtml, pdf). These return IOErrors noted in a previous problem report. In this case, running sgmltools --backend pdf docbook_test.sgml produces:
Traceback (most recent call last):
File "/usr/local/bin/sgmltools", line 93, in ?
tool.processFile(curfile)
File "/usr/local/share/sgml/misc/sgmltools/python/SGMLtools.py", line 230, in processFile
dssslfile = utils.findStylesheet(stylesheet, self._aliases)
File "/usr/local/share/sgml/misc/sgmltools/python/utils.py", line 317, in findStylesheet
raise IOError, "Couldn't resolve pubid [%s]" % id
IOError: Couldn't resolve pubid [sgmltools-pdf]
Can anyone offer insight as to why some might work and others not? It does not even appear to be jadetex related, as I can produce some jadetex output (ps and dvi) but not others.