CVS compilation stops at:
iterators.C: In method `class ParConstIterator & ParConstIterator::operator ++()': iterators.C:257: no match for `_List_iterator<Paragraph,Paragraph &,Paragraph *> != _List_iterator<Paragraph,const Paragraph &,const Paragraph *>' /usr/include/g++/stl_list.h:70: candidates are: bool _List_iterator<Paragraph,Paragraph &,Paragraph *>::operator !=(const _List_iterator<Paragraph,Paragraph &,Paragraph *> &) const lyxfont.h:431: bool operator !=(const LyXFont::FontBits &, const LyXFont::FontBits &) lyxfont.h:446: bool operator !=(const LyXFont &, const LyXFont &) changes.h:40: bool operator !=(const Change &, const Change &) changes.h:119: bool operator !=(const Changes::Range &, const Changes::Range &) iterators.C:191: bool operator !=(const ParIterator &, const ParIterator &) iterators.h:90: bool operator !=(const ParConstIterator &, const ParConstIterator &) iterators.C:63: bool operator !=(const ParPosition &, const ParPosition &) gmake[3]: *** [iterators.o] Error 1
Any idea what went wrong here?
This is with gcc 2.95.4 (the default on most recent FreeBSD 4.8).
Rob.