Building the latest LÖVE eb8a6179623eb5b08b1a0e7f287d040cb7a8f05f with
make fails on OS X 10.9 with this message:
libtool: link: ( cd ".libs" && rm -f "liblove.la" && ln -s "../liblove.la" "liblove.la" ) depbase=`echo love.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I./modules -I./libraries -I./libraries/enet/libenet/include -I/usr/include/freetype2 -D_FILE_OFFSET_BITS=64 -isystem/opt/local/include -D_THREAD_SAFE -I/opt/local/include/SDL2 -pipe -Os -I/opt/local/include/freetype2 -I/opt/local/include -arch x86_64 -stdlib=libc++ -std=c++11 -MT love.o -MD -MP -MF $depbase.Tpo -c -o love.o love.cpp &&\ mv -f $depbase.Tpo $depbase.Po love.cpp:38:10: fatal error: 'osx.h' file not found #include "osx.h" ^ 1 error generated.
There is no file "osx.h" in the repository and I don't see a rule to create one. There is a file "OSX.h" in platform/macosx but that directory is not in the include paths. And although the default OS X filesystem is case-insensitive, it is valid to install OS X on a case-sensitive filesystem, and LÖVE should support this by using the correct case for filenames.