* Didier Verna <didier(a)xemacs.org> writes:
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
Strange, I have no problems here (Linux x86, complete XEmacs packages
CVS tree).
Do you have permission to create etc/cdtd ?
--
|---<Regards, Steve Youngs>-----------[GnuPG KeyID: EFD82ED2]---|
| XEmacs - It's not just an editor... |
| It's a way of life. |
|----------------------------------<mailto:youngsï¼ xemacs.org>---|