[xsd-users] Compile problem with CygWin
Steve
ongs_1999 at yahoo.com
Thu Jan 8 00:13:45 EST 2009
Hi,
This is my first attempt to compile XSD in CygWin. Everything went pretty smooth until I compile the XSD itself; I ran into the following error:
c++ /cygdrive/c/Projects/XSD/xsd-3.2.0/xsd/cxx/parser/parser-header.cxx
/cygdrive/c/Projects/XSD/libcult-1.4.2/cult/containers/iterator.hxx: In function `Cult::Types::Fundamental::Boolean Cult::Containers::operator!=(const Cult::Containers::IteratorAdapter<I>&, const Cult::Containers::IteratorAdapter<J>&) [with I = stlp_std::reverse_iterator<stlp_std::_Rb_tree_iterator<CXX::String, stlp_priv::_ConstSetTraitsT<CXX::String> > >, J = stlp_std::reverse_iterator<stlp_std::_Rb_tree_iterator<CXX::String, stlp_priv::_SetTraitsT<CXX::String> > >]':
/cygdrive/c/Projects/XSD/xsd-3.2.0/xsd/cxx/parser/parser-header.cxx:1324: instantiated from here
/cygdrive/c/Projects/XSD/libcult-1.4.2/cult/containers/iterator.hxx:177: error: no match for 'operator!=' in '(+i)->Cult::Containers::IteratorAdapter<I>::base [with I = stlp_std::reverse_iterator<stlp_std::_Rb_tree_iterator<CXX::String, stlp_priv::_ConstSetTraitsT<CXX::String> > >]() != (+j)->Cult::Containers::IteratorAdapter<I>::base [with I = stlp_std::reverse_iterator<stlp_std::_Rb_tree_iterator<CXX::String, stlp_priv::_SetTraitsT<CXX::String> > >]()'
/cygdrive/c/Projects/XSD/STLport-5.0.1/stlport/stl/_bvector.h:146: note: candidates are: bool stlp_std::operator!=(const stlp_std::_Bit_iterator_base&, const stlp_std::_Bit_iterator_base&)
make: *** [/cygdrive/c/Projects/XSD/xsd-3.2.0/xsd/cxx/parser/parser-header.o] Error 1
... Please help!
Thanks,
Steve
More information about the xsd-users
mailing list