scons: building terminated because of errors.

Questions, problems and discussion about compiling FreeOrion.

Moderator: Oberlus

Post Reply
Message
Author
iceprince
Space Floater
Posts: 19
Joined: Wed May 14, 2008 6:26 am
Location: Norway

scons: building terminated because of errors.

#1 Post by iceprince »

from the included logfile :

g++ -o freeoriond -Wl,-rpath,/usr/local/lib -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/local/lib -L:/usr/local/lib -lpython2.5 -lGiGiSDL -lIL -lILU -lGiGi -lboost_signals -lboost_filesystem -lboost_thread -lGL -lGLU -lfreetype -lz -lSDL -lpthread -lboost_serialization-gcc42-mt-1_35 -lboost_iostreams-gcc42-mt-1_35 -lboost_python-gcc42-mt-1_35 -lalut -lopenal -lvorbisfile -lvorbis -lm -logg -lgvc -lgraph -lcdt -llog4cpp -lnsl -llog4cpp
util/Serialize.o: In function `boost::archive::detail::interface_iarchive<boost::archive::xml_iarchive>::lookup_helper(boost::serialization::extended_type_info const*, boost::shared_ptr<void>&)':
/usr/include/boost/archive/detail/interface_iarchive.hpp:66: undefined reference to `boost::archive::detail::basic_iarchive::lookup_basic_helper(boost::serialization::extended_type_info const*, boost::shared_ptr<void>&)'
util/Serialize.o: In function `boost::archive::detail::interface_iarchive<boost::archive::xml_iarchive>::insert_helper(boost::serialization::extended_type_info const*, boost::shared_ptr<void>&)':
/usr/include/boost/archive/detail/interface_iarchive.hpp:73: undefined reference to `boost::archive::detail::basic_iarchive::insert_basic_helper(boost::serialization::extended_type_info const*, boost::shared_ptr<void>&)'
collect2: ld returned 1 exit status
scons: *** [freeoriond] Error 1
scons: building terminated because of errors.
Attachments
build.log.tar.gz
my build log.
(2.09 KiB) Downloaded 125 times

User avatar
kroddn
Static Linker
Posts: 347
Joined: Thu Jun 28, 2007 10:28 am

Re: scons: building terminated because of errors.

#2 Post by kroddn »

These symbols exist in libboost_serialization-gcc42-mt-d-1_34_1.so on my system.

Maybe you have two versions of boost installed, one on /usr/lib and /usr/include and another one beyond /usr/local ? The g++ command include "-I:/usr/local/include/boost" - which may fail and therefore /usr/include/boost is taken?

Try getting rid of that colon.

tzlaine
Programming Lead Emeritus
Posts: 1092
Joined: Thu Jun 26, 2003 1:33 pm

Re: scons: building terminated because of errors.

#3 Post by tzlaine »

Also, as posted in your previous thread, you're using the wrong version of Boost.

iceprince
Space Floater
Posts: 19
Joined: Wed May 14, 2008 6:26 am
Location: Norway

Re: scons: building terminated because of errors.

#4 Post by iceprince »

I tried:
scons with_boost_include=/usr/local/include/boost with_boost_libdir=/usr/local/lib boost_lib_suffix=-gcc42-mt-1_35

I still got the same errors:

root@isprins-desktop:~/freeorion/FreeOrion# scons with_boost_include=/usr/local/include/boost with_boost_libdir=/usr/local/lib boost_lib_suffix=-gcc42-mt-1_35
scons: Reading SConscript files ...
Using previous successful configuration; if you want to re-run the configuration step, run "scons configure".
scons: done reading SConscript files.
scons: Building targets ...
g++ -o combat/Combat.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork combat/Combat.cpp
g++ -o Empire/Empire.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork Empire/Empire.cpp
g++ -o Empire/EmpireManager.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork Empire/EmpireManager.cpp
g++ -o Empire/ResourcePool.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork Empire/ResourcePool.cpp
g++ -o network/Message.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork network/Message.cpp
g++ -o network/MessageQueue.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork network/MessageQueue.cpp
g++ -o network/Networking.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork network/Networking.cpp
g++ -o network/boost/error_code.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork network/boost/error_code.cpp
g++ -o UI/StringTable.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork UI/StringTable.cpp
g++ -o universe/Building.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Building.cpp
g++ -o universe/Condition.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Condition.cpp
g++ -o universe/ConditionParser1.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/ConditionParser1.cpp
g++ -o universe/ConditionParser2.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/ConditionParser2.cpp
g++ -o universe/ConditionParser.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/ConditionParser.cpp
g++ -o universe/Effect.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Effect.cpp
g++ -o universe/EffectParser.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/EffectParser.cpp
g++ -o universe/Enums.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Enums.cpp
g++ -o universe/Fleet.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Fleet.cpp
g++ -o universe/Meter.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Meter.cpp
g++ -o universe/ParserUtil.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/ParserUtil.cpp
g++ -o universe/Planet.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Planet.cpp
g++ -o universe/PopCenter.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/PopCenter.cpp
universe/PopCenter.cpp: In member function 'virtual void PopCenter::PopGrowthProductionResearchPhase()':
universe/PopCenter.cpp:187: warning: unused variable 'object'
g++ -o universe/Predicates.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Predicates.cpp
g++ -o universe/ResourceCenter.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/ResourceCenter.cpp
g++ -o universe/Ship.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Ship.cpp
g++ -o universe/ShipDesign.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/ShipDesign.cpp
g++ -o universe/Special.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Special.cpp
g++ -o universe/System.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/System.cpp
universe/System.cpp: In member function 'int System::Insert(UniverseObject*, int)':
universe/System.cpp:272: warning: unused variable 'planet'
universe/System.cpp: In member function 'void System::Remove(UniverseObject*)':
universe/System.cpp:318: warning: unused variable 'planet'
g++ -o universe/Tech.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Tech.cpp
g++ -o universe/TopLevelParsers.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/TopLevelParsers.cpp
g++ -o universe/UniverseObject.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/UniverseObject.cpp
g++ -o universe/ValueRef.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/ValueRef.cpp
g++ -o universe/ValueRefParser.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/ValueRefParser.cpp
g++ -o util/DataTable.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/DataTable.cpp
g++ -o util/GZStream.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/GZStream.cpp
g++ -o util/MultiplayerCommon.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/MultiplayerCommon.cpp
g++ -o util/OptionsDB.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/OptionsDB.cpp
g++ -o util/Order.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/Order.cpp
g++ -o util/OrderSet.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/OrderSet.cpp
g++ -o util/Process.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/Process.cpp
g++ -o util/Random.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/Random.cpp
g++ -o util/Serialize.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/Serialize.cpp
util/../universe/Fleet.h: In member function 'void Fleet::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_oarchive]':
util/../universe/Fleet.h:140: warning: 'travel_distance' may be used uninitialized in this function
util/../universe/System.h: In member function 'void System::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_oarchive]':
util/../universe/System.h:273: warning: 'orbits' may be used uninitialized in this function
g++ -o util/SitRepEntry.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/SitRepEntry.cpp
g++ -o util/VarText.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/VarText.cpp
g++ -o util/Version.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/Version.cpp
gcc -o util/binreloc.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/binreloc.c
g++ -o util/Directories.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/Directories.cpp
g++ -o util/XMLDoc.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/XMLDoc.cpp
g++ -o combat/CombatSystem-server.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork combat/CombatSystem.cpp
g++ -o network/ServerNetworking-server.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork network/ServerNetworking.cpp
g++ -o server/SaveLoad-server.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork server/SaveLoad.cpp
g++ -o server/ServerApp-server.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork server/ServerApp.cpp
g++ -o server/ServerFSM-server.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork server/ServerFSM.cpp
g++ -o server/dmain-server.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork server/dmain.cpp
g++ -o universe/Universe-server.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork universe/Universe.cpp
universe/Universe.cpp: In member function 'void Universe::UpdateMeterEstimates(int, MeterType, bool)':
universe/Universe.cpp:668: warning: unused variable 'meter'
universe/Universe.cpp: In member function 'void Universe::UpdateMeterEstimates(const std::vector<int, std::allocator<int> >&, MeterType)':
universe/Universe.cpp:701: warning: unused variable 'meter'
g++ -o util/AppInterface-server.o -c -pthread -g -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/local/include/python2.5 -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/boost -I/usr/include/graphviz -Inetwork util/AppInterface.cpp
g++ -o freeoriond -Wl,-rpath,/usr/local/lib -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/local/lib -lpython2.5 -lGiGiSDL -lIL -lILU -lGiGi -lboost_signals -lboost_filesystem -lboost_thread -lGL -lGLU -lfreetype -lz -lSDL -lpthread -lboost_serialization-gcc42-mt-1_35 -lboost_iostreams-gcc42-mt-1_35 -lboost_python-gcc42-mt-1_35 -lalut -lopenal -lvorbisfile -lvorbis -lm -logg -lgvc -lgraph -lcdt -llog4cpp -lnsl -llog4cpp
util/Serialize.o: In function `boost::archive::detail::interface_iarchive<boost::archive::xml_iarchive>::lookup_helper(boost::serialization::extended_type_info const*, boost::shared_ptr<void>&)':
/usr/include/boost/archive/detail/interface_iarchive.hpp:66: undefined reference to `boost::archive::detail::basic_iarchive::lookup_basic_helper(boost::serialization::extended_type_info const*, boost::shared_ptr<void>&)'
util/Serialize.o: In function `boost::archive::detail::interface_iarchive<boost::archive::xml_iarchive>::insert_helper(boost::serialization::extended_type_info const*, boost::shared_ptr<void>&)':
/usr/include/boost/archive/detail/interface_iarchive.hpp:73: undefined reference to `boost::archive::detail::basic_iarchive::insert_basic_helper(boost::serialization::extended_type_info const*, boost::shared_ptr<void>&)'
collect2: ld returned 1 exit status
scons: *** [freeoriond] Error 1
scons: building terminated because of errors.

iceprince
Space Floater
Posts: 19
Joined: Wed May 14, 2008 6:26 am
Location: Norway

Re: scons: building terminated because of errors.

#5 Post by iceprince »

tzlaine wrote:Also, as posted in your previous thread, you're using the wrong version of Boost.
what version of boost should i be using ?
i currently have 1.34.1

tzlaine
Programming Lead Emeritus
Posts: 1092
Joined: Thu Jun 26, 2003 1:33 pm

Re: scons: building terminated because of errors.

#6 Post by tzlaine »

iceprince wrote:
tzlaine wrote:Also, as posted in your previous thread, you're using the wrong version of Boost.
what version of boost should i be using ?
i currently have 1.34.1
As I just said, 1.34.1 is the right version. But you are linking against 1.35:
boost_lib_suffix=-gcc42-mt-1_35

Post Reply