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, > We compile applications and plugins against LDM libs; just downloaded > 6.4.5, and attempted to compile, and found there to be a definition > for error_t that directly conflicts with the error_t in /usr/include/ > errno.h > > In file included from ../misc/inetutil.h:15, > from x786tgb.cpp:25: > ../misc/error.h:10: error: conflicting declaration 'typedef struct > error error_t' > /usr/include/errno.h:69: error: 'error_t' has a previous declaration > as `typedef int error_t' > ../misc/error.h:10: error: declaration of `typedef struct error error_t' > /usr/include/errno.h:69: error: conflicts with previous declaration > `typedef int error_t' > ../misc/error.h:10: error: declaration of `typedef struct error error_t' > /usr/include/errno.h:69: error: conflicts with previous declaration > `typedef int error_t' > ../misc/error.h:10: error: declaration of `typedef struct error error_t' > /usr/include/errno.h:69: error: conflicts with previous declaration > `typedef int error_t' > > I haven't dwelled on it for a fix around, but just thought I would > let you know. Thanks for the heads-up. This will be fixed in the next release. Regards, Steve Emmerson Ticket Details =================== Ticket ID: MPG-647152 Department: Support LDM Priority: Normal Status: Closed