Thread: [CEDET-devel] Installation/Startup problems
Brought to you by:
zappo
From: Torsten M. <tmohr@s.netic.de> - 2006-01-15 17:18:12
|
Hi, i use xemacs 21.5.18 on Linux and just installed cedet-1.0pre3. My .xemacs/init.el just loads .xemacs/real_init.el. In that file i have just added the suggested lines to load Cedet. In /opt i have a symbolic link "cedet" that points to "cedet-1.0pre3". ;; Load CEDET (load-file "/opt/cedet/common/cedet.el") ;; Enabling various SEMANTIC minor modes. See semantic/INSTALL for more=20 ideas. ;; Select one of the following ;; (semantic-load-enable-code-helpers) ;; (semantic-load-enable-guady-code-helpers) (semantic-load-enable-excessive-code-helpers) ;; Enable this if you develop in semantic, or develop grammars ;; (semantic-load-enable-semantic-debugging-helpers) When enabling any of the 3 calls to "semantic-load*" i get the error message below. I just started reading the Emacs Lisp Manual, but the errors below don't say much to me at the moment. Can anybody please give me a hint on what is wrong here? Best regards, Torsten. (1) (initialization/error) An error has occurred while=20 loading /home/tmohr/.xemacs/init.el: Symbol's function definition is void: find-image Backtrace follows: (find-image (quote ((:type xpm :file "dir.xpm" :ascent center)))) (defvar ezimage-directory (find-image (quote ((:type xpm :file=20 "dir.xpm" :ascent center)))) ("/opt/cedet/common/ezimage.elc" . 2982)) # bind (current-load-list) # (unwind-protect ...) # bind (load-file-name) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) load-internal("ezimage" nil require nil binary) # bind (path handler filename nosuffix nomessage noerror file) load("ezimage" nil require nil) # (unwind-protect ...) require(ezimage) byte-code("..." [require semantic-tag ezimage] 2) # bind (current-load-list) # (unwind-protect ...) # bind (load-file-name) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) # (unwind-protect ...) load-internal("semantic-format" nil require nil binary) # bind (path handler filename nosuffix nomessage noerror file) load("semantic-format" nil require nil) # (unwind-protect ...) require(semantic-format) byte-code("..." [require semantic semantic-format working nil (byte-code= =20 "=C0=C1!=88=C2=C3!=83=20 |
From: Florent G. <dar...@ya...> - 2006-01-15 19:13:00
|
Torsten Mohr wrote: > Symbol's function definition is void: find-image Are you sure you compiled CEDET with the same version of Emacs as the Emacs you are using? Specifically, are you sure you not compiled with GNU Emacs and try to use the ELC with XEmacs? Can you please post the result of evaluating these after trying to load CEDET (go to the closing paren of both expression and 'C-x C-e', or 'C-u C-x C-e' to insert result in the buffer): (symbol-function 'defezimage) (if (fboundp 'defimage) (message "Case #1") (if (not (fboundp 'make-glyph)) (message "Case #2") (message "Case #3"))) --drkm ___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com |
From: Torsten M. <tmohr@s.netic.de> - 2006-01-15 20:14:26
|
Hi, thanks for that hint. I re-tried with not just "make" but "make EMACS=3D/usr/X11R6/bin/xemacs" and then got different failures. It seems that an older version is already installed by my distribution (german SuSE 9.3). Installing failed, so i removed the folder "semantic" in /usr/share/xemacs/xemacs-packages/lisp/" (yes, i made a backup). Now i get the failure: make EMACS=3D/usr/X11R6/bin/xemacs [...] Saving file /opt/cedet-1.0pre3/semantic/semantic-loaddefs.el... Wrote /opt/cedet-1.0pre3/semantic/semantic-loaddefs.el Wrote /opt/cedet-1.0pre3/semantic/semantic-loaddefs.el /usr/X11R6/bin/xemacs -batch --no-site-file -l grammar-make-script -f=20 semantic-grammar-batch-build-packages semantic-grammar.wy Loading semanticdb-file... Loading semanticdb-file... Wrote /opt/cedet-1.0pre3/semantic/semantic-grammar-wy.el Compiling /opt/cedet-1.0pre3/semantic/semantic-grammar-wy.el... While compiling toplevel forms in=20 file /opt/cedet-1.0pre3/semantic/semantic-grammar-wy.el: !! error (("Bad input grammar")) Compiling /opt/cedet-1.0pre3/semantic/semantic-grammar-wy.el... xemacs exiting. Bad input grammarmake[1]: *** [metagrammar] Fehler 255 make[1]: Leaving directory `/opt/cedet-1.0pre3/semantic' make: *** [semantic] Fehler 2 schleim:/opt/cedet # The output of the commands (with "semantics" still in its place): 1: Symbols function definition is void 2: Case #3 Are there some more preconditions to do to install 'cedet'? Best regards, Torsten. > > Symbol's function definition is void: find-image > > Are you sure you compiled CEDET with the same version of Emacs as the > Emacs you are using? Specifically, are you sure you not compiled with > GNU Emacs and try to use the ELC with XEmacs? > > Can you please post the result of evaluating these after trying to > load CEDET (go to the closing paren of both expression and 'C-x C-e', > or 'C-u C-x C-e' to insert result in the buffer): > > (symbol-function 'defezimage) > > (if (fboundp 'defimage) > (message "Case #1") > (if (not (fboundp 'make-glyph)) > (message "Case #2") > (message "Case #3"))) > > --drkm > > > > > > > > > > > > > > > > > > > > > > > _________________________________________________________________________= __ > Nouveau : t=E9l=E9phonez moins cher avec Yahoo! Messenger ! D=E9couvez le= s tarifs > exceptionnels pour appeler la France et l'international. T=E9l=E9chargez = sur > http://fr.messenger.yahoo.com > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick > _______________________________________________ > Cedet-devel mailing list > Ced...@li... > https://lists.sourceforge.net/lists/listinfo/cedet-devel |
From: Florent G. <dar...@ya...> - 2006-01-16 21:47:29
|
Torsten Mohr wrote: > Installing failed, so i removed the folder "semantic" in > /usr/share/xemacs/xemacs-packages/lisp/" (yes, i made a backup). I think all is done properly in the install process (the 'load-path' is cleaen, etc.). So if the error is in the build process, I guess it's an error related to XEmacs (either in XEmacs or CEDET). But I can't reproduce these, 'cause I don't have XEmacs (and not have time to investigate deeper). Sorry. Maybe somebody else. ++ --drkm ___________________________________________________________________________ Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez sur http://fr.messenger.yahoo.com |