g++ -o freeoriond -pthread combat/Combat.o Empire/Empire.o Empire/EmpireManager.o Empire/ResourcePool.o network/Message.o network/MessageQueue.o network/Networking.o network/boost/error_code.o UI/StringTable.o universe/Building.o universe/Condition.o universe/ConditionParser1.o universe/ConditionParser2.o universe/ConditionParser.o universe/Effect.o universe/EffectParser.o universe/Enums.o universe/Fleet.o universe/Meter.o universe/ParserUtil.o universe/Planet.o universe/PopCenter.o universe/Predicates.o universe/ResourceCenter.o universe/Ship.o universe/ShipDesign.o universe/Special.o universe/System.o universe/Tech.o universe/TopLevelParsers.o universe/UniverseObject.o universe/ValueRef.o universe/ValueRefParser.o util/DataTable.o util/GZStream.o util/MultiplayerCommon.o util/OptionsDB.o util/Order.o util/OrderSet.o util/Process.o util/Random.o util/Serialize.o util/SitRepEntry.o util/VarText.o util/Version.o util/binreloc.o util/Directories.o util/XMLDoc.o combat/CombatSystem-server.o network/ServerNetworking-server.o server/SaveLoad-server.o server/ServerApp-server.o server/ServerFSM-server.o server/dmain-server.o universe/Universe-server.o util/AppInterface-server.o -L/usr/lib -lpython2.5 -lboost_serialization -lboost_iostreams -lboost_python -lboost_signals -lboost_filesystem -lboost_thread -lGL -lGLU -lSDL -lpthread -lz -lfreetype -lIL -lILU -lILUT -lalut -lopenal -lvorbisfile -lvorbis -lm -logg -lgraph -lcdt -lgvc -llog4cpp -lnsl -llog4cpp Empire/Empire.o: In function `Empire': /home/ruskie/freeorion/FreeOrion/Empire/Empire.cpp:620: undefined reference to `GG::Clr::Clr()' /home/ruskie/freeorion/FreeOrion/Empire/Empire.cpp:620: undefined reference to `GG::Clr::Clr()' network/Message.o: In function `construct': /usr/include/boost/serialization/access.hpp:123: undefined reference to `GG::Clr::Clr()' network/Message.o: In function `NebulaData': /home/ruskie/freeorion/FreeOrion/network/../util/MultiplayerCommon.h:92: undefined reference to `GG::Pt::Pt()' universe/ParserUtil.o: In function `operator()': /usr/include/boost/spirit/phoenix/casts.hpp:498: undefined reference to `GG::Clr::Clr(unsigned char, unsigned char, unsigned char, unsigned char)' universe/Tech.o: In function `TechCategory': /home/ruskie/freeorion/FreeOrion/universe/Tech.cpp:300: undefined reference to `GG::CLR_WHITE' /home/ruskie/freeorion/FreeOrion/universe/Tech.cpp:300: undefined reference to `GG::CLR_WHITE' universe/Tech.o: In function `tuple': /usr/include/boost/spirit/phoenix/tuples.hpp:703: undefined reference to `GG::Clr::Clr()' universe/TopLevelParsers.o: In function `closure_context_linker >, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>, const boost::spirit::rule >, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t>&, boost::spirit::scanner >, boost::spirit::match_policy, boost::spirit::action_policy> >, boost::spirit::closure_context, boost::spirit::nil_t> >': /usr/include/boost/spirit/phoenix/tuples.hpp:746: undefined reference to `GG::Clr::Clr()' util/MultiplayerCommon.o: In function `PlayerSetupData': /home/ruskie/freeorion/FreeOrion/util/MultiplayerCommon.cpp:215: undefined reference to `GG::CLR_GRAY' /home/ruskie/freeorion/FreeOrion/util/MultiplayerCommon.cpp:215: undefined reference to `GG::CLR_GRAY' util/MultiplayerCommon.o: In function `SaveGameEmpireData': /home/ruskie/freeorion/FreeOrion/util/MultiplayerCommon.cpp:204: undefined reference to `GG::Clr::Clr()' /home/ruskie/freeorion/FreeOrion/util/MultiplayerCommon.cpp:204: undefined reference to `GG::Clr::Clr()' util/MultiplayerCommon.o: In function `SinglePlayerSetupData': /home/ruskie/freeorion/FreeOrion/util/MultiplayerCommon.cpp:196: undefined reference to `GG::Clr::Clr()' /home/ruskie/freeorion/FreeOrion/util/MultiplayerCommon.cpp:196: undefined reference to `GG::Clr::Clr()' util/MultiplayerCommon.o: In function `XMLToClr(XMLElement const&)': /home/ruskie/freeorion/FreeOrion/util/MultiplayerCommon.cpp:90: undefined reference to `GG::Clr::Clr()' server/SaveLoad-server.o: In function `SaveGameUIData': /home/ruskie/freeorion/FreeOrion/server/../universe/../util/MultiplayerCommon.h:90: undefined reference to `GG::Pt::Pt()' server/ServerFSM-server.o: In function `SaveGameUIData': /home/ruskie/freeorion/FreeOrion/server/../universe/../util/MultiplayerCommon.h:90: undefined reference to `GG::Pt::Pt()' universe/Universe-server.o: In function `Universe::GenerateEmpires(int, std::vector >&, std::map, std::allocator > > const&)': /home/ruskie/freeorion/FreeOrion/universe/Universe.cpp:2760: undefined reference to `GG::Clr::Clr()' /home/ruskie/freeorion/FreeOrion/universe/Universe.cpp:2773: undefined reference to `GG::FloatClr(float, float, float, float)' universe/Universe-server.o: In function `__gnu_cxx::__normal_iterator > > std::__find<__gnu_cxx::__normal_iterator > >, GG::Clr>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, GG::Clr const&, std::random_access_iterator_tag)': /usr/include/c++/4.1.3/bits/stl_algo.h:212: undefined reference to `GG::operator==(GG::Clr const&, GG::Clr const&)' /usr/include/c++/4.1.3/bits/stl_algo.h:216: undefined reference to `GG::operator==(GG::Clr const&, GG::Clr const&)' /usr/include/c++/4.1.3/bits/stl_algo.h:220: undefined reference to `GG::operator==(GG::Clr const&, GG::Clr const&)' /usr/include/c++/4.1.3/bits/stl_algo.h:208: undefined reference to `GG::operator==(GG::Clr const&, GG::Clr const&)' /usr/include/c++/4.1.3/bits/stl_algo.h:228: undefined reference to `GG::operator==(GG::Clr const&, GG::Clr const&)' universe/Universe-server.o:/usr/include/c++/4.1.3/bits/stl_algo.h:232: more undefined references to `GG::operator==(GG::Clr const&, GG::Clr const&)' follow collect2: ld returned 1 exit status scons: *** [freeoriond] Error 1 scons: building terminated because of errors. ruskie@ruskie-desktop:~/freeorion/FreeOrion$