The latest CVS doesn't compile:
$ gmake [...] g++ -DHAVE_CONFIG_H -I. -I. -I. -I../boost -I/opt/include -I/usr/local/include -I/usr/X11R6/include -g -O -Wno-non-template-friend -ftemplate-depth-30 -W -Wall -c -o text_funcs.o `test -f text_funcs.C || echo './'`text_funcs.C text_funcs.C: In function `void cursorLeftOneWord(LyXCursor &, const ParagraphList &)': text_funcs.C:80: 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 &) lyxcursor.h:130: bool operator !=(const LyXCursor &, const LyXCursor &) text_funcs.C: In function `void cursorRightOneWord(LyXCursor &, const ParagraphList &)': text_funcs.C:102: 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 &) lyxcursor.h:130: bool operator !=(const LyXCursor &, const LyXCursor &) gmake[3]: *** [text_funcs.o] Error 1
Gcc 2.95 on FreeBSD 4.8
Rob.