RE: JDEbug

2002-12-14 Thread Andy Piper
> JDEbug->processes->detach process: doesn't seem to work and the familiar
message
> appears ("Symbol's value as variable is void: old-assoc")

> JDEbug->Exit Debugger doesn't seem to work ("Symbol's value as variable is
void: old-
> assoc"), although killing the *JDEbug* buffer does seem to stop it

These are problems with the XEmacs binary kit - basically the bytecodes are
messed up. I have not seen this problem recently, but I'm suspicious that
this is because I built the kit myself. I'm really not sure how to address
this, JDE's heavy use of macros and packages that use macros (e.g. semantic)
make it susceptible to this IMO.

It would also be interesting to me if you have similar problems with my own
built kit - maybe I could send it to you for you to try?

andy




Installation problem

2002-12-14 Thread Marcel Schmittfull
Hi
I just tried to install jde 2.2.9.2.  As described, I installed the following before:
eieio 0.17
elib 1.0
semantic 1.4
speedbar 0.14beta4

However, when I start emacs (version 21.1.1) now, I encounter this error:

Debugger entered--Lisp error: (file-error "Cannot open load file" "eieio")
  require(eieio)
  byte-code("ÀÁ!ˆÂÃÄÅÆÇÈÉ&‡" [require eieio custom-declare-group bsh nil 
"Customizations for the Emacs inteface to Pat Neimeyer's Java\ninterpreter, the 
Beanshell." :group tools :prefix "bsh-"] 8)
  require(beanshell)
  byte-code("ÀÁ!ˆÀÂ!ˆÀÃ!ˆÀÄ!‡" [require beanshell jde-widgets eieio 
jde-util] 2)
  require(jde-help)
  byte-code("ÃB  … \nÅYÄBÆÇÈ \"… 
\nÉYÊË!ˆÊÌ!ˆÊÍ!ˆÊÎ!ˆÊÏ!ˆÊÐ!ˆÊÑ!ˆÊÒ!ˆÊÓ!ˆÊÔ!ˆÊÕ!ˆÊÖ!ˆÊ×!ˆÊØ!ˆÊÙ!ˆÊÚ!ˆÊÛ!ˆÊÜ!ˆÊÝ!ˆÊÞ!ˆÊß!ˆÊà!ˆÊá!ˆÊâ!ˆÊã!ˆÊä!ˆÊå!ˆÊæ!ˆÊç!ˆèé!„›
 êéë\"ˆìíîïðñòó&ˆìôîõðíòó&‡" [current-load-list jde-xemacsp 
emacs-major-version jde-xemacs20p jde-emacs21p 20 string-match "\\bEmacs\\b" 
emacs-version 21 require jde-autoload jde-help semantic-load easymenu cl font-lock 
cc-mode cus-edit comint jde-compile jde-db jde-bug jde-jdb jde-run jde-gen compile 
imenu browse-url beanshell jde-wiz jde-java-grammar jde-complete jde-which-method 
jde-java-font-lock jde-import jde-package executable efc jde-open-source fboundp 
custom-set-default defalias set-default custom-declare-group jde nil "Java Development 
Environment" :group tools ...] 8)
  require(jde)
  eval-buffer(# nil "~/.emacs" nil t)
  load-with-code-conversion("/home/msl/.emacs" "~/.emacs" t t)
  load("~/.emacs" t t)
  #[nil "…—  Æ=ƒ ÇÈQ‚5É=ƒ' ÊÇËÌ#ƒ# ͂5 ΂5 Ï=ƒ1 
Ђ5 ÇÑQÒÓ\n҉#ˆÒ=ƒF ˃ˆ Ô!՚ƒˆ Ö!‰×PØ
!ƒd 
‚o Ø\f!ƒn \f‚o ˉƒ‡ Ù\f\"ƒ… ÚÛ\f#ˆÜÝ!ˆ\f*†– 
Ë ÓÞ҉£©©‡¢ Ûéîéô­æéìå­õóåò óùóôåí­ôùðå õóåò­éîéô­æéìå­± õóåò­éîéô­æéìå óïõòãå áìô íó­äïó ¢þ¢ ¢¯ßåíáãó¢ ÷éîäï÷ó­îô äéòåãôïòù­æéìåó îéì ¢ÞÜÜ®åíáãóÜܨÜÜ®åìã¿ÜÜ©¿¤¢ ¢þ¯®åíáãó¢ ¢þ¯ßåíáãó¢ öáø­öíó ¢óùó¤ìïçéåíáãó¢ ¢¯®åíáãó¢ ô ìïáä æéìå­îáíå­åøôåîóéïî ¢åì㢠æéìå­îáíå­óáîó­åøôåîóéïî ¢®å좠æéìå­åøéóôó­ð æéìå­îå÷åò­ôèáî­æéìå­ð íåóóáçå ¢×áòîéî纠¥ó éó îå÷åò ôèáî ¥ó¢ óéô­æïò ± ¢äåæáõìô¢ éîèéâéô­äåæáõìô­éîéô éîèéâéô­óôáòôõð­íåóóáçåÝ µÝ¨©
  ãïííáîä­ìéî娩
  îïòíáì­ôïð­ìåöå쨩


What does this mean ??

In my .emacs I wrote the following lines:


;; 
;; JDEE
;; 

(add-to-list 'load-path (expand-file-name "~/emacs/site/jde-2.2.9.2/lisp"))
(add-to-list 'load-path (expand-file-name "~/emacs/site/elib-1.0"))
(require 'jde)


;; 
;; Speedbar (http://cedet.sourceforge.net/)
;; 

(add-to-list 'load-path (expand-file-name "~/emacs/site/speedbar-0.14beta4"))
(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t)
(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)
(global-set-key [(f4)] 'speedbar-get-focus)
;; Texinfo fancy chapter tags
(add-hook 'texinfo-mode-hook (lambda () (require 'sb-texinfo)))
;; HTML fancy chapter tags
(add-hook 'html-mode-hook (lambda () (require 'sb-html)))
;; For any verison of emacs on a linux RPM based system:
(autoload 'rpm "sb-rpm" "Rpm package listing in speedbar.")
;; w3 link listings
(autoload 'w3-speedbar-buttons "sb-w3" "s3 specific speedbar button generator
.")


;; 
;; eieio (http://cedet.sourceforge.net/)
;; 
;(add-to-list 'load-path (expand-file-name "~/emacs/site/eieio-0.17"))
(add-to-list 'load-path (expand-file-name "~/emacs/site/eieio-0.17"))


;; 
;; Semantic (http://cedet.sourceforge.net/)
;; 
(add-to-list 'load-path (expand-file-name "~/emacs/site/semantic-1.4"))
;(setq semantic-load-turn-everything-on t)
(require 'semantic-load) 


Thank in advance !
Marcel