I upgraded from 2.2.5 to 2.2.8 on Linux and Xemacs 21.1.  I also upgraded 
semantic, speedbar and eieio to the most current release at Sourceforge. 
The only change to .emacs was the loadpath for the jde from 
"site/jde-2.2.5/lisp" to "site/jde-2.2.8/lisp".

When I invoke emacs, I get the following error:

(1) (initialization/error) An error has occurred while loading ~/.emacs:

Symbol's function definition is void: custom-add-loads

To ensure normal operation, you should investigate the cause of the error
in your initialization file and remove it.  Use the `-debug-init' option
to XEmacs to view a complete error backtrace.

Executing with the "-debug-init" option, I get this backtrace:

Signaling: (void-function custom-add-loads)
  custom-add-loads(texinfo ("document"))
  byte-code("..." [custom-add-loads texinfo ("document") speedbar 
("semantic-sb") document ("document-vars" "document") lisp ("working") 
semantic ("document" "semantic") working ("working") imenu 
("semantic-imenu") c ("semantic-c")] 3)
  load-internal("semantic-load" nil t nil nil nil)
  load("semantic-load" nil t nil)
  require(semantic-load)
  load-internal("jde" nil t nil nil nil)
  load("jde" nil t nil)
  require(jde)
  load-internal("~/.emacs" t t t nil nil)
  load("~/.emacs" t t t)
  load-user-init-file("")
  load-init-file()
  command-line()
  normal-top-level()

If I change the loadpath back to jde-2.2.5 everything works correctly.  If 
I use the minimal .emacs from the JDEE site, changing only the loadpaths, 
the I get the initialization error again.

I am assuming that there is some other piece I need to take care of, but I 
just don't know what it is.  Any suggestions?

Thanks,

Rob Tanner
McMinnville, Oregon
[EMAIL PROTECTED]

Reply via email to