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

[netCDF #KFH-844070]: apparent problem building netcdf-4.1.2 on AIX 5.3

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.


  • Subject: [netCDF #KFH-844070]: apparent problem building netcdf-4.1.2 on AIX 5.3
  • Date: Fri, 13 May 2011 12:46:12 -0600

> Ed,
> 
> Using the latest snapshot and build instructions, I'm now able to get
> the netCDF library to compile without any errors in the "make check".
> So that's progress and thanks for that!
> 
> However, I'm still getting the same linker errors as before when trying
> to link everything to my application program:
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_open
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_inq_varid
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_inquire_variable
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_inquire_dimension
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_close
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_inquire
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_att_one_eightbytereal
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_put_var_1d_eightbytereal
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_att_one_fourbytereal
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_put_var_1d_fourbytereal
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_att_one_eightbyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_put_var_1d_eightbyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_att_one_fourbyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_put_var_1d_fourbyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_att_one_twobyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_put_var_1d_twobyteint
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_get_att_text
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_put_var_1d_text
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_att_one_onebyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_put_var_1d_onebyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_var_1d_eightbytereal
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_var_1d_fourbytereal
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_var_1d_eightbyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_var_1d_fourbyteint
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_var_1d_twobyteint
> ld: 0711-317 ERROR: Undefined symbol: .__netcdf_NMOD_nf90_get_var_1d_text
> ld: 0711-317 ERROR: Undefined symbol:
> .__netcdf_NMOD_nf90_get_var_1d_onebyteint
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
> information.
> 
> I reran the linker to generate a loadmap listing, which confirms that
> it's pointing to the correct library
> $MY_BUILDDIR/netcdf-4.1.3-rc1-snapshot2011051306/lib/libnetcdf.a  Do you
> have any idea as to what the problem could be here?  I can send you the
> full script output if you think it may help, but again from what I'm
> seeing it looks as though the netcdf library is now building without any
> problems.
> 
> Please also let me know once this snapshot is released as a stable
> version (presumably v.4.1.3).
> 
> Thanks,
> -Jeff
> 

Howdy Jeff!

The next release will be announced on the mailing list, but should happen 
sometime this month.

Not sure what your problem linking is; if the netCDF tests pass, then we know 
the netCDF library is working. Make sure you are providing the correct flags to 
the fortran compiler, and that you are using the same fortran compiler (with 
the same environment flags) for both netCDF and your application.

Good luck!

Ed

Ticket Details
===================
Ticket ID: KFH-844070
Department: Support netCDF
Priority: Normal
Status: Closed