Hey all, So, I just upgraded to Snow Leopard (anyone else? I feel like the list's guinea pig here) and now I'm getting awful compilation errors. "gcc" gives me 4.2.1, as does g++, so it's not the exact same as the 4.3 problem from the forum. Before, I could download the CVS and compile straight-through, but now I get this: $ make osx make -f makefile.osx gcc -D__MACOSX_CORE__ -c -O3 rtmidi.cpp rtmidi.cpp: In function ‘int get_device_name(SInt32, char*, int)’: rtmidi.cpp:295: error: cannot convert ‘void**’ to ‘MIDIObjectRef*’ for argument ‘2’ to ‘OSStatus MIDIObjectFindByUniqueID(MIDIUniqueID, MIDIObjectRef*, MIDIObjectType*)’ rtmidi.cpp:304: error: cast from ‘void*’ to ‘MIDIDeviceRef’ loses precision rtmidi.cpp:306: error: cast from ‘void*’ to ‘MIDIEntityRef’ loses precision rtmidi.cpp:312: error: cast from ‘void*’ to ‘MIDIEndpointRef’ loses precision rtmidi.cpp: In member function ‘virtual void RtMidiIn::openPort(unsigned int)’: rtmidi.cpp:521: warning: NULL used in arithmetic rtmidi.cpp: In member function ‘virtual void RtMidiOut::openPort(unsigned int)’: rtmidi.cpp:692: warning: NULL used in arithmetic make[1]: *** [rtmidi.o] Error 1 make: [osx] Error 2 (ignored) I have XCode 3.2, which came with gcc 4.2.1. The only reason I've started with the compilation thing lately is because I wanted to check out UGens and things--purely exploratory. I have a fully-compiled version of the mini around, so I can still ChucK, but this is definitely bothering me. Any ideas? Andrew