I am running Ubuntu 16.04 x64 512MB RAM and 1 CPU
I did a build of minetest server like so
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
cmake -DBUILD_CLIENT=FALSE -DCMAKE_BUILD_TYPE=RELEASE -DRUN_IN_PLACE=0
make -j 1
Aside from a couple of unrelated warnings (see below), this completes successfully.
When trying to run the game, it fails
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
root@vivarium-nssm:~/build-minetest/rungame# ../minetest/bin/minetestserver --config /etc/minetest/minetest.conf
2016-08-02 10:59:58: WARNING[Main]: system-wide share not found at "/usr/local/share/minetest"
2016-08-02 10:59:58: WARNING[Main]: system-wide share not found at "/root/build-minetest/minetest/bin/../share/minetest"
2016-08-02 10:59:58: WARNING[Main]: system-wide share found at "/root/build-minetest/minetest/bin/.."
2016-08-02 10:59:58: WARNING[Main]: Couldn't find a locale directory!
2016-08-02 10:59:58: ERROR[Main]: Subgame specified in default_game [minetest] is invalid.
2016-08-02 10:59:58: ERROR[Main]: ServerError: Supplied invalid gamespec
- * I tried commenting out the line for default_game
* tried changing its value to 'mine_test_game' (EDIT - this is typo when asking question. I did indeed try with "minetest_game")
* compiled with and without -DRUN_IN_PLACE=0 (https://forum.minetest.net/viewtopic.php?f=6&t=11039), as well as running as non-root user
But so far, no luck, always the same error (except when I changed game name, where that change was reflected in error message)
Can anyone point me in a useful direction to solving this....? :-)
+++
Warnings were
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
...
[ 9%] Building C object src/lua/build/CMakeFiles/lua.dir/loadlib.o
/root/build-minetest/minetest/src/lua/src/loadlib.c: In function ‘ll_sym’:
/root/build-minetest/minetest/src/lua/src/loadlib.c:76:21: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
lua_CFunction f = (lua_CFunction)dlsym(lib, sym);
^
[ 10%] Building C object src/lua/build/CMakeFiles/lua.dir/lobject.o
[ 10%] Building C object src/lua/build/CMakeFiles/lua.dir/lopcodes.o
[ 11%] Building C object src/lua/build/CMakeFiles/lua.dir/loslib.o
[ 11%] Building C object src/lua/build/CMakeFiles/lua.dir/lparser.o
[ 12%] Building C object src/lua/build/CMakeFiles/lua.dir/lstate.o
[ 12%] Building C object src/lua/build/CMakeFiles/lua.dir/lstring.o
[ 13%] Building C object src/lua/build/CMakeFiles/lua.dir/lstrlib.o
[ 13%] Building C object src/lua/build/CMakeFiles/lua.dir/ltable.o
[ 14%] Building C object src/lua/build/CMakeFiles/lua.dir/ltablib.o
[ 14%] Building C object src/lua/build/CMakeFiles/lua.dir/ltm.o
[ 15%] Building C object src/lua/build/CMakeFiles/lua.dir/lundump.o
[ 15%] Building C object src/lua/build/CMakeFiles/lua.dir/lvm.o
[ 16%] Building C object src/lua/build/CMakeFiles/lua.dir/lzio.o
[ 16%] Linking C static library liblua.a
[ 16%] Built target lua
Scanning dependencies of target minetestserver
...
[ 43%] Building CXX object src/CMakeFiles/minetestserver.dir/unittest/test_map_settings_manager.cpp.o
/root/build-minetest/minetest/src/unittest/test_map_settings_manager.cpp: In function ‘std::__cxx11::string read_file_to_string(const string&)’:
/root/build-minetest/minetest/src/unittest/test_map_settings_manager.cpp:84:32: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunuse
d-result]
fread(&buf[0], 1, filesize, f);
^
...