From: <kla...@sd...> - 2005-08-10 01:09:16
|
Hmm, have tried to reproduce it - but no success - with my env all works = fine. 1. I have startet Emacs with "emacs -q -no-site-file" 2. M-x load-file RET ..../cedet/common/cedet.el for loading cedet 3. M-: (require 'ecb) 4. M-x ecb-activate RET All works fine... What is your sequence of actions? Ciao, Klaus -----Urspr=FCngliche Nachricht----- Von: Nick Cross [mailto:nic...@go...] Gesendet: Mo 08.08.2005 09:34 An: Berndl, Klaus Cc: ecb...@li... Betreff: Re: [ECB-list] Symbol's function definition is void: case =20 I have just upgraded to the latest ecb (from 2.27) and have also seen=20 this. I am using GNU Emacs 21.3.2 (i386-mandrake-linux-gnu, X toolkit,=20 Xaw3d scroll bars) of 2005-02-16. It only happens if I byte compile the ecb code. I have tried removing=20 all of my other custom setups leaving only ecb on the offchance=20 something else was affecting it but that didn't help. It makes no=20 difference whether I use (require ecb) or require the autoloads (only=20 withthe latter it happens as soon as I active ecb as opposed on=20 startup). I managed to get this backtrace Debugger entered--Lisp error: (void-function case) (case system-type (cygwin32 (quote cygwin)) (windows-nt (if ... ...=20 ...)) (otherwise (quote other))) (cons (if (fboundp ...) (executable-find "wget") "wget") (case=20 system-type (cygwin32 ...) (windows-nt ...) (otherwise ...))) eval((cons (if (fboundp ...) (executable-find "wget") "wget") (case=20 system-type (cygwin32 ...) (windows-nt ...) (otherwise ...)))) custom-initialize-reset(ecb-wget-setup (cons (if (fboundp ...)=20 (executable-find "wget") "wget") (case system-type (cygwin32 ...)=20 (windows-nt ...) (otherwise ...)))) custom-declare-variable(ecb-wget-setup (cons (if (fboundp ...)=20 (executable-find "wget") "wget") (case system-type (cygwin32 ...)=20 (windows-nt ...) (otherwise ...)))=20 ("/var/sun18/users/rnc/emacs/Packages/ecb/ecb-upgrade.elc" . -42444)=20 :group ecb-download :type (cons (file :tag "wget binary" :value "wget")=20 (choice :tag "Path type" :menu-tag "Path type" (const :tag "Windows"=20 :value windows) (const :tag "Cygwin" :value cygwin) (const :tag "Other"=20 :value other)))) require(ecb-upgrade) byte-code("" [current-load-list ecb-semantic-load-ok=20 ecb-eieio-load-ok ecb-speedbar-load-ok require ecb-upgrade ecb-util=20 G63111 (byte-code "=C0=C1!" [require semantic] 2) ((error)) G63112=20 (byte-code "" [require eieio] 2) ((error)) G63113 (byte-code "" [require = speedbar] 2) ((error))] 3) execute-extended-command(nil) * call-interactively(execute-extended-command) Hope that helps, Cheers Nick kla...@sd... wrote: > Ok, i will try it - maybe a bug which has not occured until now ... >=20 > Thanks! > Klaus >=20 > Klaus Zeitler wrote: >=20 >>>>>>>"Klaus" =3D=3D klaus berndl <kla...@sd...> writes: >> >> Klaus> >> Klaus> Hmm, no - require 'cl is not a good idea - see coding >> conventions Klaus> of GNU Emacs... Cl is only necessary during >> byte-compilation and Klaus> for this Ecb loads it... >> >>yes, I know that and that's why I normally do not load this library. >>But when I try to start ECB, the function 'case' is not defined. >>I only had the following line in my .emacs.el: >>(require 'ecb-autoloads "ecb-autoloads" 'no-error) >>and when I call ecb-activate, emacs complains: >>Symbol's function definition is void: case >> >>I'd guess that you have cl (or some other package that defines 'case') >>already loaded somehow when you start ECB. >> >> Klaus> Hmm, which (X)Emacs do you use?? >> >>Oops, sorry I forgot to mention that. I'm using CVS emacs. >> >>Thanks >> >>Klaus >> >> >>> Klaus Zeitler Lucent Technologies | >>> Email: kze...@lu... | >> >> ------------------------------------------ >>--- >>Linux is like a wigwam: no gates, no windows, and an apache inside! >> >> >>------------------------------------------------------- >>SF.Net email is Sponsored by the Better Software Conference & EXPO >>September 19-22, 2005 * San Francisco, CA * Development Lifecycle >>Practices Agile & Plan-Driven Development * Managing Projects & Teams >>* Testing & QA Security * Process Improvement & Measurement * >>http://www.sqe.com/bsce5sf >>_______________________________________________=20 >>Ecb-list mailing list >>Ecb...@li... >>https://lists.sourceforge.net/lists/listinfo/ecb-list >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle = Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing = & QA > Security * Process Improvement & Measurement * = http://www.sqe.com/bsce5sf > _______________________________________________ > Ecb-list mailing list > Ecb...@li... > https://lists.sourceforge.net/lists/listinfo/ecb-list >=20 >=20 >=20 |