TerraGear CVS compile problem under Cygwin
"Norman Princen" <[email protected]> Fri, 16 Dec 2005 06:36:44 -0800
| Newsgroups | gmane.games.flightgear.terragear.devel |
|---|---|
| Message-ID | <[email protected]> |
I am trying to build TerraGear using the current version of Cygwin. I have
downloaded the current TerraGear CVS version and am using the following
other packages:
gpc232.zip
gts-0.7.4.tar.gz
newmat11.tar.gz
plib-1.8.4.tar.gz
SimGear-0.3.9.tar.gz
All of these have already been compiled without errors and installed in my
/usr/local/lib directory. I then successfully executed:
./autogen.sh
LDFLAGS="-L/usr/local/lib" ./configure
make
Unfortunately, compilation goes for a while and then stops with the
following error:
Making all in MergerClipper
make[3]: Entering directory
`/usr/local/source/terragear/src/Prep/MergerClipper'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../../src/Lib
-g -O2 -MT testmerger.o -MD -MP -MF ".deps/testmerger.Tpo" -c -o
testmerger.o testmerger.cxx; \
then mv -f ".deps/testmerger.Tpo" ".deps/testmerger.Po"; else rm -f
".deps/testmerger.Tpo"; exit1; fi
In file included from
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/vector:72,
from /usr/local/include/simgear/math/sg_types.hxx:40,
from merger.hxx:35,
from testmerger.cxx:29:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_bvector.h: In member
function `void std::vector<bool,
_Alloc>::_M_insert_range(std::_Bit_iterator, _ForwardIterator,
_ForwardIterator, std::forward_iterator_tag)':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_bvector.h:522: error:
expected unqualified-id before '(' token
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_bvector.h: In member
function `void std::vector<bool, _Alloc>::_M_fill_insert(std::_Bit_iterator,
size_t, bool)':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_bvector.h:823: error:
expected unqualified-id before '(' token
In file included from
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/vector:75,
from /usr/local/include/simgear/math/sg_types.hxx:40,
from merger.hxx:35,
from testmerger.cxx:29:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/vector.tcc: In member
function `void std::vector<_Tp,
_Alloc>::_M_fill_insert(__gnu_cxx::__normal_iterator<typename
_Alloc::pointer, std::vector<_Tp, _Alloc> >, size_t, const _Tp&)':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/vector.tcc:307: error:
expected unqualified-id before '(' token
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/vector.tcc: In member
function `void std::vector<_Tp,
_Alloc>::_M_range_insert(__gnu_cxx::__normal_iterator<typename
_Alloc::pointer, std::vector<_Tp, _Alloc> >, _ForwardIterator,
_ForwardIterator, std::forward_iterator_tag)':
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/vector.tcc:384: error:
expected unqualified-id before '(' token
make[3]: *** [testmerger.o] Error 1
make[3]: Leaving directory
`/usr/local/source/terragear/src/Prep/MergerClipper'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/source/terragear/src/Prep'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/source/terragear/src'
make: *** [all-recursive] Error 1
Could someone please help me sort this out? I am relatively inexperienced
at this sort of thing.
Thank You,
Norm Princen
_______________________________________________
Terragear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/terragear-devel
2f585eeea02e2c79d7b1d8c4963bae2d