c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h: In instantiation of '__gnu_cxx::_SGIAssignableConcept, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> > >': c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/stl_vector.h:179: instantiated from 'std::vector, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >, std::allocator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> > > >' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:73: instantiated from 'boost::spirit::classic::tree_node, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:544: instantiated from 'boost::spirit::classic::tree_match<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::node_val_data_factory, boost::spirit::classic::nil_t>' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:1535: instantiated from 'boost::spirit::classic::tree_parse_info<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::node_val_data_factory, boost::spirit::classic::nil_t>' src\tql\spirit\Syntax.cpp:45: instantiated from here c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:216: error: '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a' has incomplete type C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:56: error: declaration of 'struct boost::spirit::classic::tree_node, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >' c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h: In member function 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp = boost::spirit::classic::tree_node, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >]': c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/stl_vector.h:179: instantiated from 'std::vector, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >, std::allocator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> > > >' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:73: instantiated from 'boost::spirit::classic::tree_node, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:544: instantiated from 'boost::spirit::classic::tree_match<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::node_val_data_factory, boost::spirit::classic::nil_t>' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:1535: instantiated from 'boost::spirit::classic::tree_parse_info<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::node_val_data_factory, boost::spirit::classic::nil_t>' src\tql\spirit\Syntax.cpp:45: instantiated from here c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:208: error: using invalid field '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a' c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:209: error: using invalid field '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a' c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:209: error: using invalid field '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a' c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/stl_vector.h:179: instantiated from 'std::vector, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >, std::allocator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> > > >' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:73: instantiated from 'boost::spirit::classic::tree_node, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:544: instantiated from 'boost::spirit::classic::tree_match<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::node_val_data_factory, boost::spirit::classic::nil_t>' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:1535: instantiated from 'boost::spirit::classic::tree_parse_info<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::node_val_data_factory, boost::spirit::classic::nil_t>' src\tql\spirit\Syntax.cpp:45: instantiated from here c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:210: error: using invalid field '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a' c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h: In member function 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__const_constraints(const _Tp&) [with _Tp = boost::spirit::classic::tree_node, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >]': c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:210: instantiated from 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp = boost::spirit::classic::tree_node, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >]' c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/stl_vector.h:179: instantiated from 'std::vector, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >, std::allocator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> > > >' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:73: instantiated from 'boost::spirit::classic::tree_node, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::nil_t> >' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:544: instantiated from 'boost::spirit::classic::tree_match<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::node_val_data_factory, boost::spirit::classic::nil_t>' C:\Documents and Settings\test\workspace\3rdparty\include/boost/spirit/home/classic/tree/common.hpp:1535: instantiated from 'boost::spirit::classic::tree_parse_info<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::spirit::classic::node_val_data_factory, boost::spirit::classic::nil_t>' src\tql\spirit\Syntax.cpp:45: instantiated from here c:\mingw\bin\../lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h:214: error: using invalid field '__gnu_cxx::_SGIAssignableConcept<_Tp>::__a' scons: *** [output\win32\debug\obj\tql\spirit\Syntax.o] Error 1 scons: building terminated because of errors.