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.
Dan, Boy, you've got me. I don't think I've ever seen that error before. I wonder if it could be due to an incompatibility between the compiler used to build the netcdf-perl package and that used to build your perl installation. Would you please send me the output form the following command: perl -V Regards, Steve Emmerson <http://www.unidata.ucar.edu> > To: address@hidden > cc: address@hidden > From: "Dan L. Ostrom" <address@hidden> > Subject: Netcdf-perl make errors > Organization: University of Michigan > Keywords: 200104041834.f34IYtL02817 > > TWIMC, > A user downloaded netcdf-perl V1.2.1 and has asked me to > install it on our HP-UX 10.20 server. > > When I run the make, I am getting the following error: > > ld: Invalid loader fixup for symbol "$00000003". > > I tried following the fix as shown in you FAQ, but to no > avail. I have copied the log files you requested into this email. > > Am I missing something very simple here? > > Thanks. > ================================================================= > uname -a > HP-UX tidi02 B.10.20 A 9000/782 2006635277 two-user license > > > ./configure > configure.log > more configure.log > loading cache ./config.cache > checking for manual-page index command... > checking for perl utility... /usr/local/bin/perl > checking for perl manual page directory... /usr/local/man > checking for neqn... (cached) neqn > checking for tbl... (cached) tbl > checking for C compiler... /usr/bin/cc > checking type of operating system... hpux10 > checking for tar flags... -chof > checking for netCDF header-file... -I/usr/local/netcdf/include > checking for netCDF library... -L/usr/local/netcdf/lib -lnetcdf > checking for package version... 1.2 > creating ./config.status > creating Makefile > creating perl/Makefile.PL > creating port/master.mk > creating port/Makefile > > > > > more 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:686: checking for perl utility > configure:694: checking for perl manual page directory > configure:746: checking for neqn > configure:778: checking for tbl > configure:1119: checking for C compiler > 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 > > make perl/Makefile > makefile.log > more makefile.log > cd perl && /usr/local/bin/perl Makefile.PL POLLUTE=1 > Writing Makefile for NetCDF > > > make > make.log > more make.log > > making `dynamic' in directory /usr/local/sources/netcdf-perl-1.2.1/src/perl > > cc -c -I/usr/local/netcdf/include -D_HPUX_SOURCE -I/usr/local/include - > D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae > -DPERL_POLLUTE -O -DVERSION > =\"^A^B^A\" -DXS_VERSION=\"^A^B^A\" +z > -I/usr/local/perl/lib/5.6.0/PA-RISC > 2.0/CORE NetCDF.c > Running Mkbootstrap for NetCDF () > chmod 644 NetCDF.bs > LD_RUN_PATH="/usr/local/lib" ld -o > blib/arch/auto/NetCDF/NetCDF.sl -b > +vnocompatwarnings -L/usr/local/lib NetCDF.o -lnetcdf > > ld: Invalid loader fixup for symbol "$00000003". > > Stop. > > *** Error exit code 1 > > Stop. > *** Error exit code 1 > > Stop. > *** Error exit code 1 > > Stop. > *** Error exit code 1 > > > > > swlist -l product | grep PHSS_17225 > PHSS_17225 B.10.00.00.AA dld.sl(5) cumulative patch > > *** NOTE *** > PHSS_15391 superceeded by PHSS_17225 > > > I did a what on /usr/lib/dld.sl and /usr/lib/libdld.1. > Both the files matched what output on HP said they should. > The checksums from both files were also correct > > > > ########################################################### > # Dan L. Ostrom | IT Contract Services # > # Systems Administrator III | (734) 647-5664 (voice) # > # University of Michigan | (734) 670-4001 pager) # > # Ann Arbor Michigan | (734) 763-4050 (fax) # > # 48109 | # > ########################################################### > > > ------- End of Forwarded Message