Bennett Helm wrote: > On Feb 14, 2005, at 12:31 PM, Angus Leeming wrote: > >> I have a nasty feeling that this, or something like it, will fix the >> problem (still in src/support/filetools.C) >> >> void setEnvPath(string const & name, vector<string> const & env) >> { >> char const separator(os::path_separator()); >> std::ostringstream ss; >> vector<string>::const_iterator it = env.begin(); >> vector<string>::const_iterator const end = env.end(); >> for (; it != end; ++it) { >> if (ss.tellp() > 0) >> ss << separator; >> ss << os::external_path(*it); >> } >> - PutEnv(name + "=" + ss.str()); >> + PutEnv(name + "=" + string(STRCONV(ss.str()))); >> } >> > > Nope. Same problem.
See my most recent post about adding further diagnostic info to this routine. -- Angus