[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20020416: PERL NetCDF problem: compiling NetCDF.c on HP-UX 10 system
- Subject: 20020416: PERL NetCDF problem: compiling NetCDF.c on HP-UX 10 system
- Date: Tue, 16 Apr 2002 09:03:54 -0600
Mark,
> To: address@hidden
> From: Mark Mitchell <address@hidden>
> Subject: PERL NetCDF problem
> Organization: NOAA/NWS
> Keywords: 200204122131.g3CLVFa26591 netCDF Perl
The above message contained the following:
> Hello. I am trying to install the PERL NetCDF module on an HP-UX system.
> Attached to this message are the files requested in the documentation.
>
> I can make it to running the Makefile and then the I get errors. I have
> sent a couple different versions of the make.log file. The first time I
> ran this it gave me an error similar to "-fno-aliasing" option not
> found. I removed this option from the make file and re-ran the make
> file. The results are in make_fno.log.
>
> Thanks for any help you can provide.
>
> Mark Mitchell
> National Weather Service - Kansas City/Pleasant Hill, MO
...
> loading cache ./config.cache
> checking for manual-page index command...
> checking for perl... (cached) perl
> checking for perl manual page directory...
> checking for neqn... (cached) neqn
> checking for tbl... (cached) tbl
> checking for c89... (cached) cc
> checking type of operating system... hpux10
> checking for tar flags... -chof
> checking for netCDF header-file... -I
> checking for netCDF library...
> checking for package version... 1.2
>
> ./configure: ERROR: The following variables need values:
>
> VARIABLE DESCRIPTION EXAMPLE
> -------- ------- -------
> PERL_MANDIR perl manual directory /usr/local/man
> CPP_NETCDF netCDF header -I/usr/local/unidata/include
> LD_NETCDF netCDF library -L/usr/local/unidata/lib -lnetcdf
>
> For each variable above, this script will now request that you input
> a value appropriate for your system (note that this value will not
> be interpolated by a shell -- so don't use shell substitutions).
> Alternatively, you can interrupt this script, set the above variables
> in the environment or in the file CUSTOMIZE, and then re-execute this
> script. (Variables referring to executable programs needn't be set if
> the relevant directory is added to PATH. See file INSTALL for details.)
>
> Enter a value for the perl manual directory (e.g. "/usr/local/man"):
> /usr/local/perl/man
>
> Enter a value for the netCDF header (e.g. "-I/usr/local/unidata/include"):
> -I/usr/local/netcdf/include
>
> Enter a value for the netCDF library (e.g. "-L/usr/local/unidata/lib
> -lnetcdf"):
> -L/usr/local/netcdf/lib -lnetcdf
>
> creating ./config.status
> creating Makefile
> creating perl/Makefile.PL
> creating port/master.mk
> creating port/Makefile
> /usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (conftest.o) was
> detected. The linked output may not run on a PA 1.x system.
> expanding `include's in file `Makefile'
> expanding `include's in file `perl/Makefile.PL'
> expanding `include's in file `port/master.mk'
> expanding `include's in file `port/Makefile'
...
> filename="make_fno.log"
gcc -c -I/usr/local/netcdf/include -D_HPUX_SOURCE -L/lib/pa1.1
-DUINT32_MAX_BROKEN -I/usr/local/include -DPERL_POLLUTE -O2
-DVERSION=\"\" -DXS_VERSION=\"\" -fpic
-I/usr/local/perl5.6/lib/5.6.0/PA-RISC1.1/CORE NetCDF.c
Running Mkbootstrap for NetCDF ()
chmod 644 NetCDF.bs
LD_RUN_PATH="/usr/local/netcdf/lib" ld -o
blib/arch/auto/NetCDF/NetCDF.sl -b -L/usr/local/lib NetCDF.o
-L/usr/local/netcdf/lib -lnetcdf
*** Error exit code 1
The above doesn't seem to contain the standard error output that is
needed to diagnose the problem. What is the output from manually
executing the following in the top-level source directory:
$ cd perl
$ gcc -c -I/usr/local/netcdf/include -D_HPUX_SOURCE -L/lib/pa1.1
-DUINT32_MAX_BROKEN -I/usr/local/include -DPERL_POLLUTE -O2
-DVERSION=\"^A^B^A\" -DXS_VERSION=\"^A^B^A\" -fpic
-I/usr/local/perl5.6/lib/5.6.0/PA-RISC1.1/CORE NetCDF.c
Regards,
Steve Emmerson <http://www.unidata.ucar.edu>