I'm on OSX 10.9.4 and I was previously running emacs 24.3 installed via brew.
This morning I got around to asking brew to upgrade me to 24.4. Everything seemed to go smoothly, except csharp-mode no longer functions correctly. On opening a .cs file I get this error:
File mode specification error: (error "Recursive load"
"/Users/Andrew/.emacs.d/elpa/csharp-mode-20120204.1826/csharp-mode.elc"
"/Users/Andrew/.emacs.d/elpa/csharp-mode-20120204.1826/csharp-mode.elc"
"/Users/Andrew/.emacs.d/elpa/csharp-mode-20120204.1826/csharp-mode.elc"
"/Users/Andrew/.emacs.d/elpa/csharp-mode-20120204.1826/csharp-mode.elc"
"/Users/Andrew/.emacs.d/elpa/csharp-mode-20120204.1826/csharp-mode.elc")
I still have 24.3 on my machine and I can open .cs files correctly in that.
Unfortunately csharp mode seems to be dead - it's not been touched in a few years. Any help or pointers as to how I can hack this to work would be appreciated.