Actually, my point wasn't that I needed to know -- I got that from the
INSTALL file (or something like that); just that it would be nice if
it were on the web page.
That said, I have another issue. Using emacs 22.3.1 on MacOS X (and
1.0pre6), when I unpack cedet and compile it using the cedet-build
function, it seems to work fine (modulo asking me if I want to
create ./srecode...). I used the command line:
emacs -Q -l cedet-build.el -f cedet-build
but what I really wanted to do was run it in batch-mode with:
emacs --batch -Q -l cedet-build.el -f cedet-build
(only adding the --batch command-line option) because I'm building a
fink package for this. Unfortunately this fails, giving me the
following (not very useful) indications:
<lots cut out here -- but it's in step 7>
In end of data:
semantic-ia-utest.el:413:1:Warning: the following functions are not
be defined: semantic-analyze-refs-impl, semantic-analyze-refs-
All Emacs Lisp sources are up to date in #<ede-proj-target-elisp tests>
Target tests... 4 compiled, 0 up to date.
All Emacs Lisp sources are up to date in #<ede-proj-target-elisp tools>
Target tools... 1 compiled, 0 up to date.
All Emacs Lisp sources are up to date in #<ede-proj-target-elisp wisent>
Target wisent... 7 compiled, 0 up to date.
(No changes need to be saved)
Wrong type argument: stringp, nil
<end of stuff >
I have no clue where the "Wrong type argument: stringp, nil" thing is
coming from, and, unfortunately, I don't have the Emacs Lisp skills to
even know how to start looking for it. If you have any suggestions
I'd be very grateful for them.
On Mar 2, 2009, at 3:08 PM, Eric M. Ludlam wrote:
>>>> John Ridgway <john@...> seems to think that:
>> It would be nice if the home page for CEDET would indicate the emacs
>> dependencies; i.e., which versions of emacs are considered minimal...
>> I'm updating the cedet package for fink (software installation for
>> MacOS X) and it would be nice to get the correct dependencies in the
> [ ... ]
> The short answer is "Emacs 23."
> The long answer is that I use a CVS build of Emacs 23 for my
> development. I then go back and test against old versions of Emacs.
> There are a small number features in CEDET that only work with Emacs
> 23. There are several features that only work with Emacs 22 and
> later. There are even more features that only work with Emacs 21 and
> later. I think Emacs 20 is right out.
> XEmacs 21.4 seems to run the tests ok, but I don't know much about the
> new versions of XEmacs or how well it works.
> On the whole, however, the features should scale to fit your Emacs
> version. As for byte compilation, you must byte compile CEDET with
> the same Emacs you want to run it it. The macros in EIEIO get cranky
> if you try to cross versions.
> I don't know the full extent of the dependencies, which is why I was
> attempting to collect the information from users on a wiki page.
> You are probably safe using Emacs 22 as your baseline.
> Eric Ludlam: eric@...
> Siege: http://www.siege-engine.com Emacs: http://cedet.sourceforge.net