[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Russ Rew: Re: 970508: query
- Subject: Russ Rew: Re: 970508: query
- Date: Thu, 08 May 1997 15:23:08 -0600
Oops, forgot to CC: support-netcdf ...
------- Forwarded Message
Date: Thu, 08 May 1997 15:22:15 -0600
From: Russ Rew <address@hidden>
To: "Peter Valdes Sosa" <address@hidden>
Subject: Re: 970508: query
>To: address@hidden
>From: "Peter Valdes Sosa" <address@hidden>
>Subject: query
>Organization: Centro de Neurociencias de Cuba
>Keywords: 199705081959.NAA00880
Hi Peter,
> We have the version 2.3.2 of netcdf software. We tryied out to
> compile this version in LINUX SLACKWARE, and we have found
> troubles:
> The file "linux.m4" do not appears.
Yes, version 2.3.2 (from June 1993) was not tested on Linux. Please use
version 2.4.3 instead, unless you can wait for the new version 3 we will
be releasing in the next week or so.
> We also have the version 2.4, where we have had troubles too.
> Here the log file : (delimited by BEGIN-END)
>
> BEGIN
>
> making `all' in directory /usr/bin/display/netcdf-2.4/port
>
> make[1]: Entering directory `/usr/bin/display/netcdf-2.4/port'
> make[1]: Leaving directory `/usr/bin/display/netcdf-2.4/port'
>
> returning to directory /usr/bin/display/netcdf-2.4
>
>
> making `all' in directory /usr/bin/display/netcdf-2.4/xdr
>
> make[1]: Entering directory `/usr/bin/display/netcdf-2.4/xdr'
> make[1]: Leaving directory `/usr/bin/display/netcdf-2.4/xdr'
>
> returning to directory /usr/bin/display/netcdf-2.4
>
>
> making `all' in directory /usr/bin/display/netcdf-2.4/libsrc
>
> make[1]: Entering directory `/usr/bin/display/netcdf-2.4/libsrc'
> ar rcuv libnetcdf.a array.o attr.o cdf.o dim.o file.o iarray.o error.o
> globdef.o putget.o putgetg.o sharray.o string.o var.o xdrposix.o
> ranlib libnetcdf.a make[1]: Leaving directory
> `/usr/bin/display/netcdf-2.4/libsrc'
>
> returning to directory /usr/bin/display/netcdf-2.4
>
>
> making `all' in directory /usr/bin/display/netcdf-2.4/fortran
>
> make[1]: Entering directory `/usr/bin/display/netcdf-2.4/fortran' ar
> rcuv ../libsrc/libnetcdf.a jackets.o ranlib ../libsrc/libnetcdf.a
> make[1]: Leaving directory `/usr/bin/display/netcdf-2.4/fortran'
>
> returning to directory /usr/bin/display/netcdf-2.4
>
>
> making `all' in directory /usr/bin/display/netcdf-2.4/ncdump
>
> make[1]: Entering directory `/usr/bin/display/netcdf-2.4/ncdump'
> cc -o ncdump -O ncdump.o vardata.o dumplib.o ../libsrc/libnetcdf.a
> make[1]: Leaving directory `/usr/bin/display/netcdf-2.4/ncdump'
>
> returning to directory /usr/bin/display/netcdf-2.4
>
>
> making `all' in directory /usr/bin/display/netcdf-2.4/ncgen
>
> make[1]: Entering directory `/usr/bin/display/netcdf-2.4/ncgen'
> yacc -d ncgen.y
> mv ncgen.tab.c ncgentab.c
> mv: ncgen.tab.c: No such file or directory
> make[1]: *** [ncgentab.c] Error 1
> make[1]: Leaving directory `/usr/bin/display/netcdf-2.4/ncgen'
> make: *** [ncgen/all] Error 127
>
> END
This indicates that "yacc" was not generating files "ncgen.tab.c" and
"ncgen.tab.h" from the file "ncgen.y". Perhaps the "yacc" on your Linux
system generates "y.tab.c" and "y.tab.h" instead, as the "yacc" programs
on most other Unix systems do. In this case, just do the following in
the src/ncgen/ directory:
mv y.tab.c ncgentab.c
mv y.tab.h ncgentab.h
Then from the src/ directory, continue the make by invoking "make all".
If it works now, you can invoke "make test" to see if it passes its
self-tests, and then "make install" to finish the installation.
I believe this problem is fixed in netCDF version 3.
- --Russ
_____________________________________________________________________
Russ Rew UCAR Unidata Program
address@hidden http://www.unidata.ucar.edu
------- End of Forwarded Message