Using gcc4.3 does seem to create other problems:
Code:
+ scons configure prefix=/usr CC=gcc4.3 CXX=g++4.3
scons: Reading SConscript files ...
Configuring for POSIX system...
Checking for Py_Initialize() in C library python2.5... yes
Checking for pkg-config... yes
Checking for GiGiSDL >= 0.6.0... yes
Checking for C++ header file boost/shared_ptr.hpp... yes
Checking Boost version >= 1.35... (cached) yes
Checking for C++ header file boost/graph/dijkstra_shortest_paths.hpp... yes
Looking for boost lib boost_serialization...
Checking for boost::archive::binary_iarchive::is_saving() in C++ library boost_serialization... yes
Looking for boost lib boost_iostreams...
Checking for C++ library boost_iostreams... yes
Looking for boost lib boost_python...
Checking for boost::python::throw_error_already_set() in C++ library boost_python... yes
Boost configuration... (cached) ok
Checking for openal >= 0.0.8... yes
Checking for freealut >= 1.1.0... yes
Checking for vorbisfile >= 1.1.2... yes
Checking for libgraph >= 2.8... yes
Checking for libgvc >= 2.8... yes
Checking for log4cpp >= 0.3.4b... no
Checking log4cpp version == 0.3.4b... (cached) yes
Checking for C++ header file log4cpp/Category.hh... yes
Checking for log4cpp::Category::getRoot() in C++ library log4cpp... yes
Configuration successful... (cached) yes
+ exit 0
Ausführung(%build): /bin/sh -e /home/oli/rpm-build/rpm/2008.1/tmp/rpm-tmp.13759
+ umask 022
+ cd /home/oli/rpm-build/rpm/2008.1/BUILD
+ cd FreeOrion
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ scons
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++4.3 -o combat/Combat.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz combat/Combat.cpp
g++4.3 -o Empire/Empire.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz Empire/Empire.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from Empire/../universe/Universe.h:18,
from Empire/../universe/UniverseObject.h:5,
from Empire/Empire.h:8,
from Empire/Empire.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from Empire/../universe/UniverseObject.h:5,
from Empire/Empire.h:8,
from Empire/Empire.cpp:1:
Empire/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
Empire/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
Empire/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o Empire/EmpireManager.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz Empire/EmpireManager.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from Empire/../universe/Universe.h:18,
from Empire/../universe/UniverseObject.h:5,
from Empire/Empire.h:8,
from Empire/EmpireManager.cpp:3:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from Empire/../universe/UniverseObject.h:5,
from Empire/Empire.h:8,
from Empire/EmpireManager.cpp:3:
Empire/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
Empire/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
Empire/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o Empire/ResourcePool.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz Empire/ResourcePool.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from Empire/../universe/Universe.h:18,
from Empire/../universe/Planet.h:5,
from Empire/ResourcePool.cpp:3:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from Empire/../universe/Planet.h:5,
from Empire/ResourcePool.cpp:3:
Empire/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
Empire/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
Empire/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o network/Message.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz network/Message.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from network/../universe/Universe.h:18,
from network/Message.cpp:5:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from network/Message.cpp:5:
network/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
network/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
network/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o network/MessageQueue.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz network/MessageQueue.cpp
g++4.3 -o network/Networking.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz network/Networking.cpp
g++4.3 -o UI/StringTable.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz UI/StringTable.cpp
g++4.3 -o universe/Building.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Building.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/Building.h:5,
from universe/Building.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/Building.h:5,
from universe/Building.cpp:1:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/Condition.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Condition.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/Condition.cpp:4:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/Condition.cpp:4:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/ConditionParser1.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/ConditionParser1.cpp
g++4.3 -o universe/ConditionParser2.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/ConditionParser2.cpp
g++4.3 -o universe/ConditionParser.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/ConditionParser.cpp
g++4.3 -o universe/Effect.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Effect.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/Effect.cpp:6:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/Effect.cpp:6:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/EffectParser.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/EffectParser.cpp
g++4.3 -o universe/Enums.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Enums.cpp
g++4.3 -o universe/Fleet.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Fleet.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/System.h:6,
from universe/Fleet.h:5,
from universe/Fleet.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/System.h:6,
from universe/Fleet.h:5,
from universe/Fleet.cpp:1:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/Meter.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Meter.cpp
g++4.3 -o universe/ParserUtil.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/ParserUtil.cpp
g++4.3 -o universe/Planet.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Planet.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/Planet.h:5,
from universe/Planet.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/Planet.h:5,
from universe/Planet.cpp:1:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/PopCenter.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/PopCenter.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/PopCenter.h:5,
from universe/PopCenter.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/PopCenter.h:5,
from universe/PopCenter.cpp:1:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/Predicates.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Predicates.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/Building.h:5,
from universe/Predicates.cpp:3:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/Building.h:5,
from universe/Predicates.cpp:3:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/ResourceCenter.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/ResourceCenter.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/ResourceCenter.h:7,
from universe/ResourceCenter.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/ResourceCenter.h:7,
from universe/ResourceCenter.cpp:1:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/Ship.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Ship.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/Ship.h:5,
from universe/Ship.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/Ship.h:5,
from universe/Ship.cpp:1:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/ShipDesign.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/ShipDesign.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/../Empire/../universe/Universe.h:18,
from universe/../Empire/../universe/UniverseObject.h:5,
from universe/../Empire/Empire.h:8,
from universe/ShipDesign.cpp:5:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/../Empire/../universe/UniverseObject.h:5,
from universe/../Empire/Empire.h:8,
from universe/ShipDesign.cpp:5:
universe/../Empire/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/../Empire/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/../Empire/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/Special.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Special.cpp
g++4.3 -o universe/System.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/System.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/System.h:6,
from universe/System.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/System.h:6,
from universe/System.cpp:1:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
universe/System.cpp: In member function 'bool System::RemoveStarlane(int)':
universe/System.cpp:369: warning: suggest parentheses around assignment used as truth value
universe/System.cpp: In member function 'bool System::RemoveWormhole(int)':
universe/System.cpp:379: warning: suggest parentheses around assignment used as truth value
g++4.3 -o universe/Tech.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/Tech.cpp
g++4.3 -o universe/TopLevelParsers.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/TopLevelParsers.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/Building.h:5,
from universe/TopLevelParsers.cpp:7:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/Building.h:5,
from universe/TopLevelParsers.cpp:7:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/UniverseObject.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/UniverseObject.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/UniverseObject.cpp:1:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/UniverseObject.cpp:1:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/ValueRef.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/ValueRef.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from universe/Universe.h:18,
from universe/UniverseObject.h:5,
from universe/Building.h:5,
from universe/ValueRef.cpp:3:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from universe/UniverseObject.h:5,
from universe/Building.h:5,
from universe/ValueRef.cpp:3:
universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o universe/ValueRefParser.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz universe/ValueRefParser.cpp
g++4.3 -o util/DataTable.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/DataTable.cpp
g++4.3 -o util/GZStream.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/GZStream.cpp
g++4.3 -o util/MultiplayerCommon.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/MultiplayerCommon.cpp
g++4.3 -o util/OptionsDB.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/OptionsDB.cpp
g++4.3 -o util/Order.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/Order.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from util/../universe/Universe.h:18,
from util/../universe/UniverseObject.h:5,
from util/../universe/System.h:6,
from util/../universe/Fleet.h:5,
from util/Order.cpp:4:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from util/../universe/UniverseObject.h:5,
from util/../universe/System.h:6,
from util/../universe/Fleet.h:5,
from util/Order.cpp:4:
util/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
util/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
util/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o util/OrderSet.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/OrderSet.cpp
g++4.3 -o util/Process.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/Process.cpp
g++4.3 -o util/Random.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/Random.cpp
g++4.3 -o util/Serialize.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/Serialize.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from util/../Empire/../universe/Universe.h:18,
from util/../Empire/../universe/UniverseObject.h:5,
from util/../Empire/Empire.h:8,
from util/Serialize.cpp:3:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from util/../Empire/../universe/UniverseObject.h:5,
from util/../Empire/Empire.h:8,
from util/Serialize.cpp:3:
util/../Empire/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
util/../Empire/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
util/../Empire/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o util/SitRepEntry.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/SitRepEntry.cpp
g++4.3 -o util/VarText.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/VarText.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from util/../universe/Universe.h:18,
from util/../universe/UniverseObject.h:5,
from util/VarText.cpp:5:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from util/../universe/UniverseObject.h:5,
from util/VarText.cpp:5:
util/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
util/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
util/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o util/Version.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/Version.cpp
gcc4.3 -o util/binreloc.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/binreloc.c
g++4.3 -o util/Directories.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/Directories.cpp
g++4.3 -o util/XMLDoc.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz util/XMLDoc.cpp
g++4.3 -o combat/CombatSystem-server.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz combat/CombatSystem.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from combat/../universe/Universe.h:18,
from combat/CombatSystem.cpp:3:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from combat/CombatSystem.cpp:3:
combat/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
combat/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
combat/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
g++4.3 -o network/ServerNetworking-server.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz network/ServerNetworking.cpp
g++4.3 -o server/SaveLoad-server.o -c -pthread -Wall -O2 -D_GNU_SOURCE=1 -D_REENTRANT -DFREEORION_LINUX -DENABLE_BINRELOC -DFREEORION_BUILD_SERVER -I/usr/include/python2.5 -I/usr/include/SDL -I/usr/include/graphviz server/SaveLoad.cpp
In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/ext/hash_set:64,
from /usr/include/boost/graph/adjacency_list.hpp:22,
from server/../universe/Universe.h:18,
from server/ServerApp.h:11,
from server/SaveLoad.cpp:3:
/usr/lib/gcc/i586-mandriva-linux-gnu/4.3.0/../../../../include/c++/4.3.0/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
In file included from server/SaveLoad.cpp:1:
server/SaveLoad.h:12: error: expected unqualified-id before '&' token
server/SaveLoad.h:12: error: expected ',' or '...' before '&' token
server/SaveLoad.h:15: error: expected unqualified-id before '&' token
server/SaveLoad.h:15: error: expected ',' or '...' before '&' token
In file included from server/ServerApp.h:11,
from server/SaveLoad.cpp:3:
server/../universe/Universe.h:91: warning: 'typedef' was ignored in this declaration
server/../universe/Universe.h:98: warning: 'typedef' was ignored in this declaration
server/../universe/Universe.h:105: warning: 'typedef' was ignored in this declaration
scons: *** [server/SaveLoad-server.o] Error 1
scons: building terminated because of errors.
All the warnings seem to be gcc4.3-related. And I don't wanna rebuild the whole system using gcc4.3.
Are there other solutions? Using gcc4.2.3 I get the problems mentioned in the first posting of this thread.
Oliver