Windows is indeed a difficult platform. Your use of cedet-build
should work, but it may be that stray files from the Makefile based
builds have confused it.
There should also be a status buffer showing what it is doing. The
first thing it does is to compile EIEIO. It appears from the messages
that this might not be the case.
Since parts of your makefile running seems to work, try a "make
Then start emacs with -q. Then re-run the build steps from
cedet-build.el. Hopefully that will get you through the build. If
not, perhaps someone who has a windows platform might have some
>>> z cm <zcmmvp@...> seems to think that:
>Content-Type: text/plain; charset=UTF-8
>Hi, Eric, thanks for your reply.Skip that error , i got another error again:
>cd "/d/com/cedet"/common && make - --unix EMACS="emacs" SHELL="/bin/sh.exe"
>make: Entering directory `/d/com/cedet/common'
>for loadpath in . ./; do \
> echo "(add-to-list 'load-path \"$loadpath\")" >>
>"emacs" -batch --no-site-file -l autoloads-compile-script -f
>cedet-batch-update-autoloads cedet-loaddefs.el .
>/bin/sh.exe: emacs: command not found
>make: *** [autoloads] Error 127
>make: Leaving directory `/d/com/cedet/common'
>make: *** [common] Error 2
>i do not how to find sh.exe for this compile under windows?
>It is so hard to build cedet in windows?
>And i try to use emacs to build cedet-build.el, use this command:
>I still can not build it, got the error:
> Loading d:/com/cedet/common/cedet.el (source)...
>Outdated speedbar 1.0 shadowed to meet minimum version 1.0.2
>Setting up CEDET packages...
>Cannot open load file: cedet-loaddefs
>Cannot open load file: eieio-loaddefs
>Loading `dframe': old-style backquotes detected!
>Cannot open load file: speedbar-loaddefs
>Cannot open load file: cogre-loaddefs
>Cannot open load file: contrib-loaddefs
>Setting up CEDET packages...done
>Loading d:/com/cedet/common/cedet.el (source)...done [2 times]
>and: Wrong type argument: number-or-marker-p, (245237 . 48416)
>this is driving me crazy,
>what can i do now?
>On Sat, Feb 14, 2009 at 10:49 PM, Eric M. Ludlam <eric@...:
>> >>> z cm <zcmmvp@...> seems to think that:
>> >Hello, when i compiling cedet under windows by using msys, i got the error
>> > "makeinfo speedbar.texi' in @synindex.0: Unknown index `fn' and/or `cp
>> > Display Modes'.1215: Cross reference to nonexistent node `Major
>> >makeinfo: Removing output file `/d/cedet/speedbar/speedbar.info' due to
>> >errors; use --force to preserve.
>> >make: *** [speedbar.info] Error 2
>> >make: Leaving directory `/d/cedet/speedbar'
>> >make: *** [speedbar] Error 2"
>> >How can i deal with it?
>> If you're makinfo is out of date, you can build like this:
>> make MAKEINFO=echo
>> to skip that process.
>> Better yet, can you fix the texi file?
[ ... ]