This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
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