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"<emacs18@...>;
Date: Wed, Apr 21, 2010 10:58 AM
To: "丰宁宁"<fnn@...>;
Cc: "Eric M. Ludlam"<eric@...>; "cedet-devel"<cedet-devel@...>;
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: 丰宁宁 <fnn@...>
To: Eric M. Ludlam <eric@...>
Cc: cedet-devel <cedet-devel@...>
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
Cedet-devel@...
https://lists.sourceforge.net/lists/listinfo/cedet-devel
|