Carsten Leonhardt <leo(a)arioch.oche.de> writes in xemacs-beta(a)xemacs.org:
...
I just found out it fails for me (with Stephen Turnbull's hints
leading the way). I build the packages (from a clean source) with
make STAGING=/home/xemacs/package-staging bindist
The bindist rule doesn't build the autoloads beforehand (like
"make
all" does), and therefore fails like that.
O.K. That's a bug and a fix will be put in CVS shortly.
Maybe one should have a target "autoloads", and have
bindist depend on
that. Doing a "make all; make bindist" sucks, because then some
packages get bytecompiled twice,
Nothing should be bytecompiled twice. At least nothing that was
successfully built should be bytecompiled twice.
and it takes long enough already.
This is always going to suck and it is only going to get worse over
time as more things get added. The solution is to either use the
prebuilt stuff, resign yourself to the long build time or get a faster
machine. On a 450MHz Pentium II it takes about 15 minutes to rebuild
all the packages from scratch.