The compilation process of the psgml CVS tree doesn't work for me.
Here's where it fails (this is the most recent cvs tree):
/usr/local/src/xemacs/src/xemacs -batch -vanilla -eval "(push (expand-file-name
\".\") load-path)" \
-l psgml-parse \
-eval "(setq sgml-auto-activate-dtd t \
sgml-data-directory (expand-file-name \"etc\") \
sgml-ecat-files (list (expand-file-name \"ECAT\" sgml-data-directory)) \
sgml-catalog-files (list (expand-file-name \"CATALOG\"
sgml-data-directory)))" \
-f sgml-compile-all-dtds
Wrong type argument: stringp, nil
xemacs exiting
.
That seems to come from this target in the Makefile:
# We should make a dependency on all files in etc/cdtd - but
# how can this be done? Nevertheless the following should work.
etc/cdtd/html: etc/ECAT etc/CATALOG etc/*.dtd etc/*.ent $(DATA_2_FILES)
mkdir -p etc/cdtd
$(XEMACS) -batch -vanilla -eval "$(EXTEND_LOAD_PATH)" \
-l psgml-parse \
-eval "(setq sgml-auto-activate-dtd t \
sgml-data-directory $(SGML_DATA_DIRECTORY) \
sgml-ecat-files (list $(SGML_ECAT_FILES)) \
sgml-catalog-files (list $(SGML_CATALOG_FILES)))" \
-f sgml-compile-all-dtds
--
/ / _ _ Didier Verna
http://www.inf.enst.fr/~verna/
- / / - / / /_/ / EPITA / LRDE mailto:didier@lrde.epita.fr
/_/ / /_/ / /__ / 14-16 rue Voltaire Tel. +33 (1) 44 08 01 77
94276 Kremlin-Bicêtre cedex Fax. +33 (1) 44 08 01 99