ok, downloaded devil 1.6.6 and configured by hand this time (instead of using portage)
./configure --disable-allegro
make
make install
worked
GG ./configure
i've got a broken devil install
fine, wrapper works
make
make install
FreeOrion 0.1(.tar.gz)
./update-configure.sh
./configure
Quote:
checking for GiGi... Package GiGi was not found in the pkg-config search path.
Perhaps you should add the directory containing `GiGi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'GiGi' found
checking for GiGiNet... Package GiGiNet was not found in the pkg-config search path.
Perhaps you should add the directory containing `GiGiNet.pc'
to the PKG_CONFIG_PATH environment variable
No package 'GiGiNet' found
checking for GiGiSDL... Package GiGiSDL was not found in the pkg-config search path.
Perhaps you should add the directory containing `GiGiSDL.pc'
to the PKG_CONFIG_PATH environment variable
No package 'GiGiSDL' found
checking for main in -lGiGi... yes
checking for main in -lGiGiSDL... yes
checking for main in -lGiGiNet... yes
hmm seems to be ok...
make
Quote:
root@jand FreeOrion # make
make all-recursive
make[1]: Entering directory `/home/darq/FreeOrion'
Making all in Empire
make[2]: Entering directory `/home/darq/FreeOrion/Empire'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/SDL -D_REENTRANT -I/usr/include/SDL -D_REENTRANT -I/usr/include/SDL -D_REENTRANT -I/usr/include/freetype2 -DFREEORION_LINUX -g3 -Wall -MT ClientEmpireManager.o -MD -MP -MF ".deps/ClientEmpireManager.Tpo" -c -o ClientEmpireManager.o `test -f '../Empire/ClientEmpireManager.cpp' || echo './'`../Empire/ClientEmpireManager.cpp; \
then mv -f ".deps/ClientEmpireManager.Tpo" ".deps/ClientEmpireManager.Po"; else rm -f ".deps/ClientEmpireManager.Tpo"; exit 1; fi
In file included from ../Empire/EmpireManager.h:11,
from ../Empire/ClientEmpireManager.h:6,
from ../Empire/ClientEmpireManager.cpp:3:
../Empire/Empire.h:9:19: GGClr.h: No such file or directory
../Empire/Empire.h:13:20: XMLDoc.h: No such file or directory
In file included from ../Empire/Empire.h:17,
from ../Empire/EmpireManager.h:11,
from ../Empire/ClientEmpireManager.h:6,
from ../Empire/ClientEmpireManager.cpp:3:
../util/SitRepEntry.h:6:20: XMLDoc.h: No such file or directory
In file included from ../util/SitRepEntry.h:39,
from ../Empire/Empire.h:17,
from ../Empire/EmpireManager.h:11,
from ../Empire/ClientEmpireManager.h:6,
from ../Empire/ClientEmpireManager.cpp:3:
../util/VarText.h:9:20: XMLDoc.h: No such file or directory
In file included from ../util/SitRepEntry.h:39,
from ../Empire/Empire.h:17,
from ../Empire/EmpireManager.h:11,
from ../Empire/ClientEmpireManager.h:6,
from ../Empire/ClientEmpireManager.cpp:3:
../util/VarText.h:32: error: parse error before `::' token
../util/VarText.h:34: error: syntax error before `::' token
../util/VarText.h:40: error: syntax error before `::' token
../util/VarText.h:41: error: semicolon missing after declaration of `VarText'
../util/VarText.h:41: error: ISO C++ forbids defining types within return type
../util/VarText.h:41: error: `string' specified as declarator-id
../util/VarText.h:41: error: syntax error before `&' token
../util/VarText.h: In function `void SetText(std::string&)':
../util/VarText.h:42: error: `m_text' undeclared (first use this function)
../util/VarText.h:42: error: (Each undeclared identifier is reported only once
for each function it appears in.)
../util/VarText.h: At global scope:
../util/VarText.h:51: error: parse error before `protected'
../util/VarText.h:53: error: `std::string m_text' used prior to declaration
../util/VarText.h:54: error: parse error before `}' token
In file included from ../Empire/Empire.h:17,
from ../Empire/EmpireManager.h:11,
from ../Empire/ClientEmpireManager.h:6,
from ../Empire/ClientEmpireManager.cpp:3:
../util/SitRepEntry.h:70: error: parse error before `::' token
../util/SitRepEntry.h:75: error: syntax error before `::' token
In file included from ../Empire/EmpireManager.h:11,
from ../Empire/ClientEmpireManager.h:6,
from ../Empire/ClientEmpireManager.cpp:3:
../Empire/Empire.h:109: error: parse error before `&' token
../Empire/Empire.h:137: error: parse error before `&' token
../Empire/Empire.h:372: error: parse error before `&' token
../Empire/Empire.h:403: error: syntax error before `;' token
In file included from ../Empire/ClientEmpireManager.h:6,
from ../Empire/ClientEmpireManager.cpp:3:
../Empire/EmpireManager.h:15:19: GGClr.h: No such file or directory
../Empire/EmpireManager.h:19:20: XMLDoc.h: No such file or directory
In file included from ../Empire/ClientEmpireManager.h:6,
from ../Empire/ClientEmpireManager.cpp:3:
../Empire/EmpireManager.h:109: error: no type `Clr' in `GG'
../Empire/EmpireManager.h:109: error: parse error before `,' token
../Empire/ClientEmpireManager.cpp:7:30: XMLObjectFactory.h: No such file or directory
In file included from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/g++-v3/fstream:48,
from ../network/XDiff.hpp:29,
from ../Empire/ClientEmpireManager.cpp:15:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/g++-v3/i686-pc-linux-gnu/bits/basic_file.h:56: error: `
__basic_file' is not a template
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/g++-v3/i686-pc-linux-gnu/bits/basic_file.h:58: error: syntax
error before `*' token
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/g++-v3/i686-pc-linux-gnu/bits/basic_file.h:60: confused by earlier errors, bailing out
make[2]: *** [ClientEmpireManager.o] Error 1
make[2]: Leaving directory `/home/darq/FreeOrion/Empire'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/darq/FreeOrion'
make: *** [all] Error 2
obviously GGClr.h is not found
and XMLDoc.h
all other errors are just a result of file not found
alright
FreeOrion CVS
same as above
update: actuall doing what configure wanted me to do *g* solved it (still compiling tho)
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
update 2:
Quote:
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/GG -I/usr/local/include/GG/dialogs -I/usr/local/include/GG/SDL -I/usr/local/include/GG -I/usr/local/include/GG/dialogs -I/usr/local/include/GG/net -I/usr/local/include/GG/net -I/usr/include/SDL -D_REENTRANT -I/usr/include/freetype2 -DFREEORION_LINUX -g3 -Wall -MT CUIControls.o -MD -MP -MF ".deps/CUIControls.Tpo" -c -o CUIControls.o `test -f '../UI/CUIControls.cpp' || echo './'`../UI/CUIControls.cpp; \
then mv -f ".deps/CUIControls.Tpo" ".deps/CUIControls.Po"; else rm -f ".deps/CUIControls.Tpo"; exit 1; fi
../UI/CUIControls.cpp: In constructor `
CUIScroll::ScrollTab::ScrollTab(GG::Scroll::Orientation, int, GG::Clr,
GG::Clr)':
../UI/CUIControls.cpp:300: error: `MinSize' undeclared (first use this
function)
../UI/CUIControls.cpp:300: error: (Each undeclared identifier is reported only
once for each function it appears in.)
../UI/CUIControls.cpp:300: error: `SetMinSize' undeclared (first use this
function)
../UI/CUIControls.cpp: In member function `virtual void
CUIScroll::SizeMove(int, int, int, int)':
../UI/CUIControls.cpp:407: error: `Size' undeclared (first use this function)
make[2]: *** [CUIControls.o] Error 1
make[2]: Leaving directory `/root/FreeOrion/FreeOrion/UI'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/FreeOrion/FreeOrion'
make: *** [all] Error 2
(this is CVS), trying release version now
release version:
Quote:
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/GG -I/usr/local/include/GG/dialogs -I/usr/local/include/GG/SDL -I/usr/local/include/GG -I/usr/local/include/GG/dialogs -I/usr/local/include/GG/net -I/usr/local/include/GG/net -I/usr/include/SDL -D_REENTRANT -I/usr/include/freetype2 -DFREEORION_LINUX -g3 -Wall -MT MapWnd.o -MD -MP -MF ".deps/MapWnd.Tpo" -c -o MapWnd.o `test -f '../UI/MapWnd.cpp' || echo './'`../UI/MapWnd.cpp; \
then mv -f ".deps/MapWnd.Tpo" ".deps/MapWnd.Po"; else rm -f ".deps/MapWnd.Tpo"; exit 1; fi
In file included from ../UI/MapWnd.cpp:14:
../util/Random.h: In function `SmallIntDistType SmallIntDist(int, int)':
../util/Random.h:50: error: no matching function for call to `
boost::uniform_smallint<GeneratorType>::uniform_smallint(GeneratorType&,
int&, int&)'
/usr/include/boost/random/uniform_smallint.hpp:164: error: candidates are:
boost::uniform_smallint<GeneratorType>::uniform_smallint(const
boost::uniform_smallint<GeneratorType>&)
/usr/include/boost/random/uniform_smallint.hpp:170: error:
boost::uniform_smallint<IntType>::uniform_smallint(IntType, IntType) [with
IntType = GeneratorType]
../util/Random.h: In function `IntDistType IntDist(int, int)':
../util/Random.h:54: error: no matching function for call to `
boost::uniform_int<GeneratorType>::uniform_int(GeneratorType&, int&, int&)'
/usr/include/boost/random/uniform_int.hpp:42: error: candidates are:
boost::uniform_int<GeneratorType>::uniform_int(const
boost::uniform_int<GeneratorType>&)
/usr/include/boost/random/uniform_int.hpp:48: error:
boost::uniform_int<IntType>::uniform_int(IntType, IntType) [with IntType =
GeneratorType]
../util/Random.h: In function `DoubleDistType DoubleDist(double, double)':
../util/Random.h:57: error: no matching function for call to `
boost::uniform_real<GeneratorType>::uniform_real(GeneratorType&, double&,
double&)'
/usr/include/boost/random/uniform_real.hpp:36: error: candidates are:
boost::uniform_real<GeneratorType>::uniform_real(const
boost::uniform_real<GeneratorType>&)
/usr/include/boost/random/uniform_real.hpp:43: error:
boost::uniform_real<RealType>::uniform_real(RealType, RealType) [with
RealType = GeneratorType]
../util/Random.h: In function `GaussianDistType GaussianDist(double, double)':
../util/Random.h:61: error: no matching function for call to `
boost::normal_distribution<GeneratorType>::normal_distribution(
GeneratorType&, double&, double&)'
/usr/include/boost/random/normal_distribution.hpp:53: error: candidates are:
boost::normal_distribution<RealType>::normal_distribution(const
boost::normal_distribution<RealType>&) [with RealType = GeneratorType]
/usr/include/boost/random/normal_distribution.hpp:46: error:
boost::normal_distribution<RealType>::normal_distribution(const RealType&,
const RealType&) [with RealType = GeneratorType]
../util/Random.h: In function `int RandSmallInt(int, int)':
../util/Random.h:65: error: no matching function for call to `
boost::uniform_smallint<GeneratorType>::uniform_smallint(GeneratorType&,
int&, int&)'
/usr/include/boost/random/uniform_smallint.hpp:164: error: candidates are:
boost::uniform_smallint<GeneratorType>::uniform_smallint(const
boost::uniform_smallint<GeneratorType>&)
/usr/include/boost/random/uniform_smallint.hpp:170: error:
boost::uniform_smallint<IntType>::uniform_smallint(IntType, IntType) [with
IntType = GeneratorType]
../util/Random.h: In function `int RandInt(int, int)':
../util/Random.h:69: error: no matching function for call to `
boost::uniform_int<GeneratorType>::uniform_int(GeneratorType&, int&, int&)'
/usr/include/boost/random/uniform_int.hpp:42: error: candidates are:
boost::uniform_int<GeneratorType>::uniform_int(const
boost::uniform_int<GeneratorType>&)
/usr/include/boost/random/uniform_int.hpp:48: error:
boost::uniform_int<IntType>::uniform_int(IntType, IntType) [with IntType =
GeneratorType]
../util/Random.h: In function `double RandDouble(double, double)':
../util/Random.h:75: error: no matching function for call to `
boost::uniform_real<GeneratorType>::uniform_real(GeneratorType&, double&,
double&)'
/usr/include/boost/random/uniform_real.hpp:36: error: candidates are:
boost::uniform_real<GeneratorType>::uniform_real(const
boost::uniform_real<GeneratorType>&)
/usr/include/boost/random/uniform_real.hpp:43: error:
boost::uniform_real<RealType>::uniform_real(RealType, RealType) [with
RealType = GeneratorType]
../util/Random.h: In function `double RandGaussian(double, double)':
../util/Random.h:79: error: no matching function for call to `
boost::normal_distribution<GeneratorType>::normal_distribution(
GeneratorType&, double&, double&)'
/usr/include/boost/random/normal_distribution.hpp:53: error: candidates are:
boost::normal_distribution<RealType>::normal_distribution(const
boost::normal_distribution<RealType>&) [with RealType = GeneratorType]
/usr/include/boost/random/normal_distribution.hpp:46: error:
boost::normal_distribution<RealType>::normal_distribution(const RealType&,
const RealType&) [with RealType = GeneratorType]
../UI/MapWnd.cpp: In member function `void MapWnd::InitTurn(int)':
../UI/MapWnd.cpp:320: error: no match for call to `(SmallIntDistType) ()'
../UI/MapWnd.cpp:323: error: no match for call to `(SmallIntDistType) ()'
../UI/MapWnd.cpp:323: error: no match for call to `(SmallIntDistType) ()'
make[2]: *** [MapWnd.o] Error 1
make[2]: Leaving directory `/home/darq/FreeOrion/UI'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/darq/FreeOrion'
make: *** [all] Error 2
* dev-libs/boost
Latest version available: 1.31.0
Latest version installed: 1.31.0