[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20000707: can't link with the library on a SGI 6.3 (or 6.5)
- Subject: 20000707: can't link with the library on a SGI 6.3 (or 6.5)
- Date: Fri, 07 Jul 2000 15:13:43 -0600
Pascale,
> Date: Fri, 07 Jul 2000 13:44:40 -0700 (14:44 MDT)
> From: Pascale Lherminier <address@hidden>
> To: Steve Emmerson <address@hidden>
> Subject: can't link with the library on a SGI 6.3 (or 6.5)
> Keywords: 200007072044.e67KigT10888
In the above message, you wrote:
> I already bothered you a while ago concerning our J90. It works
> very well now, and I need the netcdf library on my SGI.
> I installed the netcdf library without any trouble. However,
> when I'm trying to compile a basic fortran program by the manual
> command
>
> f77 -I/d/span9/pascale/NETCDF/netcdf-3.4/include
> -L/d/span9/pascale/NETCDF/netcdf-3.4/lib -lnetcdf
> ncexample2.f
>
> it follows :
>
> ld32: WARNING 84 : /d/span9/pascale/NETCDF/netcdf-3.4/lib/libnetcdf.a is not
> used for resolving any
> symbol.
> ld32: ERROR 33 : Unresolved text symbol "nf_create_" -- 1st referenced by
> ncexample2.o.
It appears that you linker can't find the Fortran entry-points in the
netCDF library. What does the following command produce on your system:
/usr/bin/nm -rg /d/span9/pascale/NETCDF/netcdf-3.4/lib/libnetcdf.a | grep
nf_create
On my IRIX 6.5 system, the equivalent command produces the following:
[57] | 216| |Proc |ref=1 |Text |
fort-control.o:nf_create_
This indicates that the "fort-control.o" module in the netCDF library
contains the entry-point "nf_create_" (which your linker didn't find in your
netCDF library).
Regards,
Steve Emmerson <http://www.unidata.ucar.edu>