Thanks everyone. :) I started from a different git repo that had some more work done on it, and a lot of FreeBSD stuff... https://github.com/albertz/iodoom3 Added an additional define check for __HAIKU__ around the trouble spot and that fixed the problem. Now I'm looking at some GL stuff... might have hit a wall with this one. build/debug/cpu/core/glimp/sys/gllog/gl_extensions.cpp:15:1: warning: missing braces around initializer for 'glExtName_t' [-Wmissing-braces] build/debug/cpu/core/glimp/sys/gllog/gl_extensions.cpp: In function 'void (* GLimp_ExtensionPointer(const char*))()': build/debug/cpu/core/glimp/sys/gllog/gl_extensions.cpp:42:52: error: 'qglXGetProcAddressARB' was not declared in this scope scons: *** [build/debug/cpu/core/glimp/sys/gllog/gl_extensions.o] Error 1 scons: building terminated because of errors. -- "You don't use science to show you're right, you use science to become right." --xkcd