>>>> "Andreas" == Andreas Jaeger
<aj(a)suse.de> writes:
>>>> Steve Youngs writes:
> make bindist gives: [ ... errors elided ...]
> If I take out the PRELOADS it builds with no errors.
Andreas> Strange, I can't reproduce this. Do you have the
Andreas> semantic package in your tree?
Yes, I do, and I did reproduce it. I believe that this is a
"from-scratch build issue". I do not yet have an _installed_ semantic
package, and that's why it's not in load-path, and not found.
As of May 25 (when I last installed full build), it was possible to do
"make World" in the top directory of the xemacs-packages tree, and
successfully build the whole thing from scratch. I suspect this isn't
so anymore.... I'll try it again someday soon
I think that the package maintainer should have a couple xemacs builds
around which do _not_ know about installed package hierarchies, to
catch exactly this kind of thing. Maybe there should be a lisp
library or an option to package-compile.el to clean out the load-path
for this purpose.
I think a "make World"-style build
# first, install an OS on the bare metal, then boot, then ...
cvs co xemacs
cvs co xemacs-packages
pushd xemacs; ./configure; make; popd
export XEMACS=`pwd`/xemacs/src/xemacs
pushd xemacs-packages; make World; popd
ought to succeed. I _know_ this won't work at the moment (because
xemacs-packages/Local.rules does not have defaults, let alone sensible
ones, in it---"This is a job for autoconf!", too bad I'm not a grok).
But I think it's worth shooting for.
--
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."