Thread: [CEDET-devel] More installation problems
Brought to you by:
zappo
From: Olivier L. <lef...@ya...> - 2006-01-25 20:31:03
|
The bytecode compilation seemed to proceed normally (well, there were numerous warnings -- most of the 'xxx obsoletes, but isn't alias of y' variety -- but no errors followed by a premature exit). However after adding the load-file statement to .emacs and reloading, I got: Loading c:/emacs/site-lisp/cedet-1.0pre3/common/cedet.el (source)... "c:/emacs/site-lisp/cedet-1.0pre3/common/" added to `load-path' "c:/emacs/site-lisp/cedet-1.0pre3/cogre" added to `load-path' "c:/emacs/site-lisp/cedet-1.0pre3/ede" added to `load-path' "c:/emacs/site-lisp/cedet-1.0pre3/eieio" added to `load-path' "c:/emacs/site-lisp/cedet-1.0pre3/semantic" added to `load-path' "c:/emacs/site-lisp/cedet-1.0pre3/speedbar" added to `load-path' "c:/emacs/site-lisp/cedet-1.0pre3/contrib" added to `load-path' Setting up cedet... byte-code: Cannot open load file: cedet-loaddefs [and similarly for all other sub-projects] Loading c:/emacs/site-lisp/cedet-1.0pre3/common/cedet.el (source)...done eval-buffer: Symbol's function definition is void: semantic-load-enable-guady-code-helpers This is using GNU emacs 21.3 on Windows. Any idea? Thanks, -- O.L. |
From: Florent G. <dar...@ya...> - 2006-01-25 20:41:19
|
Olivier Lefevre wrote: > However after adding the load-file statement to > .emacs and reloading What are the relevant parts of your ~/.emacs.el ? --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: Olivier L. <lef...@ya...> - 2006-01-25 21:04:10
|
> What are the relevant parts of your ~/.emacs.el ? Don't blame my .emacs ;-) I put in it what I was told, no more, no less, i.e. (load-file "c:/emacs/site-lisp/cedet-1.0pre3/common/cedet.el") (semantic-load-enable-code-helpers) Must one absolutely byte-compile, btw? Why not just run from .el files? I suspect this compilation thing is a remnant from days when machines were slow and emacs was a taxing application for most but that is no longer the case. Thanks, -- O.L. PS: Is the spelling of guady-code-helpers really intended? One would expect gaudy, not guady. |
From: Florent G. <dar...@ya...> - 2006-01-25 21:24:55
|
Olivier Lefevre wrote: > > What are the relevant parts of your ~/.emacs.el ? > Don't blame my .emacs ;-) I put in it what I was told, no > more, no less, i.e. > (load-file "c:/emacs/site-lisp/cedet-1.0pre3/common/cedet.el") This would be enough. When you say "The bytecode compilation seemed to proceed normally", do you mean you byte-compiled by hand, or with the provided Makefile? Can you check if you have the 'cedet-loaddefs.el' file in the 'cedet-1.0pre3/common/' directory? If not, and if you used the Makefile, something wrong was happen while the build process, and you would have some trace of this failure in your log (because you used something like "make 2>&1 | tee make.out" to run make, didn't you?). If this file exists, mmh, I don't know :-( --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: Olivier L. <lef...@ya...> - 2006-01-25 22:00:21
|
> Are you sure you used the provided Makefile? Yes! I wouldn't know how to compile this by hand anyway. So I wiped out the entire tree, recompiled once more with the exact same command (I used the shell's history) and this time it did create the loaddefs files. Go figure... -- O.L. |
From: Florent G. <dar...@ya...> - 2006-01-25 22:31:47
|
Olivier Lefevre wrote: > So I wiped out the entire tree, recompiled once more > with the exact same command (I used the shell's > history) and this time it did create the loaddefs > files. Go figure... Yes, it's why I always use "make 2>&1 | tee make.out" or similar to build something, and I never delete the resulting log until I uninstall the entire package. It may be interesting sometimes. I hope CEDET is working as expected, now. --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: Olivier L. <lef...@ya...> - 2006-01-25 22:42:52
|
> I hope CEDET is working as expected, now. Yes, it seems to. Thanks a lot for the quick help! -- O.L. |
From: Eric M. L. <er...@si...> - 2006-01-26 01:42:41
|
>>> Olivier Lefevre <lef...@ya...> seems to think that: >> What are the relevant parts of your ~/.emacs.el ? > >Don't blame my .emacs ;-) I put in it what I was told, no >more, no less, i.e. > >(load-file "c:/emacs/site-lisp/cedet-1.0pre3/common/cedet.el") >(semantic-load-enable-code-helpers) > >Must one absolutely byte-compile, btw? Why not just run >from .el files? I suspect this compilation thing is a >remnant from days when machines were slow and emacs was >a taxing application for most but that is no longer the >case. Byte compilation is important for several things. It speeds up macros. It reduces the memory footprint of a program, in particular by excluding doc strings from memory. It will also optimize code that consists mainly of built-in list manipulators. EIEIO, in particular, gets a huge speed boost in method invocation from byte-compilation. [ ... ] >PS: Is the spelling of guady-code-helpers really intended? >One would expect gaudy, not guady. Sounds like something worth fixing. Thanks. Eric -- Eric Ludlam: za...@gn..., er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |
From: Olivier L. <lef...@ya...> - 2006-01-25 21:25:20
|
One more thing: I notice that it complains of not finding a buncg of xxx-loaddefs files; one for each package, but there are no such files indeed, whether *.el or *.elc. There are xxx-load files, though. Does that help? -- O.L. |
From: Florent G. <dar...@ya...> - 2006-01-25 21:38:10
|
Olivier Lefevre wrote: > a buncg of xxx-loaddefs files; one for each package, > but there are no such files indeed, whether *.el or > *.elc. Are you sure you used the provided Makefile? Is its responsability to create the Loaddefs Files. --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 |