On Wednesday 03 April 2002 10:19 am, Jean-Marc Lasgouttes wrote: > >>>>> "Allan" == Allan Rae <[EMAIL PROTECTED]> writes: > > Allan> On Tue, 2 Apr 2002, Angus Leeming wrote: [...] > > >> static bool build_name (string&,const vector<string,allocator<void> > >> > >> >&); --------------------------^ cxx: Error: > >> > >> /usr/include/cxx/locimpl, line 309: #266 "string" is ambiguous > >> > >> etc. > >> > >> Any ideas? > > Allan> I suppose your compiler is seeing a choice of std::string and > Allan> lyxstring (exported via typedef as string). > > Note that I have been compiling for a long time with cxx 6.2. I'll > have to check whether it is still the case.
That'd be good. > Anyway, having string > instead of std::string in a system header is dumb, IMO (unless > everything is in namespace std?). Ta-da! > JMarc What I don't get is why formala.C is #including locale info anyway. Not to worry, I'm not going to waste much time on this. Angus