Trouble compiling netcdf/src on IBM-Risc/6000

Hi John,

> I am having difficulty makeing netcdf on an IBM-Risc/6000.
> I welcome any suggestions.
 ...
> Making `all' in       /home/ibm/jcunnin/GMT/netcdf/src
>       /bin/cc -I`if [ -z "/usr/include/rpc" ]; then echo ../xdr; else \
>                           echo /usr/include/rpc; fi`  -O -c array.c
> "./alloc.h", line 10.14: 1506-132 (S) Function malloc cannot be       
> redeclared.
> 

For AIX 3.2, you will need the appended patch to two files in the current
distribution (which was tested on AIX 3.1).  Apply this patch from the
top-level netcdf directory via Larry Wall's patch(1) utility, e.g.

        $ cd /usr/local/src/unidata/netcdf
        $ patch < this_file

or you can apply the patch manually, since it only involves adding two
lines and deleting one line.

--Russ

diff -c1 ncgen/ncgen.y~ ncgen/ncgen.y
*** ncgen/ncgen.y~      Mon Dec 23 13:42:05 1991
--- ncgen/ncgen.y       Tue Sep  8 13:46:21 1992
***************
*** 12,13 ****
--- 12,14 ----
  #endif
+ #include      <stdlib.h>
  #include        <string.h>
***************
*** 14,17 ****
  #include        "ncgen.h"
- 
- extern char* malloc();
  
--- 15,16 ----
diff -c1 src/local_nc.h~ src/local_nc.h
*** src/local_nc.h~     Mon Dec 23 13:42:33 1991
--- src/local_nc.h      Tue Sep  8 13:34:37 1992
***************
*** 73,74 ****
--- 73,75 ----
  #ifdef _AIX
+ #define STDC_INCLUDES
  #define SYSTEM_XDR_INCLUDES


  • 1992 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: