[Thread Prev][Thread Next][Index]
Re: LAS install problems with netcdf-perl module
Hi Jerome,
More information on the NetCDF perl package and installation can be
found at:
http://my.unidata.ucar.edu/content/software/netcdf-perl/index.html
http://my.unidata.ucar.edu/content/software/netcdf-perl/install.html
Joe
Jerome King wrote:
Hi all,
I have been having lots of problems with the perl modules especially
the netcdf-perl module.
I am using RedHat 9.0 and also Fedora Core II.
When I installed LAS for the first time, I got a bunch of perl modules
that did not get installed so I went through CPAN and got most of them
installed or "force" install.
However, the netcdf-perl module is not offered through CPAN. So I went
directly under /usr/local/laslxml/perl/module and found the
netcdf-perl directory there and tried to install it from there. It
did not work since it was looking for some netcdf header and library
files so I installed the Netcdf package netcdf-3.5.1 and then tried to
compile the netcdf-perl module again. I was able to point the compile
towards the netcdf.h header file but the netcdf library seem to be a
big problem. I can't get "make" to compile correctly.
these are the links I use:
netcdf header:
-I/usr/local/netcdf-3.5.1/include
netcdf libraries:
-L/usr/local/netcdf-3.5.1/lib -lnetcdf
I get the same error reported by Bob Yu a year ago:
make[1]: Entering directory
`/usr/local/las/xml/perl/modules/netcdf-perl-1.2.1'
make[2]: Entering directory
`/usr/local/las/xml/perl/modules/netcdf-perl-1.2.1'
making `dynamic' in directory
/usr/local/las/xml/perl/modules/netcdf-perl-1.2.1/perl
make[3]: Entering directory
`/usr/local/las/xml/perl/modules/netcdf-perl-1.2.1/perl'
gcc -c -I/usr/local/netcdf-3.5.1/include -D_REENTRANT -D_GNU_SOURCE
-DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -DPERL_POLLUTE -O2 -g -pipe -march=i386
-mcpu=i686 -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" NetCDF.c
NetCDF.xs: In function `XS_NetCDF_inquire':
NetCDF.xs:1825: parse error before '(' token
NetCDF.xs:1829: `rd' undeclared (first use in this function)
NetCDF.xs:1829: (Each undeclared identifier is reported only once
NetCDF.xs:1829: for each function it appears in.)
NetCDF.xs: In function `XS_NetCDF_varinq':
NetCDF.xs:1962: parse error before '(' token
make[3]: *** [NetCDF.o] Error 1
make[3]: Leaving directory
`/usr/local/las/xml/perl/modules/netcdf-perl-1.2.1/perl'
make[2]: *** [perl/dynamic] Error 1
make[2]: Leaving directory
`/usr/local/las/xml/perl/modules/netcdf-perl-1.2.1'
make[1]: *** [decision] Error 2
make[1]: Leaving directory
`/usr/local/las/xml/perl/modules/netcdf-perl-1.2.1'
make: *** [all] Error 2
I tried to get in touch with Bob but my emails bounced back.
Does anyone encountered this problem with the netcdf-perl module and
solved it?
Any help would be very appreciated!
Thanks a lot!
Jerome.
Jerome King
Associate Specialist II
Institute of Marine Sciences
CIMT
Lab phone number: (831) 459-2876.
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's
FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
[Thread Prev][Thread Next][Index]
Dept of Commerce /
NOAA /
OAR /
PMEL /
TMAP
Contact Us | Privacy Policy | Disclaimer | Accessibility Statement