I do not know whether anybody cares, but compilation fails with lyxstring and compaq cxx as follows:
mycxx -DHAVE_CONFIG_H -I. -I../../../lyx-devel/src/support -I../../src -I../../../lyx-devel/src/support/../ -I../../../lyx-devel -I../.. -I../../../lyx-devel/boost -I../../../lyx-devel/src/cheaders -I/usr/local/include -g -c -MD ../../../lyx-devel/src/support/lyxstring.C cxx: Error: ../../../lyx-devel/src/support/lyxstring.C, line 1764: class "std::basic_istream<char, std::char_traits<char>>" has no member "ipfx0" if (is.ipfx0()) { -----------------------^ cxx: Error: ../../../lyx-devel/src/support/lyxstring.C, line 1786: class "std::basic_istream<char, std::char_traits<char>>" has no member "isfx" is.isfx(); -----------^ cxx: Info: 2 errors detected in the compilation of "../../../lyx-devel/src/support/lyxstring.C". As far as I understand these ipfx0() and isfx() methods are nowhere to be found in the standard. If this is intended, compilation with lyxstring should only be allowed with gcc. JMarc