>>>> "APA" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes:
>>>> "Ben" == Ben Wing <ben(a)xemacs.org>
writes:
Ben> I removed lisp/auto-autoloads.el and lisp/custom-load.el from
Ben> under CVS because they are automatically generated as part of
Ben> the build process. In general, any files that are built as
APA> Thanks for fixing this, Ben!
No, this breaks things worse it looks like. (CVS update 09:25 GMT +
upping size of dumpopaquevec to 250 to build with Canna). It looks to
me like XEmacs can't build autoloads without an autoloads file already
in place. From lib-src/update-autoloads.sh:
------------------------------------------------------------------------
$ src/xemacs -batch -q -no-site-file -eval '(princ (featurep (quote mule)))'
xemacs exiting.Cannot open load file:
/home/steve/Projects/XEmacs/xemacs-21.2/lisp/auto-autoloads
------------------------------------------------------------------------
Copying an auto-autoloads file from a different directory allowed the
build to finish.
Here's the tail of the original make:
------------------------------------------------------------------------
make[1]: Leaving directory `/home/steve/Projects/XEmacs/xemacs-21.2/src'
MAKE='make' EMACS='./src/xemacs' /bin/sh
/home/steve/Projects/XEmacs/xemacs-21.2/lib-src/update-elc.sh
(using ./src/xemacs)
Recompiling in /home/steve/Projects/XEmacs/xemacs-21.2
with /home/steve/Projects/XEmacs/xemacs-21.2/src/xemacs...
xemacs exiting.Cannot open load file:
/home/steve/Projects/XEmacs/xemacs-21.2/lisp/auto-autoloads
make: *** [all-elc] Error 255
------------------------------------------------------------------------
and then
------------------------------------------------------------------------
$ make autoloads
cd ./lwlib && make all
make[1]: Entering directory `/home/steve/Projects/XEmacs/xemacs-21.2/lwlib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/steve/Projects/XEmacs/xemacs-21.2/lwlib'
cd ./src && make all
make[1]: Entering directory `/home/steve/Projects/XEmacs/xemacs-21.2/src'
./temacs -batch -l /home/steve/Projects/XEmacs/xemacs-21.2/src/../lisp/update-elc.el
Loading /home/steve/Projects/XEmacs/xemacs-21.2/src/../lisp/update-elc.el...
Loading very-early-lisp...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading dump-paths.el...
Loading /home/steve/Projects/XEmacs/xemacs-21.2/lisp/dumped-lisp.el...
make[1]: Leaving directory `/home/steve/Projects/XEmacs/xemacs-21.2/src'
MAKE='make' EMACS='./src/xemacs' /bin/sh
/home/steve/Projects/XEmacs/xemacs-21.2/lib-src/update-autoloads.sh
(using ./src/xemacs)
Rebuilding autoloads in /home/steve/Projects/XEmacs/xemacs-21.2
with /home/steve/Projects/XEmacs/xemacs-21.2/src/xemacs...
Checking for Mule support...
xemacs exiting.make: *** [autoloads] Error 255
------------------------------------------------------------------------
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."