psgml 1.2.1-5 is not working properly with XEmacs. It was not compiled for/by XEmacs but rather emacs (or a file was forgotten) the psgml-lucid.elc file is missing which prevents importing the emacs mode under XEmacs. the .elc files of the rpm are : /usr/share/emacs/site-lisp/psgml/psgml-api.elc /usr/share/emacs/site-lisp/psgml/psgml-charent.elc /usr/share/emacs/site-lisp/psgml/psgml-dtd.elc /usr/share/emacs/site-lisp/psgml/psgml-edit.elc /usr/share/emacs/site-lisp/psgml/psgml-info.elc /usr/share/emacs/site-lisp/psgml/psgml-other.elc /usr/share/emacs/site-lisp/psgml/psgml-parse.elc /usr/share/emacs/site-lisp/psgml/psgml.elc when using psgml 1.2.1 from the original archive, installed with make install-xemacs, I get : /usr/local/share/emacs/site-lisp/psgml-api.elc /usr/local/share/emacs/site-lisp/psgml-charent.elc /usr/local/share/emacs/site-lisp/psgml-dtd.elc /usr/local/share/emacs/site-lisp/psgml-edit.elc /usr/local/share/emacs/site-lisp/psgml-info.elc /usr/local/share/emacs/site-lisp/psgml-lucid.elc /usr/local/share/emacs/site-lisp/psgml-parse.elc /usr/local/share/emacs/site-lisp/psgml.elc This seems to cause a problem for /usr/local/share/emacs/site-lisp/psgml-lucid.elc and /usr/share/emacs/site-lisp/psgml/psgml-other.elc that seems specific to each installation.
Fixed.
Sorry, mistyped the bug number when closing this ;)
The xemacs package contains /usr/lib/xemacs/xemacs-packages/lisp/psgml/psgml-xemacs.elc. Isn't that getting used?
Closing (no response from reporter).