Re: [CEDET-devel] Compile errors using Emacs 23.1.95
Brought to you by:
zappo
From: 丰. <fn...@ex...> - 2010-04-21 05:23:55
|
You are right, "cedet can be byte compiled without errors if the makefile is used, but not if cedet-build.el is used". I agree with your opinion, it's the conflict between cedet-cvs and emacs-cedet that contribute to the byte compilation errors. ------------------ Original ------------------ From: "Richard Kim"<em...@gm...>; Date: Wed, Apr 21, 2010 10:58 AM To: "丰宁宁"<fn...@ex...>; Cc: "Eric M. Ludlam"<er...@si...>; "cedet-devel"<ced...@li...>; Subject: Re: [CEDET-devel] Re: Compile errors usingEmacs 23.1.95 Eric, I don't know anything about the byte compiler change, so I can't comment on it. You may well be right. It seems like cedet can be byte compiled without errors if the makefile is used, but not if cedet-build.el is used. I tried to find out what the difference was between the two. The first thing that I found odd was that eieio.el version is 1.2 in both cedet-cvs as well as emacs-23 bzr branch. However the two eieio.el files differ with each other! Second observation is that makefile based byte compilation makes use of inversion.el. For emacs 23.1.9x, inversion.el detects that eieio that comes with emacs is 1.2 which is the version requested in cedet-packages constant. Hence eieio from emacs seems to be used and the one from cedet is ignored. Could these difference contribute to the byte compilation errors? -----Original Message----- From: 丰宁宁 <fn...@ex...> To: Eric M. Ludlam <er...@si...> Cc: cedet-devel <ced...@li...> Subject: [CEDET-devel] Re: Compile errors using Emacs 23.1.95 Date: Tue, 20 Apr 2010 10:54:49 +0800 I examine changes in Emacs 23.2, I found: " ** Byte compilation changes --- *** Changing the file-names generated by byte-compilation by redefining the function `byte-compile-dest-file' before loading bytecomp.el is obsolete. Instead, customize byte-compile-dest-file-function. " And just at this point, I have test cedet-cvs with Emacs 23.1.96, the compile errors go on.(ede-gnustep.el:552:1:Error: Symbol's value as variable is void: filename) So, maybe it's Emacs 23.2 - Byte compilation changes that lead to the compile errors. ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Cedet-devel mailing list Ced...@li... https://lists.sourceforge.net/lists/listinfo/cedet-devel |