[C] Update JDE and dependencies

Michael Sperber sperber at deinprogramm.de
Wed Nov 28 02:09:29 EST 2007


Thanks for hanging in there!

"Vin Shelton" <acs at alumni.princeton.edu> writes:

> Here's the latest error for a 21.4 non-mule build:
> [...]
> Symbol's function definition is void: defclass
> xemacs exiting

I believe this is because 21.4 doesn't have this patch yet:

http://calypso.tux.org/pipermail/xemacs-patches/2007-October/000924.html

> And here is the failure for the 21.5 mule build:
>
> make[2]: Entering directory
> `/usr/local/build/xemacs-packages-2007-11-27/xemacs-packages/cogre'
> xemacs-mule -no-autoloads -vanilla -batch -eval '(setq
> stack-trace-on-error t load-always-display-messages t
> load-ignore-out-of-date-elc-files t load-show-full-path-in-messages
> t)' -eval '(setq load-path (list lisp-directory))' -l
> /usr/local/build/xemacs-packages-2007-11-27/package-compile.el --
> xemacs-base edebug xemacs-devel cedet-common eieio semantic --  -f
> batch-byte-compile auto-autoloads.el
>
> Loading /usr/local/build/xemacs-packages-2007-11-27/package-compile.el...
>   Loading /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/auto-autoloads.elc...
>   Requiring /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/bytecomp.elc...
>   Requiring /usr/local/xemacs-mule/share/xemacs-21.5-b28/lisp/byte-optimize.elc...
>   Loading /usr/local/build/xemacs-packages-2007-11-27/xemacs-packages/semantic/auto-autoloads.el...

You need to have compiled semantic (a dependency) before doing
this---byte-compiling its auto-autoloads.el will remove the missing
`function-overload-p'.

> Perhaps you should try building all the packages from clean CVS
> sources yourself?

I did, about 200 times, but it's so difficult to get consistent results
with Lisp's crazy compilation infrastructure.  Just now, I found and
fixed a dependency problem with the ede package, which cogre
transitively depends on---you shouldn't even have gotten to the point
you did.

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla



More information about the XEmacs-Patches mailing list