From: Nick C. <ec...@go...> - 2005-08-08 14:33:11
|
Replying to myself - I didn't have 2.37 byte compiled so probably didn't notice it then. I think I have tracked it down to ecb-upgrade.el namely revision 1.102 (according to CVS view). If I reverse that revision the byte compiled code works without complaining - whether thats correct of course is another question! (Aside: why does the latest version not appear on the CVSview?). Cheers Nick Nick Cross wrote: > > > I have just upgraded to the latest ecb (from 2.27) and have also seen > this. I am using GNU Emacs 21.3.2 (i386-mandrake-linux-gnu, X toolkit, > Xaw3d scroll bars) of 2005-02-16. > > It only happens if I byte compile the ecb code. I have tried removing > all of my other custom setups leaving only ecb on the offchance > something else was affecting it but that didn't help. It makes no > difference whether I use (require ecb) or require the autoloads (only > withthe latter it happens as soon as I active ecb as opposed on > startup). I managed to get this backtrace > Debugger entered--Lisp error: (void-function case) > (case system-type (cygwin32 (quote cygwin)) (windows-nt (if ... ... > ...)) (otherwise (quote other))) > (cons (if (fboundp ...) (executable-find "wget") "wget") (case > system-type (cygwin32 ...) (windows-nt ...) (otherwise ...))) > eval((cons (if (fboundp ...) (executable-find "wget") "wget") (case > system-type (cygwin32 ...) (windows-nt ...) (otherwise ...)))) > custom-initialize-reset(ecb-wget-setup (cons (if (fboundp ...) > (executable-find "wget") "wget") (case system-type (cygwin32 ...) > (windows-nt ...) (otherwise ...)))) > custom-declare-variable(ecb-wget-setup (cons (if (fboundp ...) > (executable-find "wget") "wget") (case system-type (cygwin32 ...) > (windows-nt ...) (otherwise ...))) > ("/var/sun18/users/rnc/emacs/Packages/ecb/ecb-upgrade.elc" . -42444) > :group ecb-download :type (cons (file :tag "wget binary" :value "wget") > (choice :tag "Path type" :menu-tag "Path type" (const :tag "Windows" > :value windows) (const :tag "Cygwin" :value cygwin) (const :tag "Other" > :value other)))) > require(ecb-upgrade) > byte-code("" [current-load-list ecb-semantic-load-ok ecb-eieio-load-ok > ecb-speedbar-load-ok require ecb-upgrade ecb-util G63111 (byte-code > "ÀÁ!" [require semantic] 2) ((error)) G63112 (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 ... >> >> Thanks! >> Klaus >> >> Klaus Zeitler wrote: >> >>>>>>>> "Klaus" == 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 >>> _______________________________________________ Ecb-list mailing list >>> Ecb...@li... >>> https://lists.sourceforge.net/lists/listinfo/ecb-list >> >> >> >> >> ------------------------------------------------------- >> 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 >> >> >> > > > > ------------------------------------------------------- > 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 > > > |