Ostringstream on root v3.10/01 cygwin/win2000(bug?)

bash-2.05b$ g++ -v
Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.2/specs
Configured with: /netrel/src/gcc-3.2-3/configure --enable-languages=c,c++,f77,java --enable-libgcj --enable-threads=posix --with-system-zlib --enable-nls --without-included-gettext --enable-interpreter --disable-sjlj-exceptions --disable-version-specific-runtime-libs --enable-shared --build=i686-pc-linux --host=i686-pc-cygwin --target=i686-pc-cygwin --enable-haifa --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --includedir=/nonexistent/include --libexecdir=/usr/sbin
Thread model: posix
gcc version 3.2 20020927 (prerelease)

bash-2.05b$ uname -a
CYGWIN_NT-5.0 lbnl-wef7vryey8 1.5.6(0.108/3/2) 2004-01-19 00:43 i686 unknown unknown Cygwin

root [0] #include
root [1] using namespace std
root [2] ostringstream strstrName
root [3] strstrName<<“hello”<<ends
(class basic_ostream<char,char_traits >)277986184
root [4] cout<<strstrName.str()<<endl
Error: operator<< not defined for basic_ostream<char,char_traits > FILE:(tmpfile) LINE:1
(class G__CINT_ENDL)277027352
*** Interpreter error recovered ***

The class is one of the standard c++. I tried g++v3.2, it works.
The same version root on linux works. :unamused:


The problem should be fixed in ROOT 4.00/01.