If I use a C++ compiler to include embed.h:

In file included from /Users/nick/Ponie/ponie06/parrot/include/parrot/embed.h:19,
                 from perl.h:31,
                 from miniperlmain.c:27:
/Users/nick/Ponie/ponie06/parrot/include/parrot/interpreter.h:59: error: conflicting
   types for `typedef struct Parrot_Interp*Parrot_Interp'


Pain being due to these two:

struct Parrot_Interp;

typedef struct Parrot_Interp *Parrot_Interp;


This doesn't seem right.

Nicholas Clark

Reply via email to