On 1 Jul 2003 13:19:08 GMT
Martin Spott <[EMAIL PROTECTED]> wrote:

> Erik Hofman <[EMAIL PROTECTED]> wrote:
> 
> > Could you remove '#include "FGJSBBase.h"' at line 68 of FGfdmSocket.h 
> > and see if this solves your problem?
> 
> Sorry, no change at all. Is this what people call a classical namespace
> conflict ?

Yup!  FGJSBBase.h has a "using std::queue" statement that clashes with
something in one of your system headers.

Remove

  SG_USING_STD(queue);

and replace

  static queue <Message*> Messages;

with

  static std::queue <Message*> Messages;

This is why "using" statements in header files are considered bad.

Bernie

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to