[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20020305: netcdf-perl Linux install



Trent,

> To: address@hidden
> From: Trent Doyle <address@hidden>
> Subject: netcdf-perl install.
> Organization: ARM/CART/SGP
> Keywords: 200203051954.g25JssK10472

The above message contained the following:

> Ran into a problem with installing netcdf-perl on a redhat 7.1 server.  Info 
> is as follows:
> 
> uname -a Linux dq.arm.gov 2.4.3-12 #1 Fri June 8 15:05:56 EDT 2001 i686 
> unknown.
> 
> As far as the c compiler that was used, I hope you can tell that in the logs.
> 
> I've also included the log files.
> 
> The error I got was at make and it is: Please specify prototyping behaviour 
> for NetCDF.xs (see perlxs manual).

That should be a warning rather than an error.  Please check.

> 
> If you should have any questions, please let me know.
> 
> Thanks,
> 
> -- 
> Trent Doyle
> Systems Administrator
> ARM/SGP/CART
> 309600 EW 28
> Billings, OK 
> 580-388-4053
> --------------Boundary-00=_TY3JTYQI0CNGTN22IK0Q
> Content-Type: 
> Content-Transfer-Encoding: 8bit
> Content-Disposition: attachment; filename="VERSION"
> 
> 
> --------------Boundary-00=_TY3JTYQI0CNGTN22IK0Q
> Content-Type: text/plain;
>   charset="iso-8859-1";
>   name="config.log"
> Content-Transfer-Encoding: 8bit
> Content-Disposition: attachment; filename="config.log"
> 
> This file contains any messages produced by compilers while
> running configure, to aid debugging if configure makes a mistake.
> 
> configure:635: checking for manual-page index command
> configure:648: checking for perl
> configure:694: checking for perl manual page directory
> configure:746: checking for neqn
> configure:778: checking for tbl
> configure:1086: checking for c89
> configure:1086: checking for cc
> configure:1173: checking type of operating system
> configure:1250: checking for tar flags
> configure:1266: checking for netCDF header-file
> configure:1293: checking for netCDF library
> configure:1322: checking for package version
> 
> --------------Boundary-00=_TY3JTYQI0CNGTN22IK0Q
> Content-Type: text/plain;
>   charset="iso-8859-1";
>   name="configure.log"
> Content-Transfer-Encoding: 8bit
> Content-Disposition: attachment; filename="configure.log"
> 
> loading cache ./config.cache
> checking for manual-page index command... 
> checking for perl... perl
> checking for perl manual page directory... /usr/share/man
> checking for neqn... neqn
> checking for tbl... tbl
> checking for c89... no
> checking for cc... cc
> checking type of operating system... linux
> checking for tar flags... -chof
> checking for netCDF header-file... -I/usr/include
> checking for netCDF library... -L/usr/include -lnetcdf
> checking for package version... 1.2
> updating cache ./config.cache
> creating ./config.status
> creating Makefile
> creating perl/Makefile.PL
> creating port/master.mk
> creating port/Makefile
> 
> --------------Boundary-00=_TY3JTYQI0CNGTN22IK0Q
> Content-Type: text/plain;
>   charset="iso-8859-1";
>   name="make.log"
> Content-Transfer-Encoding: 8bit
> Content-Disposition: attachment; filename="make.log"
> 
> make[1]: Entering directory `/root/netcdf-perl-1.2.1/src'
> make[2]: Entering directory `/root/netcdf-perl-1.2.1/src'
> 
> making `dynamic' in directory /root/netcdf-perl-1.2.1/src/perl
> 
> make[3]: Entering directory `/root/netcdf-perl-1.2.1/src/perl'
> /usr/bin/perl -I/usr/lib/perl5/5.6.0/i386-linux -I/usr/lib/perl5/5.6.0 
> /usr/lib/perl5/5.6.0/ExtUtils/xsubpp  -typemap 
> /usr/lib/perl5/5.6.0/ExtUtils/typemap NetCDF.xs > NetCDF.xsc && mv NetCDF.xsc 
> NetCDF.c
> gcc -c -I/usr/include -fno-strict-aliasing -DPERL_POLLUTE  -O2 -march=i386 
> -mcpu=i686     -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC 
> -I/usr/lib/perl5/5.6.0/i386-linux/CORE  NetCDF.c
> mkdir blib
> mkdir blib/arch
> mkdir blib/arch/auto
> mkdir blib/arch/auto/NetCDF
> Running Mkbootstrap for NetCDF ()
> chmod 644 NetCDF.bs
> LD_RUN_PATH="/usr/lib" gcc -o blib/arch/auto/NetCDF/NetCDF.so  -shared 
> -L/usr/local/lib NetCDF.o    -L/usr/include -lnetcdf 
> chmod 755 blib/arch/auto/NetCDF/NetCDF.so
> cp NetCDF.bs blib/arch/auto/NetCDF/NetCDF.bs
> chmod 644 blib/arch/auto/NetCDF/NetCDF.bs
> make[3]: Leaving directory `/root/netcdf-perl-1.2.1/src/perl'
> 
> returning to directory /root/netcdf-perl-1.2.1/src
> 
> make[2]: Leaving directory `/root/netcdf-perl-1.2.1/src'
> make[1]: Leaving directory `/root/netcdf-perl-1.2.1/src'
> test ! -f perl/so_locations || chmod a+w perl/so_locations
> 
> --------------Boundary-00=_TY3JTYQI0CNGTN22IK0Q
> Content-Type: text/plain;
>   charset="iso-8859-1";
>   name="makefile.log"
> Content-Transfer-Encoding: 8bit
> Content-Disposition: attachment; filename="makefile.log"
> 
> cd perl && perl Makefile.PL POLLUTE=1
> Checking if your kit is complete...
> Looks good
> Writing Makefile for NetCDF
> 
> --------------Boundary-00=_TY3JTYQI0CNGTN22IK0Q--
> 
> 
> ------- End of Forwarded Message

I don't see a problem in the above (other than an apparent abrupt
termination).  Could it be that you didn't send me the standard error
output?

Regards,
Steve Emmerson   <http://www.unidata.ucar.edu>