This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
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>