Skip to content

Instantly share code, notes, and snippets.

@basilgohar
Created February 8, 2013 03:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save basilgohar/4736480 to your computer and use it in GitHub Desktop.
Save basilgohar/4736480 to your computer and use it in GitHub Desktop.
Building minetest in CentOS 6 is failing
[root@mawz minetest]# time make -j 4
[ 2%] [ 2%] Building CXX object src/jthread/CMakeFiles/jthread.dir/pthread/jthread.cpp.o
Building CXX object src/jthread/CMakeFiles/jthread.dir/pthread/jmutex.cpp.o
[ 3%] [ 4%] Building C object src/lua/build/CMakeFiles/lua.dir/lapi.o
Building C object src/lua/build/CMakeFiles/lua.dir/lauxlib.o
[ 5%] Building C object src/lua/build/CMakeFiles/lua.dir/lbaselib.o
Linking CXX static library libjthread.a
[ 5%] Built target jthread
[ 6%] Building C object src/lua/build/CMakeFiles/lua.dir/lcode.o
[ 7%] Building C object src/lua/build/CMakeFiles/lua.dir/ldblib.o
[ 8%] Building C object src/lua/build/CMakeFiles/lua.dir/ldebug.o
[ 9%] Building C object src/lua/build/CMakeFiles/lua.dir/ldo.o
[ 10%] Building C object src/lua/build/CMakeFiles/lua.dir/ldump.o
[ 11%] Building C object src/lua/build/CMakeFiles/lua.dir/lfunc.o
[ 13%] Building C object src/lua/build/CMakeFiles/lua.dir/lgc.o
[ 14%] [ 15%] Building C object src/lua/build/CMakeFiles/lua.dir/linit.o
Building C object src/lua/build/CMakeFiles/lua.dir/liolib.o
[ 16%] Building C object src/lua/build/CMakeFiles/lua.dir/llex.o
[ 17%] Building C object src/lua/build/CMakeFiles/lua.dir/lmathlib.o
[ 18%] [ 19%] Building C object src/lua/build/CMakeFiles/lua.dir/lmem.o
Building C object src/lua/build/CMakeFiles/lua.dir/loadlib.o
/root/src/minetest/src/lua/src/loadlib.c: In function ‘ll_sym’:
/root/src/minetest/src/lua/src/loadlib.c:76: warning: ISO C forbids conversion of object pointer to function pointer type
[ 20%] Building C object src/lua/build/CMakeFiles/lua.dir/lobject.o
[ 21%] Building C object src/lua/build/CMakeFiles/lua.dir/lopcodes.o
[ 22%] [ 23%] Building C object src/lua/build/CMakeFiles/lua.dir/loslib.o
Building C object src/lua/build/CMakeFiles/lua.dir/lparser.o
[ 25%] Building C object src/lua/build/CMakeFiles/lua.dir/lstate.o
[ 26%] Building C object src/lua/build/CMakeFiles/lua.dir/lstring.o
[ 27%] Building C object src/lua/build/CMakeFiles/lua.dir/lstrlib.o
[ 28%] Building C object src/lua/build/CMakeFiles/lua.dir/ltable.o
[ 29%] Building C object src/lua/build/CMakeFiles/lua.dir/ltablib.o
[ 30%] Building C object src/lua/build/CMakeFiles/lua.dir/ltm.o
[ 31%] Building C object src/lua/build/CMakeFiles/lua.dir/lundump.o
[ 32%] Building C object src/lua/build/CMakeFiles/lua.dir/lvm.o
[ 33%] Building C object src/lua/build/CMakeFiles/lua.dir/lzio.o
Linking C static library liblua.a
[ 33%] Built target lua
[ 35%] [ 35%] [ 38%] [ 38%] Building CXX object src/CMakeFiles/minetestserver.dir/rollback_interface.cpp.o
Building CXX object src/CMakeFiles/minetestserver.dir/rollback.cpp.o
Building CXX object src/CMakeFiles/minetestserver.dir/voxelalgorithms.cpp.o
Building CXX object src/CMakeFiles/minetestserver.dir/genericobject.cpp.o
In file included from /root/src/minetest/src/rollback_interface.cpp:22:
/root/src/minetest/src/util/serialize.h:32: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:32: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:32: error: ‘u64’ has not been declared
/root/src/minetest/src/util/serialize.h: In function ‘void writeU64(irr::u8*, int)’:
/root/src/minetest/src/util/serialize.h:34: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:35: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:36: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:37: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h: At global scope:
/root/src/minetest/src/util/serialize.h:63: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:63: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:63: error: ‘u64’ does not name a type
In file included from /root/src/minetest/src/mapgen.h:28,
from /root/src/minetest/src/map.h:33,
from /root/src/minetest/src/rollback_interface.cpp:25:
/root/src/minetest/src/settings.h:563: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:563: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:563: error: ‘u64’ does not name a type
/root/src/minetest/src/settings.h:883: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:883: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:883: error: ‘u64’ has not been declared
In file included from /root/src/minetest/src/genericobject.cpp:22:
/root/src/minetest/src/util/serialize.h:32: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:32: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:32: error: ‘u64’ has not been declared
/root/src/minetest/src/util/serialize.h: In function ‘void writeU64(irr::u8*, int)’:
/root/src/minetest/src/util/serialize.h:34: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:35: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:36: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:37: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h: At global scope:
/root/src/minetest/src/util/serialize.h:63: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:63: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:63: error: ‘u64’ does not name a type
/root/src/minetest/src/settings.h: In member function ‘T* Settings::getStruct(std::string, std::string)’:
/root/src/minetest/src/settings.h:626: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:626: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:626: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:626: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:626: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:626: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:627: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:627: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:629: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:629: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:629: error: expected primary-expression before ‘)’ token
/root/src/minetest/src/settings.h:629: error: expected ‘;’ before ‘bufpos’
/root/src/minetest/src/settings.h:631: error: reference to ‘s64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:36: error: candidates are: typedef int64_t s64
/usr/include/irrlicht/irrTypes.h:110: error: typedef long long int irr::s64
/root/src/minetest/src/settings.h:631: error: reference to ‘s64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:36: error: candidates are: typedef int64_t s64
/usr/include/irrlicht/irrTypes.h:110: error: typedef long long int irr::s64
/root/src/minetest/src/settings.h:631: error: expected primary-expression before ‘)’ token
/root/src/minetest/src/settings.h:631: error: expected ‘;’ before ‘bufpos’
/root/src/minetest/src/settings.h:633: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:633: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
In file included from /root/src/minetest/src/rollback.cpp:28:
/root/src/minetest/src/util/serialize.h:32: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:32: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:32: error: ‘u64’ has not been declared
/root/src/minetest/src/util/serialize.h: In function ‘void writeU64(irr::u8*, int)’:
/root/src/minetest/src/util/serialize.h:34: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:35: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:36: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h:37: warning: right shift count >= width of type
/root/src/minetest/src/util/serialize.h: At global scope:
/root/src/minetest/src/util/serialize.h:63: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:63: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/util/serialize.h:63: error: ‘u64’ does not name a type
/root/src/minetest/src/settings.h: In member function ‘bool Settings::setStruct(std::string, std::string, void*)’:
/root/src/minetest/src/settings.h:777: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:777: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:777: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:777: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:777: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:777: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:780: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:780: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:780: error: expected primary-expression before ‘)’ token
/root/src/minetest/src/settings.h:780: error: expected ‘)’ before ‘bufpos’
/root/src/minetest/src/settings.h:781: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/settings.h:781: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
In file included from /root/src/minetest/src/map.h:33,
from /root/src/minetest/src/rollback_interface.cpp:25:
/root/src/minetest/src/mapgen.h: At global scope:
/root/src/minetest/src/mapgen.h:50: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:50: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:50: error: ‘u64’ does not name a type
/root/src/minetest/src/mapgen.h:64: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:64: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:64: error: ‘u64’ does not name a type
/root/src/minetest/src/mapgen.h: In constructor ‘MapgenParams::MapgenParams()’:
/root/src/minetest/src/mapgen.h:70: error: ‘seed’ was not declared in this scope
/root/src/minetest/src/mapgen.h: At global scope:
/root/src/minetest/src/mapgen.h:91: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:91: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:91: error: ‘u64’ has not been declared
/root/src/minetest/src/mapgen.h:92: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:92: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:92: error: ‘u64’ has not been declared
/root/src/minetest/src/mapgen.h:93: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:93: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/mapgen.h:93: error: ‘u64’ has not been declared
make[2]: *** [src/CMakeFiles/minetestserver.dir/genericobject.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /root/src/minetest/src/rollback_interface.cpp:25:
/root/src/minetest/src/map.h:479: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/map.h:479: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/map.h:479: error: ‘u64’ does not name a type
/root/src/minetest/src/map.h:487: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/map.h:487: error: reference to ‘u64’ is ambiguous
/root/src/minetest/src/irrlichttypes.h:37: error: candidates are: typedef uint64_t u64
/usr/include/irrlicht/irrTypes.h:100: error: typedef long long unsigned int irr::u64
/root/src/minetest/src/map.h:487: error: ‘u64’ does not name a type
make[2]: *** [src/CMakeFiles/minetestserver.dir/rollback.cpp.o] Error 1
make[2]: *** [src/CMakeFiles/minetestserver.dir/rollback_interface.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/minetestserver.dir/all] Error 2
make: *** [all] Error 2
real 0m3.113s
user 0m8.088s
sys 0m1.140s
[root@mawz minetest]#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment