I'm using the latest nXhtml checked out from the repo, and using GNU Emacs version 24.0.91.1. When I open a PHP file it shows as un-syntax-highlighted text, and I get a compile error:

```
Error: Wrong type argument: number-or-marker-p, nil

```

and a message in the log:

```
File mode specification error: (cl-assertion-failed (functionp byte-compiled-fun))

```

I'm avoiding my `.emacs` and `.emacs.d` by running emacs with this command:

```
emacs -Q --eval '(load "/path/to/nxhtml/autostart")' /path/to/nxhtml/tests/in/heredoc.php

```

Even if you don't have a fix, how can I go about debugging this issue?