Using gcc 3.0.2 and not using included string I get only a problem in buffer (the same as 1.1.4): make[3]: Entering directory `/home/jamatos/lyx/lyx-1.1.5/src' g++3 -DHAVE_CONFIG_H -I. -I. -I. -I../images -I/usr/X11R6/include -g -O2 -fno-rtti -fno-exceptions -c buffer.C buffer.C: In member function `void Buffer::writeFileAscii(const std::string&, int)': buffer.C:1521: choosing `std::fpos<_StateT> std::fpos<_StateT>::operator-(long int) [with _StateT = mbstate_t]' over `operator-' buffer.C:1521: because worst conversion for the former is better than worst conversion for the latter make[3]: *** [buffer.o] Error 1 g++3 -DHAVE_CONFIG_H -I. -I. -I. -I../images -I/usr/X11R6/include -g -O2 -fno-rtti -fno-exceptions -c paragraph.C paragraph.C: In member function `void LyXParagraph::SimpleTeXSpecialChars(std::ostream&, TexRow&, bool, LyXFont&, LyXFont&, LyXFont&, bool&, const LyXLayout&, int&, int&, char)': paragraph.C:3188: choosing `std::fpos<_StateT> std::fpos<_StateT>::operator-(long int) [with _StateT = mbstate_t]' over `operator-' paragraph.C:3188: because worst conversion for the former is better than worst conversion for the latter
-- José Abílio