>>>> "Andreas" == Andreas Jaeger
<aj(a)suse.de> writes:
Andreas> Could you - or anybody else - please fix this asap? I'd
Andreas> like to get a new package release out including a new
Andreas> sumo and the broken JDE blocks the release (I'd like to
Andreas> have JDE in - but if nobody can fix soon it, the sumo
Andreas> will come with the old version).
I don't know if this will help all problems and I don't have time to
learn enough about the package to try to test it, but I did have a
chance to CVS up and look at it.
bash-2.04$ fgrep -l defmacro *.el
eieio.el
jde-db.el
jde-run.el
jde.el
bash-2.04$ fgrep -l defstruct *.el
bash-2.04$ fgrep PRELOAD ../Makefile
bash-2.04$
strongly suggests that adding
PRELOADS = -l eieio.el -l jde.el -l jde-db.el -l jde-run.el
somewhere above the inclusion of XEmacs.rules should help a lot to
prevent broken .elcs. In fact, jde.el seems to use macros only for
compatibility with very old versions of customize, and jde-db.el
contains all calls to the single macro it defines; they can probably
be omitted from PRELOADS. But eieio.el is just full of macros, used
all over the place.
--
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."