Problem compiling dedicated server on Debian Etch

Problem compiling dedicated server on Debian Etch

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
Gedanken
Posts: 121
Joined: 13 Oct 2008, 02:57

Problem compiling dedicated server on Debian Etch

Post by Gedanken »

Hello,

I am having problems compiling the latest Spring on Debian Etch. Two scrollbacks follow. The first is from when I tried to simply make spring:

Code: Select all

charred:/home/oa/springie/spring_0.78.2.1# cmake .
-- Building Spring for 32bit environment
-- Found Freetype: -lfreetype -lz
-- Found Freetype: -lfreetype -lz
-- Could NOT find PythonLibs  (missing:  PYTHON_LIBRARIES PYTHON_INCLUDE_PATH)
No python libraries found, python bindings disabled
No Java includes found, java bindings disabled
-- Configuring done
-- Generating done
-- Build files have been written to: /home/oa/springie/spring_0.78.2.1
charred:/home/oa/springie/spring_0.78.2.1# make
Scanning dependencies of target gamedata
Updating bitmaps.sdz
Updating springcontent.sdz
Updating maphelper.sdz
Updating cursors.sdz
[  0%] Built target gamedata
Scanning dependencies of target streflop
[  1%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/SMath.cpp.o
/home/oa/springie/spring_0.78.2.1/rts/lib/streflop/SMath.cpp:9: warning: division by zero in '1.0e+0f / 0.'
/home/oa/springie/spring_0.78.2.1/rts/lib/streflop/SMath.cpp:10: warning: division by zero in '-1.0e+0f / 0.'
/home/oa/springie/spring_0.78.2.1/rts/lib/streflop/SMath.cpp:15: warning: division by zero in '1.0e+0 / 0.'
/home/oa/springie/spring_0.78.2.1/rts/lib/streflop/SMath.cpp:16: warning: division by zero in '-1.0e+0 / 0.'
[  1%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/Random.cpp.o
[  1%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_acosf.cpp.o
[  1%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_acoshf.cpp.o
[  1%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_asinf.cpp.o
[  1%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_atan2f.cpp.o
[  1%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_atanhf.cpp.o
[  2%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_coshf.cpp.o
[  2%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_exp2f.cpp.o
[  2%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_expf.cpp.o
[  2%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_fmodf.cpp.o
[  2%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_gammaf_r.cpp.o
[  2%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_hypotf.cpp.o
[  3%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_j0f.cpp.o
[  3%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_j1f.cpp.o
[  3%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_jnf.cpp.o
[  3%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_lgammaf_r.cpp.o
[  3%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_log10f.cpp.o
[  3%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_log2f.cpp.o
[  3%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_logf.cpp.o
[  4%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_powf.cpp.o
[  4%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_rem_pio2f.cpp.o
[  4%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_remainderf.cpp.o
[  4%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_sinhf.cpp.o
[  4%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/e_sqrtf.cpp.o
[  4%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/k_cosf.cpp.o
[  4%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/k_rem_pio2f.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/k_sinf.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/k_tanf.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_asinhf.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_atanf.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_cbrtf.cpp.o
[  5%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_ceilf.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_copysignf.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_cosf.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_erff.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_expm1f.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_fabsf.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_finitef.cpp.o
[  6%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_floorf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_fpclassifyf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_frexpf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_ilogbf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_isinff.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_isnanf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_ldexpf.cpp.o
[  7%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_llrintf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_llroundf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_log1pf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_logbf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_lrintf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_lroundf.cpp.o
[  8%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_modff.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_nearbyintf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_nextafterf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_remquof.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_rintf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_roundf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_scalblnf.cpp.o
[  9%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_scalbnf.cpp.o
[ 10%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_signbitf.cpp.o
[ 10%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_sincosf.cpp.o
[ 10%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_sinf.cpp.o
[ 10%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_tanf.cpp.o
[ 10%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_tanhf.cpp.o
[ 10%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/s_truncf.cpp.o
[ 11%] Building CXX object rts/lib/streflop/CMakeFiles/streflop.dir/libm/flt-32/w_expf.cpp.o
Linking CXX static library libstreflop.a
[ 11%] Built target streflop
Scanning dependencies of target lua
[ 12%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lapi.cpp.o
[ 12%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lauxlib.cpp.o
[ 12%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lbaselib.cpp.o
[ 12%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lcode.cpp.o
[ 12%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/ldblib.cpp.o
[ 12%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/ldebug.cpp.o
[ 12%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/ldo.cpp.o
[ 13%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/ldump.cpp.o
[ 13%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lfunc.cpp.o
[ 13%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lgc.cpp.o
[ 13%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/linit.cpp.o
[ 13%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/liolib.cpp.o
[ 13%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/llex.cpp.o
[ 14%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lmathlib.cpp.o
[ 14%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lmem.cpp.o
[ 14%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/loadlib.cpp.o
[ 14%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lobject.cpp.o
[ 14%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lopcodes.cpp.o
[ 14%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/loslib.cpp.o
[ 14%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lparser.cpp.o
[ 15%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lstate.cpp.o
[ 15%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lstring.cpp.o
[ 15%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lstrlib.cpp.o
[ 15%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/ltable.cpp.o
[ 15%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/ltablib.cpp.o
[ 15%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/ltm.cpp.o
[ 16%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lundump.cpp.o
[ 16%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lvm.cpp.o
[ 16%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/lzio.cpp.o
[ 16%] Building CXX object rts/lib/CMakeFiles/lua.dir/lua/src/print.cpp.o
Linking CXX static library liblua.a
[ 16%] Built target lua
Scanning dependencies of target 7zip
[ 16%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zAlloc.c.o
[ 16%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zBuffer.c.o
[ 16%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zCrc.c.o
[ 16%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zDecode.c.o
[ 16%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zExtract.c.o
[ 17%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zHeader.c.o
[ 17%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zIn.c.o
[ 17%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zItem.c.o
[ 17%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/7zMethodID.c.o
[ 17%] Building C object rts/lib/CMakeFiles/7zip.dir/7zip/LzmaDecode.c.o
Linking C static library lib7zip.a
[ 17%] Built target 7zip
Scanning dependencies of target hpiutil2
[ 17%] Building CXX object rts/lib/CMakeFiles/hpiutil2.dir/hpiutil2/hpientry.cpp.o
[ 17%] Building CXX object rts/lib/CMakeFiles/hpiutil2.dir/hpiutil2/hpifile.cpp.o
[ 17%] Building CXX object rts/lib/CMakeFiles/hpiutil2.dir/hpiutil2/hpiutil.cpp.o
[ 17%] Building CXX object rts/lib/CMakeFiles/hpiutil2.dir/hpiutil2/scrambledfile.cpp.o
[ 17%] Building CXX object rts/lib/CMakeFiles/hpiutil2.dir/hpiutil2/sqshstream.cpp.o
[ 17%] Building CXX object rts/lib/CMakeFiles/hpiutil2.dir/hpiutil2/substream.cpp.o
Linking CXX static library libhpiutil2.a
[ 17%] Built target hpiutil2
Scanning dependencies of target minizip
[ 17%] Building C object rts/lib/CMakeFiles/minizip.dir/minizip/unzip.c.o
[ 17%] Building C object rts/lib/CMakeFiles/minizip.dir/minizip/zip.c.o
[ 17%] Building C object rts/lib/CMakeFiles/minizip.dir/minizip/ioapi.c.o
Linking C static library libminizip.a
[ 17%] Built target minizip
Scanning dependencies of target spring
[ 17%] Building CXX object rts/CMakeFiles/spring.dir/Game/Action.cpp.o
[ 17%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera.cpp.o
[ 17%] Building CXX object rts/CMakeFiles/spring.dir/Game/CameraHandler.cpp.o
[ 17%] Building CXX object rts/CMakeFiles/spring.dir/Game/ChatMessage.cpp.o
[ 17%] Building CXX object rts/CMakeFiles/spring.dir/Game/CommandMessage.cpp.o
[ 17%] Building CXX object rts/CMakeFiles/spring.dir/Game/Console.cpp.o
[ 18%] Building CXX object rts/CMakeFiles/spring.dir/Game/ConsoleHistory.cpp.o
[ 18%] Building CXX object rts/CMakeFiles/spring.dir/Game/Game.cpp.o
[ 18%] Building CXX object rts/CMakeFiles/spring.dir/Game/GameController.cpp.o
[ 18%] Building CXX object rts/CMakeFiles/spring.dir/Game/GameData.cpp.o
[ 18%] Building CXX object rts/CMakeFiles/spring.dir/Game/GameHelper.cpp.o
[ 18%] Building CXX object rts/CMakeFiles/spring.dir/Game/GameServer.cpp.o
[ 18%] Building CXX object rts/CMakeFiles/spring.dir/Game/GameSetup.cpp.o
[ 19%] Building CXX object rts/CMakeFiles/spring.dir/Game/GameVersion.cpp.o
[ 19%] Building CXX object rts/CMakeFiles/spring.dir/Game/Player.cpp.o
[ 19%] Building CXX object rts/CMakeFiles/spring.dir/Game/PlayerBase.cpp.o
[ 19%] Building CXX object rts/CMakeFiles/spring.dir/Game/PlayerHandler.cpp.o
/home/oa/springie/spring_0.78.2.1/rts/Game/PlayerHandler.cpp:81:2: warning: no newline at end of file
[ 19%] Building CXX object rts/CMakeFiles/spring.dir/Game/PlayerRoster.cpp.o
[ 19%] Building CXX object rts/CMakeFiles/spring.dir/Game/PreGame.cpp.o
[ 20%] Building CXX object rts/CMakeFiles/spring.dir/Game/SelectMenu.cpp.o
[ 20%] Building CXX object rts/CMakeFiles/spring.dir/Game/SelectedUnits.cpp.o
[ 20%] Building CXX object rts/CMakeFiles/spring.dir/Game/SelectedUnitsAI.cpp.o
[ 20%] Building CXX object rts/CMakeFiles/spring.dir/Game/WaitCommandsAI.cpp.o
[ 20%] Building CXX object rts/CMakeFiles/spring.dir/Game/WordCompletion.cpp.o
[ 20%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/CameraController.cpp.o
[ 20%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/FPSController.cpp.o
[ 21%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/FreeController.cpp.o
[ 21%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/LuaCameraCtrl.cpp.o
[ 21%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/OrbitController.cpp.o
[ 21%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/OverheadController.cpp.o
[ 21%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/OverviewController.cpp.o
[ 21%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/RotOverheadController.cpp.o
[ 21%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/SmoothController.cpp.o
[ 22%] Building CXX object rts/CMakeFiles/spring.dir/Game/Camera/TWController.cpp.o
[ 22%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/AirScript.cpp.o
[ 22%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/CommanderScript.cpp.o
[ 22%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/CommanderScript2.cpp.o
[ 22%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/EmptyScript.cpp.o
[ 22%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/GlobalAITestScript.cpp.o
[ 23%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/LoadScript.cpp.o
[ 23%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/Script.cpp.o
[ 23%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/ScriptHandler.cpp.o
[ 23%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/SpawnScript.cpp.o
[ 23%] Building CXX object rts/CMakeFiles/spring.dir/Game/StartScripts/TestScript.cpp.o
[ 23%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/CommandColors.cpp.o
[ 23%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/CursorIcons.cpp.o
[ 24%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/EndGameBox.cpp.o
[ 24%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/GameInfo.cpp.o
[ 24%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/GameSetupDrawer.cpp.o
[ 24%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/GuiHandler.cpp.o
[ 24%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/HwMouseCursor.cpp.o
[ 24%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/InfoConsole.cpp.o
[ 24%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/InputReceiver.cpp.o
[ 25%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/KeyAutoBinder.cpp.o
[ 25%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/KeyBindings.cpp.o
[ 25%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/KeyCodes.cpp.o
[ 25%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/KeySet.cpp.o
[ 25%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/LuaUI.cpp.o
[ 25%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/MiniMap.cpp.o
[ 26%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/MouseCursor.cpp.o
[ 26%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/MouseHandler.cpp.o
[ 26%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/ProfileDrawer.cpp.o
[ 26%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/QuitBox.cpp.o
[ 26%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/ResourceBar.cpp.o
[ 26%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/SelectionKeyHandler.cpp.o
[ 26%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/ShareBox.cpp.o
[ 27%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/StartPosSelecter.cpp.o
[ 27%] Building CXX object rts/CMakeFiles/spring.dir/Game/UI/TooltipConsole.cpp.o
[ 27%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaBitOps.cpp.o
[ 27%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaCallInCheck.cpp.o
[ 27%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaConstCMD.cpp.o
[ 27%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaConstCMDTYPE.cpp.o
[ 27%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaConstGL.cpp.o
[ 28%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaConstGame.cpp.o
[ 28%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaFBOs.cpp.o
[ 28%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaFeatureDefs.cpp.o
[ 28%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaGaia.cpp.o
[ 28%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaHandle.cpp.o
[ 28%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaHandleSynced.cpp.o
[ 29%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaIO.cpp.o
[ 29%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaInputReceiver.cpp.o
[ 29%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaMaterial.cpp.o
[ 29%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaOpenGL.cpp.o
[ 29%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaParser.cpp.o
[ 29%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaPathFinder.cpp.o
[ 29%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaRBOs.cpp.o
[ 30%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaRules.cpp.o
[ 30%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaScream.cpp.o
[ 30%] Building CXX object rts/CMakeFiles/spring.dir/Lua/LuaShaders.cpp.o
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp: In function 'bool ApplyGeometryParameters(lua_State*, int, GLuint)':
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp:416: error: '__glewProgramParameteriEXT' was not declared in this scope
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp:421: error: 'GL_GEOMETRY_INPUT_TYPE_EXT' was not declared in this scope
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp:422: error: 'GL_GEOMETRY_OUTPUT_TYPE_EXT' was not declared in this scope
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp:423: error: 'GL_GEOMETRY_VERTICES_OUT_EXT' was not declared in this scope
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp:431: error: 'glProgramParameteriEXT' was not declared in this scope
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp: In static member function 'static int LuaShaders::CreateShader(lua_State*)':
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp:464: error: 'GL_GEOMETRY_SHADER_EXT' was not declared in this scope
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp: In static member function 'static int LuaShaders::SetShaderParameter(lua_State*)':
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp:862: error: '__glewProgramParameteriEXT' was not declared in this scope
/home/oa/springie/spring_0.78.2.1/rts/Lua/LuaShaders.cpp:863: error: 'glProgramParameteriEXT' was not declared in this scope
make[2]: *** [rts/CMakeFiles/spring.dir/Lua/LuaShaders.cpp.o] Error 1
make[1]: *** [rts/CMakeFiles/spring.dir/all] Error 2
make: *** [all] Error 2
The second was from trying to make spring-dedicated

Code: Select all

charred:/home/oa/springie/spring_0.78.2.1# make spring-dedicated
[  0%] Built target minizip
[ 44%] Built target streflop
[ 64%] Built target lua
[ 68%] Built target 7zip
[ 68%] Built target hpiutil2
Scanning dependencies of target springserver
[ 68%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/Archive7Zip.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveBase.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveBuffered.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveDir.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveFactory.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveHPI.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveScanner.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveZip.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/CRC.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/DataDirLocater.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/FileFilter.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/FileHandler.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/FileSystem.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/SimpleParser.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/VFSHandler.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/Connection.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/LocalConnection.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/PackPacket.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/ProtocolDef.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/RawPacket.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/Socket.cpp.o
[ 84%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/UDPConnectedSocket.cpp.o
[ 84%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/UDPConnection.cpp.o
/home/oa/springie/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp: In member function 'void netcode::UDPConnection::ProcessRawPacket(netcode::RawPacket*)':
/home/oa/springie/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp:183: error: 'class netcode::RawPacket' has no member named 'second'
/home/oa/springie/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp:183: error: 'class netcode::RawPacket' has no member named 'second'
/home/oa/springie/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp:183: error: 'class netcode::RawPacket' has no member named 'second'
/home/oa/springie/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp: In member function 'void netcode::UDPConnection::SendRawPacket(const unsigned char*, unsigned int, int)':
/home/oa/springie/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp:377: error: 'class netcode::RawPacket' has no member named 'first'
make[3]: *** [tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/UDPConnection.cpp.o] Error 1
make[2]: *** [tools/DedicatedServer/CMakeFiles/springserver.dir/all] Error 2
make[1]: *** [tools/DedicatedServer/CMakeFiles/spring-dedicated.dir/rule] Error 2
make: *** [spring-dedicated] Error 2
I followed the guide here: http://spring.clan-sy.com/wiki/Building_Spring_on_Linux, and believe installed the recommended libraries/dependencies (I had to compile boost and cmake myself). Am I missing a library or something? I just can't get this to build.

Thanks for your time
Last edited by Gedanken on 23 Mar 2009, 15:09, edited 1 time in total.
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Re: Problem compiling on Debian Etch

Post by Auswaschbar »

first one is because of missing glew-includes. Install glew-devel or whatever its called on debian.

The second one might be because your boost is to old, but not sure about this.
Gedanken
Posts: 121
Joined: 13 Oct 2008, 02:57

Re: Problem compiling on Debian Etch

Post by Gedanken »

Okay thanks very much, that fixed that error, but now I get this...

Code: Select all

Scanning dependencies of target springserver
[ 68%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/Archive7Zip.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveBase.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveBuffered.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveDir.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveFactory.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveHPI.cpp.o
[ 72%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveScanner.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/ArchiveZip.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/CRC.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/DataDirLocater.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/FileFilter.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/FileHandler.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/FileSystem.cpp.o
[ 76%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/SimpleParser.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/FileSystem/VFSHandler.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/Connection.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/LocalConnection.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/PackPacket.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/ProtocolDef.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/RawPacket.cpp.o
[ 80%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/Socket.cpp.o
[ 84%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/UDPConnectedSocket.cpp.o
[ 84%] Building CXX object tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/UDPConnection.cpp.o
/home/oa/spring/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp: In member function 'void netcode::UDPConnection::ProcessRawPacket(netcode::RawPacket*)':
/home/oa/spring/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp:183: error: 'class netcode::RawPacket' has no member named 'second'
/home/oa/spring/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp:183: error: 'class netcode::RawPacket' has no member named 'second'
/home/oa/spring/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp:183: error: 'class netcode::RawPacket' has no member named 'second'
/home/oa/spring/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp: In member function 'void netcode::UDPConnection::SendRawPacket(const unsigned char*, unsigned int, int)':
/home/oa/spring/spring_0.78.2.1/rts/System/Net/UDPConnection.cpp:377: error: 'class netcode::RawPacket' has no member named 'first'
make[3]: *** [tools/DedicatedServer/CMakeFiles/springserver.dir/__/__/rts/System/Net/UDPConnection.cpp.o] Error 1
make[2]: *** [tools/DedicatedServer/CMakeFiles/springserver.dir/all] Error 2
make[1]: *** [tools/DedicatedServer/CMakeFiles/spring-dedicated.dir/rule] Error 2
Any ideas?
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: Problem compiling on Debian Etch

Post by imbaczek »

install newer boost. debian has both 1.34 and 1.35 in the repos; you want 1.35. don't forget -dev packages.
Gedanken
Posts: 121
Joined: 13 Oct 2008, 02:57

Re: Problem compiling on Debian Etch

Post by Gedanken »

I already have compiled and installed Boost version 1.38.0 (the latest version). What else could the issue be? I don't know how to install the -dev packages separately, but they would likely have been made when I compiled the install wouldn't they? I am using this version.
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Problem compiling on Debian Etch

Post by hoijui »

looks kind of strange to me, this error.
it fails when trying to access ->second on an iterator on a std::map, it seems. could this really be boost related?

Gedanken, please use: http://pastebin.com/
for future error message posts.
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Re: Problem compiling on Debian Etch

Post by Auswaschbar »

nope, its a boost::ptr_map
Gedanken
Posts: 121
Joined: 13 Oct 2008, 02:57

Re: Problem compiling on Debian Etch

Post by Gedanken »

So I have the latest boost. Why I am I getting a boost error? I thought starting up a dedicated server (even on Debian) would be a lot easier than this :^F
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Problem compiling on Debian Etch

Post by Forboding Angel »

imbaczek wrote:install newer boost. debian has both 1.34 and 1.35 in the repos; you want 1.35. don't forget -dev packages.
I believe your answer may lie in the above quote.
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Re: Problem compiling on Debian Etch

Post by Auswaschbar »

Gedanken wrote:I already have compiled and installed Boost version 1.38.0 (the latest version). What else could the issue be? I don't know how to install the -dev packages separately, but they would likely have been made when I compiled the install wouldn't they? I am using this version.
Uninstall the older one :roll:
Gedanken
Posts: 121
Joined: 13 Oct 2008, 02:57

Re: Problem compiling on Debian Etch

Post by Gedanken »

I think am done with the compiling, but I appear to have only compiled and installed Spring, not the dedicated server. When I try to set up SPADS, I can't find libunitsync.so anywhere in my file system, let alone any of the normal spring stuff. I used scons with the backport of Boost 1.3.5.0 this time and it compiled, but how do I compile the dedicated server?
Gedanken
Posts: 121
Joined: 13 Oct 2008, 02:57

Re: Problem compiling dedicated server on Debian Etch

Post by Gedanken »

bump - edited last post
User avatar
hoijui
Former Engine Dev
Posts: 4344
Joined: 22 Sep 2007, 09:51

Re: Problem compiling dedicated server on Debian Etch

Post by hoijui »

i think only cmake compiles the dedicated server.
should be changed but.. i really dont want to do it now, sorry ;-)
Gedanken
Posts: 121
Joined: 13 Oct 2008, 02:57

Re: Problem compiling dedicated server on Debian Etch

Post by Gedanken »

Ah I see. No worries, I'll set up cmake 2.6. Thanks
Post Reply

Return to “Engine”