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, \.\.\.
make[3]: *** [mode.elc] Error 1
make[3]: Leaving directory `/home/tim/.emacs.d/cedet/lisp/cedet/srecode'
make[2]: *** [srecode] Error 2
make[2]: Leaving directory `/home/tim/.emacs.d/cedet/lisp/cedet'
make[1]: *** [cedet] Error 2
make[1]: Leaving directory `/home/tim/.emacs.d/cedet/lisp'
make: *** [compile] Error 2

This is the only error Make reports, and the line in question is:

(require 'srecode/insert)

Seems that emacs has trouble compiling anything with a forward slash (i.e. commenting this line moves the error to the next:

(require 'srecode/find)

I've tried reinstalling Emacs (23) using the standard apt-get commands in Ubuntu 12.04. Any ideas?