freeminer / freeminer

Freeminer is an open source sandbox game inspired by Minecraft.
http://freeminer.org/
Other
400 stars 88 forks source link

[bug]Failed to compile latest git #61

Closed ChaosWormz closed 10 years ago

ChaosWormz commented 10 years ago

[ 3%] Building CXX object src/CMakeFiles/freeminer.dir/guiChatConsole.cpp.o In file included from /usr/include/c++/4.6/x86_64-linux-gnu/./bits/messages_members.h:37:0, from /usr/include/c++/4.6/bits/locale_facets_nonio.h:1931, from /usr/include/c++/4.6/locale:43, from /usr/include/c++/4.6/iomanip:45, from /home/chaoswormz/Documents/freeminer/src/game.cpp:72: /usr/include/libintl.h:40:14: error: expected unqualified-id before ‘char’ /usr/include/libintl.h:40:14: error: expected initializer before ‘char’ /home/chaoswormz/Documents/freeminer/src/guiChatConsole.cpp: In member function ‘virtual bool GUIChatConsole::OnEvent(const irr::SEvent&)’: /home/chaoswormz/Documents/freeminer/src/guiChatConsole.cpp:576:78: warning: ignoring return value of ‘int mbtowc(wchart, const char_, size_t)’, declared with attribute warn_unused_result [-Wunused-result] make[2]: * [src/CMakeFiles/freeminer.dir/game.cpp.o] Error 1 make[2]: * Waiting for unfinished jobs.... Linking CXX executable ../../bin/freeminerserver make[1]: * [src/CMakeFiles/freeminer.dir/all] Error 2 make[1]: * Waiting for unfinished jobs.... [ 46%] Built target freeminerserver make: *\ [all] Error 2

proller commented 10 years ago

show full os ang gcc version please

ChaosWormz commented 10 years ago

-Version- Kernel : Linux 3.2.0-23-generic (x86_64) Compiled : 36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 C Library : Unknown Default C Compiler : GNU C Compiler version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) Distribution : Linux Mint 13 Maya

proller commented 10 years ago

try use clang or newer gcc:

sudo apt-get install clang-3.4
cmake -DCMAKE_C_COMPILER=`which clang` -DCMAKE_CXX_COMPILER=`which clang++` .
make -j4
ChaosWormz commented 10 years ago

Tried compiling with gcc 4.8 and g++4.8.

chaoswormz@chaoswormz-P35-DS3L ~/Documents/freeminer $ cmake . -DRUN_IN_PLACE=1 -DENABLE_FREETYPE=1 -DCMAKE_CXX_COMPILER=which g++-4.8 -DCMAKE_C_COMPILER=which gcc-4.8 . -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc-4.8 -- Check for working C compiler: /usr/bin/gcc-4.8 -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++-4.8 -- Check for working CXX compiler: /usr/bin/g++-4.8 -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- * Will build version 0.4.9.3-free-dev -- IRRLICHT_SOURCE_DIR = -- IRRLICHT_INCLUDE_DIR = /usr/include/irrlicht -- IRRLICHT_LIBRARY = /usr/lib/libIrrlicht.so -- Found IRRLICHT: /usr/lib/libIrrlicht.so -- CURL_INCLUDE_DIR = /usr/include/curl -- CURL_LIBRARY = /usr/lib/x86_64-linux-gnu/libcurl.so -- CURL_DLL = -- cURL support enabled -- GetText disabled -- Found OpenAL: /usr/lib/x86_64-linux-gnu/libopenal.so -- Found VORBIS: /usr/include -- Sound enabled -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so -- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so -- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so -- Looking for BZ2_bzCompressInit in /usr/lib/x86_64-linux-gnu/libbz2.so -- Looking for BZ2_bzCompressInit in /usr/lib/x86_64-linux-gnu/libbz2.so - found -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.3.4") -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so -- Found system sqlite3 header file in /usr/include -- Found system sqlite3 library /usr/lib/x86_64-linux-gnu/libsqlite3.so -- Using project jsoncpp library -- LuaJIT library: /usr/lib/x86_64-linux-gnu/libluajit-5.1.so -- LuaJIT headers: /usr/include/luajit-2.0 -- LuaJIT found, checking for broken versions... -- Performing Test VALID_LUAJIT_VERSION -- Performing Test VALID_LUAJIT_VERSION - Success -- LuaJIT version ok -- LevelDB library: /usr/lib/libleveldb.a -- LevelDB headers: /usr/include/leveldb -- Snappy library: /usr/lib/libsnappy.so -- Snappy headers: /usr/include -- LevelDB backend enabled -- Performing Test HAS_UNUSED_BUT_SET_VARIABLE_WARNING -- Performing Test HAS_UNUSED_BUT_SET_VARIABLE_WARNING - Success -- Configuring done -- Generating done -- Build files have been written to: /home/chaoswormz/Documents/freeminer chaoswormz@chaoswormz-P35-DS3L ~/Documents/freeminer $ make -j3 Scanning dependencies of target cguittfont Scanning dependencies of target GenerateVersion Scanning dependencies of target jsoncpp [ 1%] Building CXX object src/json/CMakeFiles/jsoncpp.dir/jsoncpp.cpp.o -- \ Detected git version 0.4.9.3-307-g1f9d193 *** [ 1%] Built target GenerateVersion [ 1%] Building CXX object src/cguittfont/CMakeFiles/cguittfont.dir/xCGUITTFont.cpp.o Linking CXX static library libjsoncpp.a [ 1%] Built target jsoncpp Scanning dependencies of target freeminerserver [ 2%] [ 2%] Building CXX object src/CMakeFiles/freeminerserver.dir/jthread/pthread/jevent.cpp.o Building CXX object src/CMakeFiles/freeminerserver.dir/jthread/pthread/jmutex.cpp.o [ 2%] [ 3%] Building CXX object src/CMakeFiles/freeminerserver.dir/jthread/pthread/jthread.cpp.o Building CXX object src/CMakeFiles/freeminerserver.dir/jthread/pthread/jsemaphore.cpp.o [ 3%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/common/c_content.cpp.o [ 4%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/common/c_converter.cpp.o Linking CXX static library libcguittfont.a [ 4%] Built target cguittfont Scanning dependencies of target freeminer [ 4%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/common/c_internal.cpp.o [ 4%] [ 4%] Building CXX object src/CMakeFiles/freeminer.dir/jthread/pthread/jevent.cpp.o Building CXX object src/CMakeFiles/freeminerserver.dir/script/common/c_types.cpp.o [ 5%] Building CXX object src/CMakeFiles/freeminer.dir/jthread/pthread/jmutex.cpp.o [ 5%] Building CXX object src/CMakeFiles/freeminer.dir/jthread/pthread/jsemaphore.cpp.o [ 5%] Building CXX object src/CMakeFiles/freeminer.dir/jthread/pthread/jthread.cpp.o [ 6%] Building CXX object src/CMakeFiles/freeminer.dir/script/common/c_content.cpp.o [ 7%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_base.cpp.o [ 7%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_entity.cpp.o [ 7%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_env.cpp.o [ 8%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_inventory.cpp.o [ 8%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_item.cpp.o [ 8%] Building CXX object src/CMakeFiles/freeminer.dir/script/common/c_converter.cpp.o [ 8%] Building CXX object src/CMakeFiles/freeminer.dir/script/common/c_internal.cpp.o [ 9%] Building CXX object src/CMakeFiles/freeminer.dir/script/common/c_types.cpp.o [ 9%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_base.cpp.o [ 10%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_node.cpp.o [ 11%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_entity.cpp.o [ 11%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_env.cpp.o [ 11%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_inventory.cpp.o [ 11%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_nodemeta.cpp.o [ 12%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_item.cpp.o [ 12%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_mainmenu.cpp.o [ 12%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_player.cpp.o [ 13%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/cpp_api/s_server.cpp.o [ 13%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_async_events.cpp.o [ 13%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_base.cpp.o [ 14%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_craft.cpp.o [ 14%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_node.cpp.o [ 14%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_env.cpp.o [ 15%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_nodemeta.cpp.o [ 15%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_inventory.cpp.o [ 16%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_item.cpp.o [ 16%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_player.cpp.o [ 16%] Building CXX object src/CMakeFiles/freeminer.dir/script/cpp_api/s_server.cpp.o [ 17%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_async_events.cpp.o [ 17%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_base.cpp.o [ 18%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_craft.cpp.o [ 18%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_mapgen.cpp.o [ 18%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_env.cpp.o [ 18%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_inventory.cpp.o [ 19%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_nodemeta.cpp.o [ 19%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_nodetimer.cpp.o [ 19%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_noise.cpp.o [ 20%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_item.cpp.o [ 21%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_object.cpp.o [ 21%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_particles.cpp.o [ 21%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_mainmenu.cpp.o [ 21%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_rollback.cpp.o [ 22%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_server.cpp.o [ 22%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_mapgen.cpp.o [ 23%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_nodemeta.cpp.o [ 23%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_settings.cpp.o [ 23%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_nodetimer.cpp.o [ 23%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_noise.cpp.o [ 24%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_object.cpp.o [ 24%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_particles.cpp.o [ 24%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_util.cpp.o [ 25%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_rollback.cpp.o [ 26%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/lua_api/l_vmanip.cpp.o [ 26%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_server.cpp.o [ 26%] Building C object src/CMakeFiles/freeminerserver.dir/script/lua_api/marshall.c.o [ 27%] Building CXX object src/CMakeFiles/freeminerserver.dir/script/scripting_game.cpp.o [ 27%] Building CXX object src/CMakeFiles/freeminerserver.dir/util/directiontables.cpp.o [ 27%] Building CXX object src/CMakeFiles/freeminerserver.dir/util/numeric.cpp.o [ 28%] [ 28%] Building CXX object src/CMakeFiles/freeminerserver.dir/util/pointedthing.cpp.o Building CXX object src/CMakeFiles/freeminerserver.dir/util/serialize.cpp.o [ 28%] Building CXX object src/CMakeFiles/freeminerserver.dir/util/string.cpp.o [ 28%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_settings.cpp.o [ 29%] Building CXX object src/CMakeFiles/freeminerserver.dir/util/timetaker.cpp.o [ 29%] Building CXX object src/CMakeFiles/freeminerserver.dir/ban.cpp.o [ 29%] Building CXX object src/CMakeFiles/freeminerserver.dir/base64.cpp.o [ 30%] Building CXX object src/CMakeFiles/freeminerserver.dir/biome.cpp.o [ 30%] Building CXX object src/CMakeFiles/freeminerserver.dir/cavegen.cpp.o [ 31%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_util.cpp.o [ 31%] Building CXX object src/CMakeFiles/freeminer.dir/script/lua_api/l_vmanip.cpp.o [ 32%] Building CXX object src/CMakeFiles/freeminerserver.dir/circuit.cpp.o [ 32%] Building C object src/CMakeFiles/freeminer.dir/script/lua_api/marshall.c.o [ 33%] Building CXX object src/CMakeFiles/freeminer.dir/script/scripting_game.cpp.o [ 33%] Building CXX object src/CMakeFiles/freeminerserver.dir/circuit_element.cpp.o [ 33%] Building CXX object src/CMakeFiles/freeminerserver.dir/circuit_element_states.cpp.o [ 33%] Building CXX object src/CMakeFiles/freeminer.dir/script/scripting_mainmenu.cpp.o [ 34%] Building CXX object src/CMakeFiles/freeminerserver.dir/circuit_element_virtual.cpp.o [ 34%] Building CXX object src/CMakeFiles/freeminer.dir/util/directiontables.cpp.o [ 34%] Building CXX object src/CMakeFiles/freeminerserver.dir/clientiface.cpp.o [ 35%] Building CXX object src/CMakeFiles/freeminer.dir/util/numeric.cpp.o [ 35%] Building CXX object src/CMakeFiles/freeminerserver.dir/collision.cpp.o [ 35%] Building CXX object src/CMakeFiles/freeminer.dir/util/pointedthing.cpp.o [ 36%] Building CXX object src/CMakeFiles/freeminer.dir/util/serialize.cpp.o [ 36%] Building CXX object src/CMakeFiles/freeminer.dir/util/string.cpp.o [ 37%] Building CXX object src/CMakeFiles/freeminerserver.dir/connection.cpp.o [ 37%] Building CXX object src/CMakeFiles/freeminer.dir/util/timetaker.cpp.o [ 37%] Building CXX object src/CMakeFiles/freeminerserver.dir/content_abm.cpp.o [ 38%] Building CXX object src/CMakeFiles/freeminer.dir/FMColoredString.cpp.o [ 38%] Building CXX object src/CMakeFiles/freeminer.dir/FMStaticText.cpp.o [ 39%] Building CXX object src/CMakeFiles/freeminerserver.dir/content_mapnode.cpp.o [ 39%] Building CXX object src/CMakeFiles/freeminer.dir/ban.cpp.o [ 40%] Building CXX object src/CMakeFiles/freeminer.dir/base64.cpp.o [ 40%] Building CXX object src/CMakeFiles/freeminer.dir/biome.cpp.o [ 40%] Building CXX object src/CMakeFiles/freeminer.dir/camera.cpp.o [ 40%] Building CXX object src/CMakeFiles/freeminerserver.dir/contentnodemeta.cpp.o /home/chaoswormz/Documents/freeminer/src/camera.cpp: In member function ‘void Camera::update(LocalPlayer, irr::f32, irr::f32, v2u32, irr::f32, int, ClientEnvironment&)’: /home/chaoswormz/Documents/freeminer/src/camera.cpp:501:46: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] (g_settings->getBool("free_move") == false && current_camera_mode == CAMERA_MODE_FIRST || ^ [ 41%] Building CXX object src/CMakeFiles/freeminer.dir/cavegen.cpp.o [ 41%] Building CXX object src/CMakeFiles/freeminerserver.dir/content_sao.cpp.o [ 41%] Building CXX object src/CMakeFiles/freeminer.dir/chat.cpp.o [ 42%] Building CXX object src/CMakeFiles/freeminerserver.dir/convert_json.cpp.o [ 43%] Building CXX object src/CMakeFiles/freeminer.dir/circuit.cpp.o [ 43%] Building CXX object src/CMakeFiles/freeminerserver.dir/craftdef.cpp.o [ 43%] Building CXX object src/CMakeFiles/freeminerserver.dir/database-dummy.cpp.o [ 43%] Building CXX object src/CMakeFiles/freeminer.dir/circuit_element.cpp.o [ 43%] Building CXX object src/CMakeFiles/freeminer.dir/circuit_element_states.cpp.o [ 44%] Building CXX object src/CMakeFiles/freeminerserver.dir/database-leveldb.cpp.o [ 44%] Building CXX object src/CMakeFiles/freeminerserver.dir/database-sqlite3.cpp.o [ 45%] Building CXX object src/CMakeFiles/freeminer.dir/circuit_elementvirtual.cpp.o [ 45%] Building CXX object src/CMakeFiles/freeminer.dir/client.cpp.o [ 45%] Building CXX object src/CMakeFiles/freeminerserver.dir/database.cpp.o [ 46%] Building CXX object src/CMakeFiles/freeminerserver.dir/debug.cpp.o [ 46%] Building CXX object src/CMakeFiles/freeminerserver.dir/defaultsettings.cpp.o [ 47%] Building CXX object src/CMakeFiles/freeminerserver.dir/dungeongen.cpp.o [ 47%] Building CXX object src/CMakeFiles/freeminerserver.dir/emerge.cpp.o [ 47%] Building CXX object src/CMakeFiles/freeminerserver.dir/environment.cpp.o [ 47%] Building CXX object src/CMakeFiles/freeminer.dir/clientiface.cpp.o [ 48%] Building CXX object src/CMakeFiles/freeminerserver.dir/filesys.cpp.o [ 48%] Building CXX object src/CMakeFiles/freeminerserver.dir/fmbitset.cpp.o [ 48%] Building CXX object src/CMakeFiles/freeminerserver.dir/genericobject.cpp.o [ 49%] Building CXX object src/CMakeFiles/freeminer.dir/clientmap.cpp.o [ 49%] Building CXX object src/CMakeFiles/freeminer.dir/clientmedia.cpp.o [ 50%] Building CXX object src/CMakeFiles/freeminerserver.dir/gettext.cpp.o [ 50%] Building CXX object src/CMakeFiles/freeminerserver.dir/httpfetch.cpp.o [ 50%] Building CXX object src/CMakeFiles/freeminerserver.dir/inventory.cpp.o [ 50%] Building CXX object src/CMakeFiles/freeminer.dir/clientobject.cpp.o [ 51%] Building CXX object src/CMakeFiles/freeminerserver.dir/inventorymanager.cpp.o [ 52%] Building CXX object src/CMakeFiles/freeminer.dir/clouds.cpp.o [ 52%] Building CXX object src/CMakeFiles/freeminerserver.dir/itemdef.cpp.o [ 53%] Building CXX object src/CMakeFiles/freeminerserver.dir/light.cpp.o [ 53%] Building CXX object src/CMakeFiles/freeminerserver.dir/log.cpp.o [ 53%] Building CXX object src/CMakeFiles/freeminer.dir/collision.cpp.o [ 53%] Building CXX object src/CMakeFiles/freeminerserver.dir/main.cpp.o [ 54%] Building CXX object src/CMakeFiles/freeminerserver.dir/map.cpp.o /home/chaoswormz/Documents/freeminer/src/map.cpp: In member function ‘bool ServerMap::initBlockMake(BlockMakeData, v3s16)’: /home/chaoswormz/Documents/freeminer/src/map.cpp:2833:21: warning: unused variable ‘sector’ [-Wunused-variable] ServerMapSector _sector = createSector(sectorpos); ^ [ 55%] Building CXX object src/CMakeFiles/freeminer.dir/connection.cpp.o [ 55%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapblock.cpp.o [ 55%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapgen.cpp.o [ 55%] Building CXX object src/CMakeFiles/freeminer.dir/content_abm.cpp.o [ 56%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapgen_indev.cpp.o [ 56%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapgen_math.cpp.o [ 56%] Building CXX object src/CMakeFiles/freeminer.dir/content_cao.cpp.o [ 56%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapgen_singlenode.cpp.o [ 57%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapgen_v6.cpp.o [ 57%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapgen_v7.cpp.o [ 58%] Building CXX object src/CMakeFiles/freeminer.dir/content_cso.cpp.o [ 58%] Building CXX object src/CMakeFiles/freeminer.dir/content_mapblock.cpp.o [ 59%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapnode.cpp.o [ 59%] Building CXX object src/CMakeFiles/freeminerserver.dir/mapsector.cpp.o [ 59%] Building CXX object src/CMakeFiles/freeminerserver.dir/mods.cpp.o [ 60%] Building CXX object src/CMakeFiles/freeminerserver.dir/nameidmapping.cpp.o [ 60%] Building CXX object src/CMakeFiles/freeminerserver.dir/nodedef.cpp.o [ 60%] Building CXX object src/CMakeFiles/freeminer.dir/content_mapnode.cpp.o [ 61%] Building CXX object src/CMakeFiles/freeminer.dir/content_nodemeta.cpp.o [ 61%] Building CXX object src/CMakeFiles/freeminerserver.dir/nodemetadata.cpp.o [ 62%] Building CXX object src/CMakeFiles/freeminerserver.dir/nodetimer.cpp.o [ 62%] Building CXX object src/CMakeFiles/freeminerserver.dir/noise.cpp.o [ 62%] Building CXX object src/CMakeFiles/freeminerserver.dir/object_properties.cpp.o [ 62%] Building CXX object src/CMakeFiles/freeminer.dir/content_sao.cpp.o [ 63%] Building CXX object src/CMakeFiles/freeminerserver.dir/pathfinder.cpp.o [ 63%] Building CXX object src/CMakeFiles/freeminerserver.dir/player.cpp.o [ 64%] Building CXX object src/CMakeFiles/freeminerserver.dir/porting.cpp.o [ 64%] Building CXX object src/CMakeFiles/freeminerserver.dir/quicktune.cpp.o [ 64%] Building CXX object src/CMakeFiles/freeminerserver.dir/rollback.cpp.o [ 65%] Building CXX object src/CMakeFiles/freeminer.dir/convert_json.cpp.o [ 66%] Building CXX object src/CMakeFiles/freeminerserver.dir/rollbackinterface.cpp.o [ 66%] Building CXX object src/CMakeFiles/freeminer.dir/craftdef.cpp.o [ 66%] Building CXX object src/CMakeFiles/freeminerserver.dir/serialization.cpp.o [ 66%] Building CXX object src/CMakeFiles/freeminer.dir/database-dummy.cpp.o [ 66%] Building CXX object src/CMakeFiles/freeminerserver.dir/server.cpp.o [ 67%] Building CXX object src/CMakeFiles/freeminer.dir/database-leveldb.cpp.o [ 67%] Building CXX object src/CMakeFiles/freeminer.dir/database-sqlite3.cpp.o [ 67%] Building CXX object src/CMakeFiles/freeminer.dir/database.cpp.o [ 68%] Building CXX object src/CMakeFiles/freeminer.dir/debug.cpp.o [ 68%] Building CXX object src/CMakeFiles/freeminer.dir/defaultsettings.cpp.o [ 68%] Building CXX object src/CMakeFiles/freeminer.dir/dungeongen.cpp.o [ 69%] Building CXX object src/CMakeFiles/freeminer.dir/emerge.cpp.o [ 69%] Building CXX object src/CMakeFiles/freeminer.dir/environment.cpp.o [ 70%] Building CXX object src/CMakeFiles/freeminer.dir/filecache.cpp.o [ 71%] Building CXX object src/CMakeFiles/freeminerserver.dir/serverlist.cpp.o [ 71%] Building CXX object src/CMakeFiles/freeminer.dir/filesys.cpp.o [ 71%] Building CXX object src/CMakeFiles/freeminer.dir/fmbitset.cpp.o [ 72%] Building CXX object src/CMakeFiles/freeminer.dir/game.cpp.o [ 72%] Building CXX object src/CMakeFiles/freeminerserver.dir/serverobject.cpp.o [ 72%] Building CXX object src/CMakeFiles/freeminer.dir/genericobject.cpp.o In file included from /home/chaoswormz/Documents/freeminer/src/game.cpp:51:0: /usr/include/libintl.h:40:14: error: expected unqualified-id before ‘char’ extern char gettext (__const char __msgid) ^ /usr/include/libintl.h:40:14: error: expected initializer before ‘char’ [ 72%] Building CXX object src/CMakeFiles/freeminerserver.dir/sha1.cpp.o [ 73%] Building CXX object src/CMakeFiles/freeminerserver.dir/socket.cpp.o [ 73%] Building CXX object src/CMakeFiles/freeminer.dir/gettext.cpp.o [ 73%] Building CXX object src/CMakeFiles/freeminerserver.dir/sound.cpp.o make[2]: ** [src/CMakeFiles/freeminer.dir/game.cpp.o] Error 1 make[1]: * [src/CMakeFiles/freeminer.dir/all] Error 2 make[1]: * Waiting for unfinished jobs.... [ 74%] Building CXX object src/CMakeFiles/freeminerserver.dir/staticobject.cpp.o [ 74%] Building CXX object src/CMakeFiles/freeminerserver.dir/subgame.cpp.o [ 74%] Building CXX object src/CMakeFiles/freeminerserver.dir/test.cpp.o [ 75%] Building CXX object src/CMakeFiles/freeminerserver.dir/tool.cpp.o [ 75%] Building CXX object src/CMakeFiles/freeminerserver.dir/treegen.cpp.o [ 75%] Building CXX object src/CMakeFiles/freeminerserver.dir/version.cpp.o [ 76%] Building CXX object src/CMakeFiles/freeminerserver.dir/voxel.cpp.o [ 76%] Building CXX object src/CMakeFiles/freeminerserver.dir/voxelalgorithms.cpp.o Linking CXX executable ../bin/freeminerserver [ 76%] Built target freeminerserver make: * [all] Error 2 chaoswormz@chaoswormz-P35-DS3L ~/Documents/freeminer $

proller commented 10 years ago

Something wrong with your gettext or glib

proller commented 10 years ago

disabling getext will help: cmake -DENABLE_GETTEXT=0 .

proller commented 10 years ago

https://github.com/freeminer/freeminer/commit/fc47f2f6afc894e751998b92e2c8e9bceaf31451