> 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
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.