Hi,
I got this bug report a few days ago. Issue 1 and 3 are with the
loaddef creation. For 1, I think garbage got into my distribution
file.
For #2, the function we use, batch-byte-compile-file, appears to be
Emacs only, and a helper function of some sort. I'm guessing one of
the non-batch versions of byte compile would be ok.
For #3, the function cedet-batch-update-autoloads will hide the
actual error. We should allow the original error to propagate so
that we can debug reports like this one with greater ease. Then, of
course, there's finding out why XEmacs doesn't do this.
Any thoughts? Thanks.
Eric
------- Start of forwarded message -------
Date: Mon, 03 Nov 2003 11:34:55 +0100
From: "Prof. Dr. Jobst Hoffmann" <j.hoffmann@...>
Subject: cedet-1.0beta1
To: Eric Ludlam <zappo@...>
Content-type: text/plain; charset=3DUTF-8
Content-transfer-encoding: 8BIT
X-Text-Classification: emacs
X-POPFile-Link: <http://choochoo:8080/jump_to_message?view=3Dpopfile2326=3D=
1.msg>
Hi Eric,
I just tried to install your cedet package for my XEmacs (21.4.14), but
I didn't succeed.
I found (at least) three flaws, which barred me from compiling the
sources:
1) In ./speedbar/speedbar-loaddefs.el exist two autoloads for rpm's. Is
this right? Deleting the second autoload decreased the flaws to two ...
2) In ./semantic/semantic-grammar.el is a call to
batch-byte-compile-file, but the symbol definition is void. I changed
the name from batch-byte-compile-file to byte-compile-file annd the
flaws were decreased to one. Was I rigth to do so?
3) When compiling semantic, the log came out as follows:
cd /opt/local/lib/xemacs/xemacs-packages/lisp/cedet-1.0beta1/semantic &&
make EMACS=3D"xemacs" SHELL=3D"/bin/sh"
make[1]: Wechsel in das Verzeichnis Verzeichnis
=BB/opt/local/lib/xemacs/xemacs-packages/lisp/cedet-1.0beta1/semantic=AB
xemacs -batch -q -l grammar-make-script -f
semantic-grammar-batch-build-packages semantic-grammar.wy
Package `semantic-grammar-' is up to date.
for loadpath in . ../common/ ./ ../eieio/ ../common/ ../eieio/ ../ede/
wisent/ bovine/ ../common/ ../speedbar/ ../ede/ ../eieio/ ; do \
echo "(add-to-list 'load-path \"$loadpath\")" >>
autoloads-compile-script; \
done;
xemacs -batch -l autoloads-compile-script -f
cedet-batch-update-autoloads semantic-loaddefs.el . bovine wisent
Updating autoloads for directory
/opt/local/lib/xemacs/xemacs-packages/lisp/cedet-1.0beta1/semantic/...
^GUsage: emacs -batch -f cedet-batch-update-autoloads LOADDEFS
[DIRECTORY]
xemacs exiting
I couldn't find out what's wrong.
Can you help me?
Best regards
Jobst
- --=20
Prof. Dr. Jobst Hoffmann <j.hoffmann@...>
Fachhochschule Aachen, Abt. J=FClich
------- End of forwarded message -------
|