- To: udunits@xxxxxxxxxxxxxxxx
- Subject: [udunits] Compiler-Error in udunits2 with compatibility include-file of udunits
- From: Heiko Klein <Heiko.Klein@xxxxxx>
- Date: Thu, 16 Jul 2009 12:56:19 +0200
I tried to compile a c++-program which uses the old udunits package
against the new udunits2 package with the compatible udunits.h.
I got the following compiler error with gcc 4.1.2 (Debian 32bit):/usr/local/include/udunits.h:57: error: declaration of 'ut_unit* utUnit::ut_unit' /usr/local/include/udunits2.h:17: error: changes meaning of 'ut_unit' from 'typedef union ut_unit ut_unit'
The following program compiles nicely with gcc, but fails with above error with g++:
#include <udunits.h> int main(int argc, char* args[]) { } Best regards, Heiko -- Dr. Heiko Klein Tel. + 47 22 96 32 58 Development Section / IT Department Fax. + 47 22 69 63 55 Norwegian Meteorological Institute http://www.met.no P.O. Box 43 Blindern 0313 Oslo NORWAY