I just want to compile Minetest using cmake.
But, it failed when running mingw32-make:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
Scanning dependencies of target jsoncpp
Linking CXX static library libjsoncpp.a
[ 0%] Built target jsoncpp
Scanning dependencies of target gmp
Linking C static library libgmp.a
[ 0%] Built target gmp
Scanning dependencies of target GenerateVersion
[ 0%] Built target GenerateVersion
[ 0%] Generating winresource_rc.o
Scanning dependencies of target minetest
[ 0%] Building CXX object src/CMakeFiles/minetest.dir/client/clientlauncher.cpp
.obj
[ 1%] Building CXX object src/CMakeFiles/minetest.dir/client/tile.cpp.obj
[ 1%] Building CXX object src/CMakeFiles/minetest.dir/network/clientopcodes.cpp
.obj
[ 1%] Building CXX object src/CMakeFiles/minetest.dir/network/clientpackethandl
er.cpp.obj
[ 1%] Building CXX object src/CMakeFiles/minetest.dir/network/connection.cpp.ob
j
[ 2%] Building CXX object src/CMakeFiles/minetest.dir/network/networkpacket.cpp
.obj
[ 2%] Building CXX object src/CMakeFiles/minetest.dir/network/serveropcodes.cpp
.obj
[ 2%] Building CXX object src/CMakeFiles/minetest.dir/network/serverpackethandl
er.cpp.obj
In file included from D:/compile/minetest_build/minetest-master/src/script/scrip
ting_game.h:23:0,
from D:\compile\minetest_build\minetest-master\src\network\serv
erpackethandler.cpp:29:
D:/compile/minetest_build/minetest-master/src/script/cpp_api/s_base.h:27:17: fat
al error: lua.h: No such file or directory
#include <lua.h>
^
compilation terminated.
src\CMakeFiles\minetest.dir\build.make:227: recipe for target 'src/CMakeFiles/mi
netest.dir/network/serverpackethandler.cpp.obj' failed
mingw32-make[2]: *** [src/CMakeFiles/minetest.dir/network/serverpackethandler.cp
p.obj] Error 1
CMakeFiles\Makefile2:135: recipe for target 'src/CMakeFiles/minetest.dir/all' fa
iled
mingw32-make[1]: *** [src/CMakeFiles/minetest.dir/all] Error 2
Makefile:135: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
and this is the cmake's console:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
*** Will build version 0.4.13-dev ***
CMake Warning at src/CMakeLists.txt:51 (message):
cURL is required to load the server list
CMake Warning at src/CMakeLists.txt:54 (message):
cURL is required to announce to the server list
GetText library: D:/compile/minetest_build/gettext-0.19.7/windows/
GetText DLL: D:/compile/minetest_build/gettext-0.14.4-lib/lib/libintl.dll.a
GetText iconv DLL: D:/compile/minetest_build/gettext-0.14.4-lib/lib/libgettextlib.dll.a
GetText enabled; locales found: be;ca;cs;da;de;eo;es;et;fr;he;hu;id;it;ja;jbo;ko;ky;lt;nb;nl;pl;pt;pt_BR;ro;ru;tr;uk;zh_CN;zh_TW
Sound enabled.
Detecting GMP from system failed.
Using bundled mini-gmp library.
Could NOT find JSONCPP (missing: JSON_LIBRARY JSON_INCLUDE_DIR)
Using bundled JSONCPP library.
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Configuring done
WARNING: Target "minetest" requests linking to directory "D:/compile/minetest_build/irrlicht-1.8.1/lib/Win32-gcc". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "minetest" requests linking to directory "D:/compile/minetest_build/gettext-0.19.7/windows/". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "minetest" requests linking to directory "D:/compile/minetest_build/libvorbis-1.3.5/win32". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "minetest" requests linking to directory "D:/compile/minetest_build/libogg-1.3.2/win32". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "minetest" requests linking to directory "D:/compile/minetest_build/LuaJIT-2.0.4/src/". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "minetestserver" requests linking to directory "D:/compile/minetest_build/gettext-0.19.7/windows/". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "minetestserver" requests linking to directory "D:/compile/minetest_build/LuaJIT-2.0.4/src/". Targets may link only to libraries. CMake is dropping the item.
Generating done