$ make [ 1%] Generating XXD for assets/icon.png [ 2%] Generating XXD for shader/common.h [ 3%] Generating XXD for shader/transSimple.frag [ 4%] Generating XXD for shader/trans.frag [ 5%] Generating XXD for shader/hue.frag [ 6%] Generating XXD for shader/sprite.frag [ 7%] Generating XXD for shader/plane.frag [ 9%] Generating XXD for shader/gray.frag [ 10%] Generating XXD for shader/bitmapBlit.frag [ 11%] Generating XXD for shader/flatColor.frag [ 12%] Generating XXD for shader/simple.frag [ 13%] Generating XXD for shader/simpleColor.frag [ 14%] Generating XXD for shader/simpleAlpha.frag [ 15%] Generating XXD for shader/simpleAlphaUni.frag [ 17%] Generating XXD for shader/flashMap.frag [ 18%] Generating XXD for shader/minimal.vert [ 19%] Generating XXD for shader/simple.vert [ 20%] Generating XXD for shader/simpleColor.vert [ 21%] Generating XXD for shader/sprite.vert [ 22%] Generating XXD for shader/tilemap.vert [ 23%] Generating XXD for shader/tilemapvx.vert [ 25%] Generating XXD for shader/blur.frag [ 26%] Generating XXD for shader/blurH.vert [ 27%] Generating XXD for shader/blurV.vert [ 28%] Generating XXD for shader/simpleMatrix.vert [ 29%] Generating XXD for assets/liberation.ttf Scanning dependencies of target mkxp [ 30%] Building CXX object CMakeFiles/mkxp.dir/src/main.cpp.o [ 31%] Building CXX object CMakeFiles/mkxp.dir/src/audio.cpp.o [ 32%] Building CXX object CMakeFiles/mkxp.dir/src/bitmap.cpp.o [ 34%] Building CXX object CMakeFiles/mkxp.dir/src/eventthread.cpp.o [ 35%] Building CXX object CMakeFiles/mkxp.dir/src/filesystem.cpp.o /home/edwin/MK/src/filesystem.cpp:401:8: error: ‘PHYSFS_EnumerateCallbackResult’ does not name a type; did you mean ‘PHYSFS_EnumFilesCallback’? static PHYSFS_EnumerateCallbackResult ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PHYSFS_EnumFilesCallback /home/edwin/MK/src/filesystem.cpp: In member function ‘void FileSystem::createPathCache()’: /home/edwin/MK/src/filesystem.cpp:452:23: error: ‘cacheEnumCB’ was not declared in this scope PHYSFS_enumerate("", cacheEnumCB, &data); ^~~~~~~~~~~ /home/edwin/MK/src/filesystem.cpp:452:23: note: suggested alternative: ‘CacheEnumData’ PHYSFS_enumerate("", cacheEnumCB, &data); ^~~~~~~~~~~ CacheEnumData /home/edwin/MK/src/filesystem.cpp:452:2: error: ‘PHYSFS_enumerate’ was not declared in this scope PHYSFS_enumerate("", cacheEnumCB, &data); ^~~~~~~~~~~~~~~~ /home/edwin/MK/src/filesystem.cpp:452:2: note: suggested alternative: ‘PHYSFS_enumerateFiles’ PHYSFS_enumerate("", cacheEnumCB, &data); ^~~~~~~~~~~~~~~~ PHYSFS_enumerateFiles /home/edwin/MK/src/filesystem.cpp: At global scope: /home/edwin/MK/src/filesystem.cpp:463:8: error: ‘PHYSFS_EnumerateCallbackResult’ does not name a type; did you mean ‘PHYSFS_EnumFilesCallback’? static PHYSFS_EnumerateCallbackResult ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PHYSFS_EnumFilesCallback /home/edwin/MK/src/filesystem.cpp:504:8: error: ‘PHYSFS_EnumerateCallbackResult’ does not name a type; did you mean ‘PHYSFS_EnumFilesCallback’? static PHYSFS_EnumerateCallbackResult ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PHYSFS_EnumFilesCallback /home/edwin/MK/src/filesystem.cpp: In member function ‘void FileSystem::initFontSets(SharedFontState&)’: /home/edwin/MK/src/filesystem.cpp:526:23: error: ‘findFontsFolderCB’ was not declared in this scope PHYSFS_enumerate("", findFontsFolderCB, &d); ^~~~~~~~~~~~~~~~~ /home/edwin/MK/src/filesystem.cpp:526:2: error: ‘PHYSFS_enumerate’ was not declared in this scope PHYSFS_enumerate("", findFontsFolderCB, &d); ^~~~~~~~~~~~~~~~ /home/edwin/MK/src/filesystem.cpp:526:2: note: suggested alternative: ‘PHYSFS_enumerateFiles’ PHYSFS_enumerate("", findFontsFolderCB, &d); ^~~~~~~~~~~~~~~~ PHYSFS_enumerateFiles /home/edwin/MK/src/filesystem.cpp: At global scope: /home/edwin/MK/src/filesystem.cpp:559:8: error: ‘PHYSFS_EnumerateCallbackResult’ does not name a type; did you mean ‘PHYSFS_EnumFilesCallback’? static PHYSFS_EnumerateCallbackResult ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PHYSFS_EnumFilesCallback /home/edwin/MK/src/filesystem.cpp: In member function ‘void FileSystem::openRead(FileSystem::OpenHandler&, const char*)’: /home/edwin/MK/src/filesystem.cpp:659:4: error: ‘openReadEnumCB’ was not declared in this scope openReadEnumCB(&data, dir, fileList[i].c_str()); ^~~~~~~~~~~~~~ /home/edwin/MK/src/filesystem.cpp:659:4: note: suggested alternative: ‘OpenReadEnumData’ openReadEnumCB(&data, dir, fileList[i].c_str()); ^~~~~~~~~~~~~~ OpenReadEnumData /home/edwin/MK/src/filesystem.cpp:663:25: error: ‘openReadEnumCB’ was not declared in this scope PHYSFS_enumerate(dir, openReadEnumCB, &data); ^~~~~~~~~~~~~~ /home/edwin/MK/src/filesystem.cpp:663:25: note: suggested alternative: ‘OpenReadEnumData’ PHYSFS_enumerate(dir, openReadEnumCB, &data); ^~~~~~~~~~~~~~ OpenReadEnumData /home/edwin/MK/src/filesystem.cpp:663:3: error: ‘PHYSFS_enumerate’ was not declared in this scope PHYSFS_enumerate(dir, openReadEnumCB, &data); ^~~~~~~~~~~~~~~~ /home/edwin/MK/src/filesystem.cpp:663:3: note: suggested alternative: ‘PHYSFS_enumerateFiles’ PHYSFS_enumerate(dir, openReadEnumCB, &data); ^~~~~~~~~~~~~~~~ PHYSFS_enumerateFiles CMakeFiles/mkxp.dir/build.make:262: recipe for target 'CMakeFiles/mkxp.dir/src/filesystem.cpp.o' failed make[2]: *** [CMakeFiles/mkxp.dir/src/filesystem.cpp.o] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/mkxp.dir/all' failed make[1]: *** [CMakeFiles/mkxp.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2