Hello,
don't know if it matters but since a few days I can't build the latest
development branch of xemacs (see output of make later) on SPARC. The
error is caused by the lisp variable purify-flag in loadup.el which is
defined although I neither specified --with-purify nor --with-quantify
as configure argument.
The following form in loadup.el gets evaluated around line 176:
(when purify-flag
(message "Finding pointers to doc strings...")
(Snarf-documentation "DOC")
(message "Finding pointers to doc strings...done")
(Verify-documentation))
I figured out that the following statement in emacs.c around line 852
is the cause (PDUMP is undefined):
purify_flag = 0;
#ifdef PDUMP
if (restart)
initialized = 1;
else {
initialized = pdump_load ();
purify_flag = !initialized;
}
#else
if (!initialized)
purify_flag = 1 /* 0 */;
#endif ^^^
If I use zero as initializer to purify_flag, xemacs compiles fine.
Here is what "make" says:
-----
Loading very-early-lisp...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/dumped-lisp.el...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/backquote.elc...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/bytecomp-runtime.elc...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/find-paths.elc...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/tty-init.elc...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/fontl-hooks.elc...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/auto-show.elc...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/loadhist.elc...
Loading /net/inss1/tools/src/gnu/xemacs/xemacs-CVS/lisp/loaddefs.elc...
Loading site-load...
Finding pointers to doc strings...
xemacs exiting.Opening doc string file: No such file or directory, ../lib-src/DOC
make[1]: [xemacs] Error 255 (ignored)
Testing for Lisp shadows ...
make[1]: ./xemacs: Command not found
make[1]: *** [xemacs] Error 127
make[1]: Leaving directory `/net/inss1/tools/src/gnu/xemacs/xemacs-CVS/src'
make: *** [src] Error 2
----- end of output -----
Greetings, Uli
--
Dipl.-Ing. U.Kaage Tel. ++49/(0)721/608-6273
Institut fuer Nachrichtentechnik Fax. ++49/(0)721/608-6071
Universitaet Karlsruhe (TH) kaage(a)int.uni-karlsruhe.de
76128 Karlsruhe
Home Page und PGP-Key:
http://www-int.etec.uni-karlsruhe.de/~kaage/
--