Hi David, 

Thanks for your timely reply. I've already tried your suggestion (building outside of .emacs.d), no luck. But making on another machine (with the exact same emacs version) worked fine. So the problem probably isn't with your .el source files or make-build system.


On Sat, Nov 9, 2013 at 8:30 AM, David Engster <deng@randomsample.de> wrote:
Timothy Roberts writes:
> I'm using Emacs 23 (GNU Emacs 23.3.1) and I've tried both the latest git
> (664edfc71f7f6e596c29674846ee88c1c516af64) and Bazaar snapshots, neither
> compile when I type: 'make'. The build starts but crashes at:
> In toplevel form:
> mode.el:30:2:Error: Wrong type argument: listp, \.\.\.

The Buildbot[1] builds with Emacs 23.2 and 23.4, and it works fine there.

> make[3]: *** [mode.elc] Error 1
> make[3]: Leaving directory `/home/tim/.emacs.d/cedet/lisp/cedet/srecode'

Try building outside of .emacs.d. There could be some conflict with an
existing CEDET installation there.