Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

[netcdfgroup] Error compiling an application using netcdf-1 interface with netcdf-2 installed

Hello,

Here, at CLS we have a module which extends (and simplify for our
applications) udunits and it as been ported to udunits-2.
As a transistion, there is also the old one (while applications are
ported) and they use udunits.h.

When compiling I have errors because 2 functions which don't have any
parameter don't have 'void' as parameter description (we use -Werror as
gcc flags).

I don't know if you plan to fix this but as attachment there is the
patch which corrects the functions definitions.

Cheers,
Philippe
-- 
Philippe Poilbarbe - CLS Space Oceanography Division

--- lib/udunits.h.orig 
+++ lib/udunits.h 
@@ -72,6 +72,7 @@
  * Indicate if the units(3) package has been initialized.
  */
 extern int     utIsInit        PROTO((
+    void
 ));
 
 /*
@@ -246,7 +247,7 @@
 /*
  *     Terminate use of this package.
  */
-extern void    utTerm          PROTO(());
+extern void    utTerm          PROTO((void));
 
 #ifdef __cplusplus
 }
  • 2010 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: