--text follows this line--
This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear Bug Team!
I am having some problms with Xemacs under Linux.
here is a short example:
I use a DTD:
------------------------------
<!ELEMENT html (elem01)*>
<!ELEMENT root (elem01)*>
<!ELEMENT elem01 (#PCDATA)*>
------------------------------
and three files:
---------- 01 ------------------
<?xml version="1.0"?>
<!DOCTYPE html SYSTEM "./cas01.dtd">
<html>
<elem01>Testing of Xemacs </elem01>
</html>
---------- 02 ------------------
<?xml version="1.0"?>
<!DOCTYPE root SYSTEM "./cas01.dtd">
<root>
<elem01>Testing of Xemacs </elem01>
</root>
---------- 03 ------------------
<?xml version="1.0"?>
<!DOCTYPE html
[
<!ELEMENT html (elem01)*>
<!ELEMENT root (elem01)*>
<!ELEMENT elem01 (#PCDATA)*>
]>
<html>
<elem01>Testing of Xemacs </elem01>
</html>
--------------------------------
With files 02 and 03, the parsing of prolog (C-p) and validation (C-v)
run without trouble.
With file 01, C-p (prolog parsing) gives a fair quantity of such
messages:
/usr/share/sgml/html/dtd/4.01/loose.dtd line 31 col 4 entity html
/afs/parislab/home/jqd/tmp/xemacsbugs/cas01/cas01-1.xml line 2 col 35
XML forbids nested comments.
I don't understand why, if I use external subset and html as root
element, the validation try to use a DTD not related with the one
given in DOCTYPE.
This does not occur under Win2k.
Is this already known, or is there something silly in the config.
I am not sure that this is really an Xemacs problem. This maybe more a
PSGML issue?
TiA. Jany
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux eeyore 2.4.19-pre5-eeyore #1 Fri Apr 5 00:42:42 EST 2002 i686 unknown
./configure '--with-sound=none,native' '--cflags=-O2 -g -Wall'
'--with-x11' '--extra-verbose' '--with-site-lisp'
'--statedir=/var/lib' '--infodir=/usr/share/info/xemacs-21.4.6'
'--prefix=/usr' '--error-checking=none' '--debug=no'
'--dynamic' '--without-postgresql' '--with-gpm=no'
'--with-gtk' '--with-gnome'
'--docdir=/usr/lib/xemacs-21.4.6/i386-debian-linux/gnome-nomule/'
'--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-packages::/usr/share/xemacs21/packages:/usr/share/xemacs21/site-packages'
'i386-debian-linux'
XEmacs 21.4.6 "Common Lisp" configured for `i386-debian-linux'.
Compilation / Installation:
Source code location:
/home/dres/project/debian/current/xemacs21/xemacs-21.4.6
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -O2 -g -Wall
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Linking with `-Xlinker -znocombreloc'.
- Consider configuring with --pdump.
Window System:
Using GTK menubars.
Using GTK scrollbars.
Using GTK dialog boxes.
Using GTK native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Load-Path Lisp Shadows:
----------------------
(/usr/share/xemacs21/site-lisp/cxref/cxref
/usr/share/xemacs21/site-lisp/cxref/cxref
/usr/share/xemacs21/site-lisp/cxref/cflow
/usr/share/xemacs21/site-lisp/cxref/cflow
/usr/share/xemacs21/site-lisp/debian-startup
/usr/share/emacs/site-lisp/debian-startup
/usr/share/xemacs21/site-lisp/mit-scheme/xscheme
/usr/share/xemacs21/site-lisp/mit-scheme/xscheme
/usr/share/xemacs21/site-lisp/mit-scheme/xscheme
/usr/share/xemacs21/packages/lisp/scheme/xscheme /etc/emacs/site-start
/usr/share/xemacs21/site-packages/lisp/site-start)
Installed XEmacs Packages:
-------------------------
((ada:version 1.0 :type regular)
(apel :version 1.0 :type regular)
(auctex :version 1.0 :type regular)
(bbdb :version 1.0 :type regular)
(c-support :version 1.0 :type single-file)
(calc :version 1.0 :type regular)
(calendar :version 1.0 :type regular)
(cc-mode :version 1.0 :type regular)
(clearcase :version 1.0 :type regular)
(cookie :version 1.0 :type regular)
(crisp :version 1.0 :type regular)
(debug :version 1.0 :type regular)
(dired :version 1.0 :type regular)
(edebug :version 1.0 :type regular)
(ediff :version 1.0 :type regular)
(edit-utils :version 1.0 :type single-file)
(edt :version 1.0 :type regular)
(efs :version 1.0 :type regular)
(eieio :version 1.0 :type regular)
(elib :version 1.0 :type single-file)
(emerge :version 1.0 :type regular)
(eshell :version 1.0 :type regular)
(eterm :version 1.0 :type regular)
(eudc :version 1.0 :type regular)
(footnote :version 1.0 :type regular)
(forms :version 1.0 :type regular)
(frame-icon :version 1.0 :type regular)
(fsf-compat :version 1.0 :type single-file)
(games :version 1.0 :type regular)
(gnats :version 1.0 :type regular)
(gnus :version 1.0 :type regular)
(hm--html-menus :version 1.0 :type regular)
(ibuffer :version 1.0 :type regular)
(idlwave :version 1.0 :type regular)
(igrep :version 1.0 :type regular)
(ilisp :version 1.0 :type regular)
(ispell :version 1.0 :type regular)
(jde :version 1.0 :type regular)
(liece :version 1.0 :type regular)
(mail-lib :version 1.0 :type regular)
(mailcrypt :version 2.0 :type regular)
(mew :version 1.0 :type regular)
(mh-e :version 1.0 :type regular)
(mine :version 1.0 :type regular)
(misc-games :version 1.0 :type single-file)
(mmm-mode :version 1.0 :type regular)
(net-utils :version 1.0 :type single-file)
(os-utils :version 1.0 :type single-file)
(pc :version 1.0 :type single-file)
(pcl-cvs :version 1.0 :type regular)
(pcomplete :version 1.0 :type regular)
(prog-modes
:version
1
.0
:type
single-file)
(ps-print :version 1.0 :type regular)
(psgml :version 1.0 :type regular)
(reftex :version 1.0 :type regular)
(rmail :version 1.0 :type regular)
(scheme :version 1.0 :type regular)
(semantic :version 1.0 :type regular)
(sgml :version 1.0 :type regular)
(sh-script :version 1.0 :type regular)
(sieve :version 1.0 :type regular)
(slider :version 1.0 :type regular)
(sounds-au :version 1.0 :type regular)
(sounds-wav :version 1.0 :type regular)
(speedbar :version 1.0 :type regular)
(strokes :version 1.0 :type regular)
(supercite :version 1.0 :type regular)
(texinfo :version 1.0 :type regular)
(text-modes :version 1.0 :type single-file)
(textools :version 1.0 :type regular)
(time :version 1.0 :type regular)
(tm :version 1.0 :type regular)
(tooltalk :version 1.0 :type regular)
(tpu :version 1.0 :type regular)
(vc :version 1.0 :type regular)
(vc-cc :version 1.0 :type regular)
(vhdl :version 1.0 :type regular)
(view-process :version 1.0 :type regular)
(viper :version 1.0 :type regular)
(w3 :version 1.0 :type regular)
(xemacs-base :version 1.0 :type regular)
(xemacs-devel :version 1.0 :type single-file)
(zenirc :version 1.0 :type regular)
(xslide :version 1,01 :type regular)
(vm :version 7,03 :type regular)
(build :version 1,05 :type regular))
Features:
--------
(xemacsbug shadow mail-abbrevs reporter alist gtk-font-menu font-menu
compile psgml-dtd psgml-parse sendmail rfc822 tempo psgml-html
psgml-xemacs sgml-mode psgml efs-cu font-lock cus-face paren
blink-paren ada-autoloads apel-autoloads auctex-autoloads
bbdb-autoloads c-support-autoloads calc-autoloads calendar-autoloads
cc-mode-autoloads clearcase-autoloads cookie-autoloads crisp-autoloads
debug-autoloads dired-autoloads edebug-autoloads ediff-autoloads
edit-utils-autoloads edt-autoloads efs-autoloads eieio-autoloads
elib-autoloads emerge-autoloads eshell-autoloads eterm-autoloads
eudc-autoloads footnote-autoloads forms-autoloads frame-icon-autoloads
fsf-compat-autoloads games-autoloads gnats-autoloads gnus-autoloads
hm--html-menus-autoloads ibuffer-autoloads idlwave-autoloads
igrep-autoloads ilisp-autoloads ispell-autoloads jde-autoloads
liece-autoloads mail-lib-autoloads mailcrypt-autoloads mew-autoloads
mh-e-autoloads mine-autoloads misc-games-autoloads mmm-mode-autoloads
net-utils-autoloads os-utils-autoloads pc-autoloads pcl-cvs-autoloads
pcomplete-autoloads prog-modes-autoloads ps-print-autoloads
psgml-autoloads reftex-autoloads rmail-autoloads scheme-autoloads
semantic-autoloads sgml-autoloads sh-script-autoloads sieve-autoloads
slider-autoloads sounds-au-autoloads sounds-wav-autoloads
speedbar-autoloads strokes-autoloads supercite-autoloads
texinfo-autoloads text-modes-autoloads textools-autoloads
time-autoloads tm-autoloads tooltalk-autoloads tpu-autoloads
vc-autoloads vc-cc-autoloads vhdl-autoloads view-process-autoloads
viper-autoloads w3-autoloads xemacs-base-autoloads
xemacs-devel-autoloads zenirc-autoloads xslide-autoloads vm-autoloads
build-autoloads lisp-autoloads loadhist auto-show fontl-hooks
widgets-gtk dialog-gtk gtk-file-dialog gtk-password-dialog
gtk-iso8859-1 x-iso8859-1 gdk gtk-ffi gutter-items menubar-items
x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu
iso8859-1 page buff-menu lib-complete help-nomule cus-file derived
frame text-props obsolete cus-start custom widget cl-extra mini-cl cl
cl-19 packages backquote very-early-lisp gtk-scrollbars gtk-menubars
gtk-ui gtk-dialogs gtk tty-frames tty toolbar native-sound scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar berkeley-db md5 xemacs gutter tiff
png gif jpeg xface xpm xbm lisp-float-type linux dialog devices
window-system base64)
Recent keystrokes:
-----------------
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user misc-user misc-user misc-user misc-user misc-user
misc-user C-x 1 misc-user misc-user misc-user misc-user
M-x n n r e p o r t - x e m a c s - b u g RET
Recent messages (most recent first):
-----------------------------------
Enable recursive minibuffers for other sessions too? (y or n) No
Enable recursive minibuffers for other sessions too? (y or n)
Minibuffer already active: abort it with `^]', enable new one with `n':
Loading xemacsbug...done
Loading xemacsbug...
Enable recursive minibuffers for other sessions too? (y or n) No
Enable recursive minibuffers for other sessions too? (y or n)
Minibuffer already active: abort it with `^]', enable new one with `n':
Please enter your report. Type C-c C-c to send, C-x k to abort.
Formatting bug report buffer.....
Formatting bug report buffer....
Formatting bug report buffer...
Auto save file for draft message exists; consider M-x mail-recover
Loading reporter...done
Loading reporter...
Quit
Enable recursive minibuffers for other sessions too? (y or n) No
Enable recursive minibuffers for other sessions too? (y or n)
Minibuffer already active: abort it with `^]', enable new one with `n':
Parsing prolog...done