On Tue, 2009-09-01 at 12:08 +0900, Stephen J. Turnbull wrote:
Eric M. Ludlam writes:
> I have some default install of XEmacs which loads a bunch of deb* things
> when running in batch mode.
If the deb*.el stuff is the main problem, then Mike's suggestion of
-no-autoloads[1] will probably help, since those will be suppressed.
I did give this a try, but then it complains:
projectile:cedet-1.0pre7> make EMACS="xemacs --no-autoloads" utest
xemacs --no-autoloads -batch --no-site-file -l "common/cedet.el" -f
cedet-utest-batch
Symbol's function definition is void: dolist
xemacs exiting
which looks like one of those definitions where even if I solved this
problem, there would be another.
> If I run my usual setup for CEDET, things work well shadowing
> existing packages, except for JDE, which is not a part of CEDET.
I don't understand the relationship of JDE to CEDET. What is it that
you want to happen here? Which version(s) of JDE is/are available in
the environment you have trouble with? Where are they located? Which
version of each package is supposed to be used with what others in
what circumstances?
The JDE installed with my XEmacs uses an old version of Semantic. JDE
shouldn't care, but when it loads, it throws an error because the
version of CEDET is not the specific version it wants.
I was looking for some flag that disabled "extra" packages, but left
useful things like the common lisp libraries active. ie - a
--basic-packages-only flag or some-such that left off the old jde and
ecb. I could then document how users could run the tests without having
to resort to logging in as root.
I hadn't run into this problem in the past because I only added in the
Java tests recently, thus discovering the problem now. Many of my other
tests work fine, and correctly shadow the older CEDET related packages.
Thanks
Eric
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta