The attached patch was created with cvs diff -p -u > angus.patch bzip2 angus.patch It allows the head branch of CVS to be compiled with DEC cxx and DEC's implementation of std::string. (Does little more than replace string::clear() with string::erase().) Angus ps. Allan, if accepted, could you apply this also to the "rae" branch. Many thanks, A.