Hello. Thought I'd take another crack at compiling the latest on OSX. I'm running 10.4.9, with gcc 4.0.1, and all the latest libs from fink, latest openal for osx, etc. I got through most of the errors, but here is one I am stuck on:
No, my libs are in 10.4.0.sdk, and I am on PPC. The universal libs are in 10.4.0u.sdk. I have had absolutely NO luck using them for anything.
The openal libs I'm using are from the openal site, the latest dmg they had as of yesterday afternoon. I'm using those because the ones that come with osx don't include alut.h or alext.h (can't remember which; maybe both) and compiling fails on the missing files (although configure doesn't seem to catch that).
==========
Lonestar
==========
"Not if we jam it! Down scope!"
If you don't mind editing your system headers, here's one page that describes your problem: http://paste.lisp.org/display/8993
Make sure to keep backups of what you modify.
Basically you just need to put "int(...)" around the names of the enum members on the lines with errors.
i.e. change:
varOne = 1 << varTwo
to
varOne = 1 << int(varTwo)
I don't know if you want to follow this... you might want to try a different version of GCC if it's possible, or see if there's an update that fixes the problem.