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

Reply via email to