[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20010404: Netcdf-perl make errors: Invalid loader fixup ...
- Subject: 20010404: Netcdf-perl make errors: Invalid loader fixup ...
- Date: Tue, 10 Apr 2001 14:24:04 -0600
Dan,
>Date: Tue, 10 Apr 2001 16:13:05 -0400
>From: "Dan L. Ostrom" <address@hidden>
>Organization: University of Michigan
>To: address@hidden
>Subject: 20010404: Netcdf-perl make errors: Invalid loader fixup ...
>Keywords: 200104041834.f34IYtL02817
The above message contained the following:
> Well, here's more progress. Now it's getting stuck on
> the make phase.
>
> Ideas?
> > env
> .
> .
> .
> CC=/opt/ansic/bin/c89
> FC=/opt/fortran/bin/f77
> F90=/usr/local/bin/f90
> CXX=
> CFLAGS=+z -g
> CPPFLAGS=-DNDEBUG
As shown in the HP-UX example in the file INSTALL.html, the environment
variable CPPFLAGS has to contain the string "-D_HPUX_SOURCE" in order to
build the netCDF package on an HP-UX system using the native C compiler.
> FFLAGS=-O
> F90LAGS=
> F90FLAGS=-O
> CXXFLAGS=SHLIB_PATH=/usr/lib:/usr/local/lib
>
>
> > netcdf-3.5.0/src make
>
> Making `all' in directory /usr/local/sources/netcdf-3.5.0/src/libsrc
>
> /opt/ansic/bin/c89 -c +z -g -I. -DNDEBUG attr.c
> /opt/ansic/bin/c89 -c +z -g -I. -DNDEBUG dim.c
> /opt/ansic/bin/c89 -c +z -g -I. -DNDEBUG error.c
> /opt/ansic/bin/c89 -c +z -g -I. -DNDEBUG -DVERSION=`cat
> ../VERSION` libvers.c
> /opt/ansic/bin/c89 -c +z -g -I. -DNDEBUG nc.c
> cc: "nc.c", line 780: error 1588: "EEXIST" undefined.
> cc: "nc.c", line 780: error 1563: Expression in if must be scalar.
> *** Error exit code 1
>
> Stop.
> *** Error exit code 1
>
> Stop.
> *** Error exit code 1
Try the following:
1. Go to the top-level source directory of the package.
2. Perform steps 3 through 5 mentioned near the end of the
INSTALL.html file.
Ensure that the environment variable CPPFLAGS contains the
string "-D_HPUX_SOURCE".
Ensure that the environment variable CFLAGS contains the string
"+z".
3. Perform steps 6 through 9 mentioned near the end of the
INSTALL.html file.
Regards,
Steve Emmerson <http://www.unidata.ucar.edu>