[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