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!
This is a bug report about building XEmacs, not running it.
I downloaded xemacs-21.4.14.tar.bz2, unpacked it and did
% ./configure --prefix=$HOME
Then I tried to build with:
% make -j -l 1
Producing `src/Emacs.ad.h' from `etc/Emacs.ad'.
Resetting `src/sheap-adjust.h'.
Building finder database ...
rm -f lisp/auto-autoloads.el
/bin/sh: line 1: /u/avised/inst/xemacs-21.4.14/src/xemacs: No such file or directory
/u/avised/inst/xemacs-21.4.14/src/xemacs -batch -no-autoloads \
-l autoload -f batch-update-directory lisp
make: /u/avised/inst/xemacs-21.4.14/src/xemacs: Command not found
make: *** [lisp/auto-autoloads.el] Error 127
make: *** Waiting for unfinished jobs....
make: *** [lisp/finder-inf.el] Error 127
Something is trying to run src/xemacs, but that target has not yet
been built. The Makefile should state the dependency so that
src/xemacs can be built or rebuilt before it is needed. Otherwise,
the Makefile works only by accident in that targets happen to be built
in the right order, although make is not given instructions to do so.
So a single-job build happens to work, but the build breaks with
parallelization (as above).
Anything in the build system which needs src/xemacs should have a
dependency on that file so things can be built in the correct order.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux astest 2.4.9-e.8smp #1 SMP Fri Jul 19 15:38:30 EDT 2002 i686 unknown
unknown GNU/Linux