[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



> 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