I had to do this to compile latest CVS on Cygwin:
-- Kayvan A. Sylvan | Proud husband of | Father to my kids: Sylvan Associates, Inc. | Laura Isabella Sylvan | Katherine Yelena (8/8/89) http://sylvan.com/~kayvan | "crown of her husband" | Robin Gregory (2/28/92)
Index: src/support/lyxsum.C =================================================================== RCS file: /cvs/lyx/lyx-devel/src/support/lyxsum.C,v retrieving revision 1.33 diff -u -r1.33 lyxsum.C --- src/support/lyxsum.C 2003/10/06 15:43:18 1.33 +++ src/support/lyxsum.C 2003/10/07 22:53:03 @@ -17,6 +17,7 @@ #include <boost/crc.hpp> using std::endl; +using std::string; // OK, this is ugly, but it is the only workaround I found to compile // with gcc (any version) on a system which uses a non-GNU toolchain. Index: src/support/os_win32.C =================================================================== RCS file: /cvs/lyx/lyx-devel/src/support/os_win32.C,v retrieving revision 1.12 diff -u -r1.12 os_win32.C --- src/support/os_win32.C 2003/08/23 00:16:57 1.12 +++ src/support/os_win32.C 2003/10/07 22:53:03 @@ -23,6 +23,7 @@ using namespace lyx::support; using std::endl; +using std::string; namespace {