Hi all,
I tried to install semantic1.4beta14 (which said it needed speedbar-0.14beta4 in is doccumentation at the website, so I got that too), but still it didnt work. :( So, amidst mounting frustration, I tried what was the best thing I possibly could have - I installed the **same** packages I was using at work, viz. semantic-1.4beta11-1, speedbar-0.14beta2-1 and eieio-0.17-beta3 - and it worked! Thank you Bobby for trying to help me! I will getting some experience in Emacs + JDE and after sometime maybe I will be more comfortable upgrading :-) Regards, Binil On Tue, 23 Apr 2002, Bobby Corpus wrote: > > You need to install semantic 1.4beta13 (or later). > > Binil Thomas wrote: > > > Hi all, > > I am a novice Emacs user. I have started using JDE+Emacs here at work and > > I am starting to like it. I have Emacs 20.7.1 installed on my RedHat 7.2 > > machine at home and when I tried to install JDE there, I get the error: > > > > Error in init file: Symbol's function definition is void: > > semantic-add-minor-mode > > > > when I start my emacs. Also, the JDE related menus dont come up when I > > open a Java file. > > > > Reading through the Troubleshooting Guide at > > http://jdee.sunsite.dk/trouble-shooting.htm, I am made to understand that > > this might be due to :- > > *Failure to install the latest versions of the packages required by the > > JDE. > > *Failure to byte-compile the packages required by the JDE. > > *Failure to put the directories containing the latest versions of > > JDE-required packages ahead of any other Lisp directories in the Emacs > > load-path > > > > I am **REALLY** an Emacs novice that the suggestions given at the > > troubleshooting guide, though helpful, doesnt really help me. Let me > > explain. > > > > 1. I have installed the following :- > > i. jde-2.2.9beta9.1 > > ii. semantic-1.4beta11-1.noarch.rpm > > iii. speedbar-0.14beta2-1.noarch.rpm > > iv. elib-1.0.targ.gz > > v. eieio-0.17-beta3.noarch.rpm > > I think these are the latest of the software required to install JDE over > > Emacs. Am I right? Is something amiss here? > > > > 2. I havent used any Lisp before - so, please tell me, how to do this > > "byte-compile"? > > I ran the make file that comes with JDE. but it gave me errors and into > > went into a debug mode (I dont have the messages I got then, but I can > > post it tomorrow if required). > > Can someone please suggest the easiest way to do this "byte-compilation"? > > > > 3. I have added the following in my .emacs file > > -------------------------------------------------------------------------- > > ;; Installing JDE > > (add-to-list 'load-path (expand-file-name > > "/usr/share/emacs/site-lisp/elib")) > > (add-to-list 'load-path (expand-file-name > > "/usr/share/emacs/site-lisp/eieio")) > > (add-to-list 'load-path (expand-file-name > > "/usr/share/emacs/site-lisp/semantic")) > > (add-to-list 'load-path (expand-file-name > > "/usr/share/emacs/site-lisp/speedbar")) > > (add-to-list 'load-path (expand-file-name > > "/usr/share/emacs/site-lisp/jde/lisp")) > > > > ;; Always require JDE mode > > (require 'jde) > > (require 'overlay-fix) > > > > ;; Added to make the cursor go to the position where next text is to > > ;; be added after a RET > > (define-key c-mode-base-map "\C-m" 'newline-and-indent) > > --------------------------------------------------------------------------- > > I just read at the JDE website that sending the "JDE specific" portion of > > the .emacs file is not correct, but I dont have the entire .emacs file > > with me right now - I can post it tomorrow if required. Anyway, I havent > > changed ANYTHING in the .emacs file that RedHat7.2 created for me. I > > havent changed any configurations from within Emacs either. > > > > I added the line (require 'overlay-fix) because that was required for my > > Emacs to work here at work (I found that from the FAQ). But removing that > > line also causes the same error. Also, I added the line (define-key > > c-mode-base-map "\C-m" 'newline-and-indent) to indent a newly > > created line (got it from the FAQ of cc-mode). > > > > How do I ensure that the latest packages are loaded ahead of older ones? > > > > So this is my problem! I understand all the sugegstions made at the > > TroubleShooting Guide, but I dont know how I should be proceeding. Hope > > someone here can help me. I will provide more information, if required. > > > > Finally, the messages produced by emacs on startup > > --------------------------------------------------------------------------- > > Loading cl-extra... > > Loading cl-extra...done > > Loading /usr/share/emacs/site-lisp/site-start.d/aspell-init.el (source)... > > Loading /usr/share/emacs/site-lisp/site-start.d/aspell-init.el > > (source)...done > > Loading /usr/share/emacs/site-lisp/site-start.d/lang.emacs.el (source)... > > Loading /usr/share/emacs/site-lisp/site-start.d/lang.emacs.el > > (source)...done > > Loading /usr/share/emacs/site-lisp/site-start.d/po-mode-init.el > > (source)... > > Loading /usr/share/emacs/site-lisp/site-start.d/po-mode-init.el > > (source)...done > > Loading /usr/share/emacs/site-lisp/site-start.d/psgml-init.el (source)... > > Loading /usr/share/emacs/site-lisp/site-start.d/psgml-init.el > > (source)...done > > Loading cus-face... > > Loading cus-face...done > > Finished loading /usr/share/emacs/site-lisp/egg/leim-list.el > > and load others... > > Loading font-lock... > > Loading regexp-opt... > > Loading regexp-opt...done > > Loading font-lock...done > > Loading cl-macs... > > Loading cl-macs...done > > Bootstrapping objects... > > Bootstrapping objects...done > > Loading backquote... > > Loading backquote...done > > Loading wid-browse... > > Loading wid-browse...done > > Error in init file: Symbol's function definition is void: > > semantic-add-minor-mode > > Fontifying *scratch*... > > Fontifying *scratch*... (regexps............) > > Error in init file: Symbol's function definition is void: > > semantic-add-minor-mode > > --------------------------------------------------------------------------- > > Hope someone here can help me! > > > > Thanks in advance, > > Binil > > > > -- > > And did they get you to trade your heroes for ghosts? Hot ashes for > > trees? Hot air for a cool breeze? Cold comfort for change? And did you > > exchange a walk on part in the war for a lead role in a cage? - PF > -- And did they get you to trade your heroes for ghosts? Hot ashes for trees? Hot air for a cool breeze? Cold comfort for change? And did you exchange a walk on part in the war for a lead role in a cage? - PF
