Making all in contrib make[1]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib' Making all in lua make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib/lua' CC lapi.o lapi.c: In function ‘index2adr’: lapi.c:53:29: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] lapi.c:73:19: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] lapi.c: In function ‘lua_replace’: lapi.c:221:7: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c:221:7: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c: In function ‘lua_rawset’: lapi.c:678:3: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c: In function ‘lua_rawseti’: lapi.c:691:3: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c: In function ‘lua_setmetatable’: lapi.c:714:9: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c:720:9: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c:720:9: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c: In function ‘lua_setfenv’: lapi.c:750:7: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c:756:3: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c:756:3: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c: In function ‘lua_setupvalue’: lapi.c:1082:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] lapi.c:1082:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] CC lauxlib.o lauxlib.c: In function ‘luaL_checknumber’: lauxlib.c:178:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] CC lbaselib.o lbaselib.c: In function ‘luaB_setfenv’: lbaselib.c:147:48: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] CC lcode.o lcode.c: In function ‘constfolding’: lcode.c:651:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] lcode.c:654:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] lcode.c:661:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] CC ldblib.o ldblib.c: In function ‘hookf’: ldblib.c:210:28: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] ldblib.c: In function ‘gethooktable’: ldblib.c:246:28: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] ldblib.c:251:30: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] CC ldebug.o CC ldo.o ldo.c: In function ‘luaD_throw’: ldo.c:94:6: warning: function might be candidate for attribute ‘noreturn’ [-Wsuggest-attribute=noreturn] CC ldump.o CC lfunc.o CC lgc.o CC linit.o CC liolib.o CC llex.o CC lmathlib.o CC lmem.o CC loadlib.o loadlib.c: In function ‘ll_require’: loadlib.c:458:34: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] loadlib.c:481:28: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] loadlib.c:488:32: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] CC lobject.o lobject.c: In function ‘luaO_rawequalObj’: lobject.c:78:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] CC lopcodes.o CC loslib.o CC lparser.o CC lstate.o CC lstring.o CC lstrlib.o CC ltable.o ltable.c: In function ‘hashnum’: ltable.c:87:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ltable.c: In function ‘arrayindex’: ltable.c:125:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ltable.c: In function ‘setnodevector’: ltable.c:275:15: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] ltable.c: In function ‘luaH_new’: ltable.c:367:13: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] ltable.c: In function ‘luaH_getnum’: ltable.c:443:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ltable.c: In function ‘luaH_get’: ltable.c:477:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ltable.c: In function ‘luaH_set’: ltable.c:498:12: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] ltable.c:501:33: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ltable.c: In function ‘luaH_setnum’: ltable.c:511:12: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] ltable.c: In function ‘luaH_setstr’: ltable.c:523:12: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] CC ltablib.o CC ltm.o CC lundump.o lundump.c: In function ‘luaU_header’: lundump.c:226:31: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] CC lvm.o lvm.c: In function ‘luaV_equalval’: lvm.c:259:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] CC lzio.o CC print.o AR liblua.a make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib/lua' Making all in oolua make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib/oolua' CXX class_from_stack.o CXX lua_stack_dump.o CXX oolua_check_result.o CXX oolua_error.o CXX oolua_storage.o CXX lua_function.o lua_function.cpp: In function ‘int {anonymous}::stack_trace(lua_State*)’: lua_function.cpp:34:39: warning: use of old-style cast [-Wold-style-cast] CXX lua_table.o CXX oolua.o CXX oolua_push_pull.o CXX push_pointer_internal.o AR liboolua.a make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib/oolua' make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib' make[1]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib' Making all in src make[1]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/src' Making all in collider make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/src/collider' CXX BVHTree.o In file included from ../utils.h:9:0, from BVHTree.h:8, from BVHTree.cpp:1: ../libs.h:11:23: fatal error: SDL_image.h: No such file or directory compilation terminated. make[2]: *** [BVHTree.o] Error 1 make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/src/collider' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/src' make: *** [all-recursive] Error 1 [vytautas@Vyto pioneer]$ make Making all in contrib make[1]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib' Making all in lua make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib/lua' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib/lua' Making all in oolua make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib/oolua' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib/oolua' make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib' make[1]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/contrib' Making all in src make[1]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/src' Making all in collider make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/src/collider' CXX BVHTree.o CXX CollisionSpace.o CXX Geom.o CXX GeomTree.o GeomTree.cpp: In constructor ‘GeomTree::GeomTree(int, int, float*, int*, unsigned int*)’: GeomTree.cpp:80:7: warning: variable ‘aabb’ set but not used [-Wunused-but-set-variable] GeomTree.cpp:92:6: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] AR libcollider.a make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/src/collider' Making all in gui make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/src/gui' CXX Gui.o CXX GuiBox.o CXX GuiButton.o CXX GuiContainer.o CXX GuiFixed.o CXX GuiGradient.o CXX GuiImage.o CXX GuiImageButton.o CXX GuiImageRadioButton.o CXX GuiLabel.o CXX GuiLabelSet.o CXX GuiMeterBar.o CXX GuiMultiStateImageButton.o CXX GuiRadioButton.o CXX GuiRadioGroup.o CXX GuiRepeaterButton.o CXX GuiScreen.o CXX GuiStack.o CXX GuiTabbed.o CXX GuiTextEntry.o CXX GuiTextLayout.o CXX GuiToggleButton.o CXX GuiToolTip.o CXX GuiVScrollBar.o CXX GuiVScrollPortal.o CXX GuiWidget.o AR libgui.a make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/src/gui' Making all in render make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/src/render' CXX Render.o CXX RenderShader.o CXX RenderTexture.o CXX RenderTarget.o AR librender.a make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/src/render' make[2]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/src' CXX AmbientSounds.o CXX Background.o CXX Body.o CXX CargoBody.o CXX ChatForm.o CXX CityOnPlanet.o CityOnPlanet.cpp: In constructor ‘CityOnPlanet::CityOnPlanet(Planet*, SpaceStation*, Uint32)’: CityOnPlanet.cpp:259:12: warning: variable ‘center’ set but not used [-Wunused-but-set-variable] CXX CommodityTradeWidget.o CXX CustomSystem.o In file included from CustomSystem.cpp:1:0: ../contrib/oolua/proxy_caller.h: In member function ‘int OOLUA::Proxy_class::add_to_sector(lua_State*)’: ../contrib/oolua/proxy_caller.h:153:3: warning: ‘p4’ may be used uninitialized in this function [-Wuninitialized] CustomSystem.h:153:1: note: ‘p4’ was declared here CXX DeadVideoLink.o CXX DynamicBody.o CXX EquipType.o CXX FaceVideoLink.o CXX Font.o CXX FontManager.o CXX FormController.o CXX Frame.o CXX GalacticView.o CXX Galaxy.o CXX GameMenuView.o CXX GeoSphere.o CXX GeoSphereStyle.o CXX HyperspaceCloud.o CXX InfoView.o CXX IniConfig.o CXX GameConfig.o CXX FontConfig.o CXX KeyBindings.o CXX Lang.o CXX LmrModel.o LmrModel.cpp: In member function ‘void LmrGeomBuffer::Render(const RenderState*, const vector3f&, const LmrObjParams*)’: LmrModel.cpp:404:15: warning: variable ‘tv’ set but not used [-Wunused-but-set-variable] In file included from LmrModel.cpp:9:0: BufferObject.h: In member function ‘void BufferObjectPool::AddGeometry(int, void*, int, Uint16*, int*, BufferObject**) [with int VERTEX_SIZE = 32, Uint16 = short unsigned int]’: LmrModel.cpp:325:27: instantiated from here BufferObject.h:89:7: warning: variable ‘boIdx’ set but not used [-Wunused-but-set-variable] CXX LuaBody.o CXX LuaCargoBody.o CXX LuaChatForm.o CXX LuaConstants.o CXX LuaEngine.o CXX LuaEquipType.o CXX LuaEventQueue.o CXX LuaFormat.o CXX LuaGame.o CXX LuaManager.o CXX LuaMusic.o CXX LuaNameGen.o CXX LuaObject.o CXX LuaPlanet.o CXX LuaPlayer.o CXX LuaRand.o CXX LuaSBody.o CXX LuaSystemPath.o CXX LuaSerializer.o CXX LuaShip.o CXX LuaShipType.o CXX LuaSpace.o CXX LuaSpaceStation.o CXX LuaStar.o CXX LuaStarSystem.o CXX LuaTimer.o CXX LuaUI.o CXX LuaUtils.o CXX MarketAgent.o CXX Missile.o CXX ModelBody.o CXX MyLuaMathTypes.o CXX NameGenerator.o CXX ObjectViewerView.o CXX Pi.o CXX PiLuaClasses.o In file included from PiLuaClasses.cpp:1:0: vector3.h: In static member function ‘static int OOLUA::Proxy_class::oolua_factory_function(lua_State*)’: vector3.h:115:92: warning: ‘p1’ may be used uninitialized in this function [-Wuninitialized] ../contrib/oolua/cpp_constructor.h:150:40: note: ‘p1’ was declared here vector3.h:115:92: warning: ‘p2’ may be used uninitialized in this function [-Wuninitialized] ../contrib/oolua/cpp_constructor.h:147:40: note: ‘p2’ was declared here vector3.h:115:92: warning: ‘p3’ may be used uninitialized in this function [-Wuninitialized] ../contrib/oolua/cpp_constructor.h:144:40: note: ‘p3’ was declared here PiLuaClasses.h:71:36: warning: ‘p4’ may be used uninitialized in this function [-Wuninitialized] ../contrib/oolua/cpp_constructor.h:141:40: note: ‘p4’ was declared here vector3.h:115:92: warning: ‘p1’ may be used uninitialized in this function [-Wuninitialized] ../contrib/oolua/cpp_constructor.h:116:40: note: ‘p1’ was declared here vector3.h:115:92: warning: ‘p2’ may be used uninitialized in this function [-Wuninitialized] ../contrib/oolua/cpp_constructor.h:113:40: note: ‘p2’ was declared here vector3.h:115:92: warning: ‘p3’ may be used uninitialized in this function [-Wuninitialized] ../contrib/oolua/cpp_constructor.h:110:40: note: ‘p3’ was declared here PiLuaClasses.h: In function ‘int static_matrix::translation(lua_State*)’: PiLuaClasses.h:70:36: warning: ‘p1’ may be used uninitialized in this function [-Wuninitialized] PiLuaClasses.cpp:20:1: note: ‘p1’ was declared here PiLuaClasses.h: In function ‘int static_matrix::scale(lua_State*)’: PiLuaClasses.h:70:36: warning: ‘p1’ may be used uninitialized in this function [-Wuninitialized] PiLuaClasses.cpp:23:1: note: ‘p1’ was declared here PiLuaClasses.h: In function ‘int static_matrix::orient(lua_State*)’: PiLuaClasses.h:71:36: warning: ‘p1’ may be used uninitialized in this function [-Wuninitialized] PiLuaClasses.cpp:26:1: note: ‘p1’ was declared here vector3.h:115:92: warning: ‘p2’ may be used uninitialized in this function [-Wuninitialized] PiLuaClasses.cpp:26:1: note: ‘p2’ was declared here vector3.h:115:92: warning: ‘p3’ may be used uninitialized in this function [-Wuninitialized] PiLuaClasses.cpp:26:1: note: ‘p3’ was declared here PiLuaClasses.h: In function ‘int static_matrix::rotation(lua_State*)’: PiLuaClasses.h:70:36: warning: ‘p2’ may be used uninitialized in this function [-Wuninitialized] PiLuaClasses.cpp:17:1: note: ‘p2’ was declared here CXX Planet.o CXX Player.o CXX Polit.o CXX Projectile.o CXX Sector.o CXX SectorView.o CXX Serializer.o CXX StationAdvertForm.o CXX StationBulletinBoardForm.o CXX StationCommodityMarketForm.o CXX StationPoliceForm.o CXX StationServicesForm.o CXX StationShipEquipmentForm.o CXX StationShipMarketForm.o CXX StationShipRepairForm.o CXX StationShipViewForm.o CXX StationShipyardForm.o CXX StringF.o CXX Sfx.o CXX Ship-AI.o CXX Ship.o CXX ShipAICmd.o ShipAICmd.cpp: In member function ‘virtual bool AICmdDock::TimeStepUpdate()’: ShipAICmd.cpp:1021:8: warning: variable ‘good’ set but not used [-Wunused-but-set-variable] CXX ShipCpanel.o CXX ShipCpanelMultiFuncDisplays.o CXX ShipFlavour.o CXX ShipSpinnerWidget.o CXX ShipType.o CXX Sound.o CXX SoundMusic.o CXX Space.o CXX SpaceStation.o CXX SpaceStationView.o CXX Star.o CXX StarSystem.o CXX SystemInfoView.o SystemInfoView.cpp: In member function ‘void SystemInfoView::OnBodyViewed(SBody*)’: SystemInfoView.cpp:43:14: warning: declaration of ‘fixed’ shadows a global declaration [-Wshadow] fixed.h:181:20: warning: shadowed declaration is here [-Wshadow] CXX SystemView.o CXX TextureFont.o CXX TextureManager.o CXX VectorFont.o CXX WorldView.o WorldView.cpp: In member function ‘void WorldView::RefreshButtonStateAndVisibility()’: WorldView.cpp:589:13: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable] CXX main.o CXX mtrand.o CXX perlin.o CXX utils.o CXXLD pioneer CXX LuaModelViewer.o CXXLD modelviewer make[2]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/src' make[1]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/src' Making all in data make[1]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/data' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/data' Making all in osx make[1]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/osx' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/osx' Making all in win32 make[1]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer/win32' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer/win32' make[1]: Entering directory `/home/vytautas/Downloads/Pioneer/pioneer' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/home/vytautas/Downloads/Pioneer/pioneer'