[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20030719: netcdf f90 module on HP UX 11
- Subject: 20030719: netcdf f90 module on HP UX 11
- Date: Mon, 21 Jul 2003 09:36:30 -0600
Michael,
>Date: Sat, 19 Jul 2003 12:54:10 +0200
>From: Michael Arndt <address@hidden>
>Organization: Bereichsleiter IT-Services
>To: Steve Emmerson <address@hidden>
>Subject: Re: 20030718: netcdf f90 module on HP UX 11
The above message contained the following:
> Hello Steve
>
> thanks for your fast help.
>
> Here my feedback:
>
> 1. all mkdir commands in rules.make changed to mkdir -p , dito in configure
> -test -d $@ || mkdir -p $@
Odd. This shouldn't have been necessary.
> 2. change lex = flex to lex = lex in Makefile in ncgen
> (not made correct by configure)
> 3. in f90
> either it was NETCDF.mod and netcdf.mod is awaited or vice versa
Odd. The rules in file "f90/Makefile" should accomodate both spellings.
> With 32 Bit and 64 Bit:
>
> /usr/bin/cc -c +O2 -I. -DNDEBUG ncx.c
> cc: "ncx.c", line 1231: warning 602: Float constant exceeds its storage.
> cc: "ncx.c", line 1231: warning 602: Float constant exceeds its storage.
> cc: "ncx.c", line 1243: warning 602: Float constant exceeds its storage.
> cc: "ncx.c", line 1243: warning 602: Float constant exceeds its storage.
> cc: "ncx.c", line 1265: warning 602: Float constant exceeds its storage.
> cc: "ncx.c", line 1265: warning 602: Float constant exceeds its storage.
> /usr/bin/cc -c +O2 -I. -DNDEBUG putget.c
The above can be safely ignored.
> Warnings:
>
> Warning: ncgentab.c is out-of-date with respect to ncgen.y
> Warning: It should be recreated via yacc on an OSF/1 system
> /usr/bin/cc -o ncgen +O2 main.o load.o ncgentab.o escapes.o
> getfill.o init.o genlib.o ../libsrc/libnetcdf.a
>
> /opt/aCC/bin/aCC -c -D_HPUX_SOURCE +O2 -I../libsrc -I. -DNDEBUG
> nctst.cpp
> Error (future) 370: "netcdfcpp.h", line 157 # The friend declaration is not
> in the correct form for either a function or a class. Perhaps
> you meant 'friend class NcFile;'.
> friend NcFile;
> ^^^^^^^^^^^^^^
> Error (future) 370: "netcdfcpp.h", line 360 # The friend declaration is not
> in the correct form for either a function or a class. Perhaps
> you meant 'friend class NcFile;'.
> friend NcFile;
> ^^^^^^^^^^^^^^
> Error (future) 370: "netcdfcpp.h", line 391 # The friend declaration is not
> in the correct form for either a function or a class. Perhaps
> you meant 'friend class NcFile;'.
> friend NcFile;
> ^^^^^^^^^^^^^^
> Warning: 3 future errors were detected and ignored. Add a '+p' option
> to detect and fix them before they become fatal errors in a future release.
> Behavior of this ill-formed program is not guaranteed to match that of a
> well-formed program
The above have been fixed in the latest version.
Regards,
Steve Emmerson