Making php-mode Compatible with Emacs 23
- by Kristopher Johnson
I am using Emacs 23 and php-mode.el 1.5.0. When I have this in my .emacs:
(require 'php-mode)
I get this error message when Emacs starts:
Warning (initialization): An error occurred while loading `/Users/kdj/.emacs':
error: `c-lang-defconst' must be used in a file
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.
If I evaluate (require 'php-mode) after Emacs starts, I don't get any error messages.
I found a blog entry which indicates that this problem is specific to Emacs 23 (that is, there is no error with Emacs 22.x), but it doesn't give any solutions.
Don't know if this matters, but I'm using Mac OS X, and I built Emacs from the current CVS sources, using ./configure --with-ns.
Anybody know what's going on here, and/or how I can fix it?