[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20040330: LDM: 6.0.14: g++ error with ldm.h



Stonie,

>Date: Tue, 30 Mar 2004 14:48:04 +0000
>From: Stonie Cooper <address@hidden>
>Organization: Planetary Data, Incorporated
>To: address@hidden,
>To: address@hidden
>Subject: LDM: 6.0.14: g++ error with ldm.h

The above message contained the following:

> Rapidly moving towards completing our 6.0.14 plugin port for our NRS, so that 
> our academic customers will be on 6.0.14 . . . and hit a snag.
> 
> Our API is OOP/C++ . . . so I was using extern "C" calls to the LDM 
> procedures 
> for the ldm queue stuffer.
> 
> Everything seemed to be fine - but I get this compile time error in reference 
> to ldm.h:
> 
> ../protocol/ldm.h:382: error: declaration of `prod_class*feedpar::prod_class'
> ../protocol/ldm.h:368: error: changes meaning of `prod_class' from `typedef
>    struct prod_class prod_class'
> ../protocol/ldm.h:516: error: declaration of `
>    prod_class*fornme_reply_t::<anonymous union>::prod_class'
> ../protocol/ldm.h:368: error: changes meaning of `prod_class' from `typedef
>    struct prod_class prod_class'
> 
> Not looking for you guys to make a fix anything, but rather a query to see if 
> you have seen this before.  I didn't find anything directly related in the 
> archives.

I haven't seen this before.

> Stonie R. Cooper
> Planetary Data, Incorporated
> (402) 727-6599

Regards,
Steve Emmerson