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.
Jared, > I should let you (and the archive) know that I finally figured out the > problem. On the instructions page for installing the NetCDF fortran > libraries for v4.2 and later I realized I failed to follow point 3: > > http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-fortran-install.html > > It took me awhile, but I eventually realized that I did not have anything set > for DYLD_LIBRARY_PATH. Once I did that it compiled just fine. Lesson: > follow any installation directions closely and exactly... Sorry for the > trouble, but hopefully this will help out anyone else encountering a similar > issue. Thanks for letting us know what worked. --Russ > On Feb 19, 2013, at 3:27 PM, Unidata netCDF Support wrote: > > Hi Jared, > > Hi, I'm trying to compile NetCDF-Fortran 4.2 on Mac OSX (10.6.8) using PGI > compilers (12.10). The C package for NetCDF 4.2.1.1 appeared to build fine, > and the config script for the Fortran package seemed to go fine. I get > errors when I run make check, however: > > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 205) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 207) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 209) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 211) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 213) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 216) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 218) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 220) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 222) > PGC-W-0095-Type cast required for this conversion (fort-nc4.c: 224) > PGC/x86-64 OSX 12.10-0: compilation completed with warnings > > I believe those warnings aren't of any concern and shouldn't have caused > the tests to fail. > > ld: duplicate symbol _main in nf_test.o and > /opt/pgi/osx86-64/12.10/lib/f90main.o > make[2]: *** [nf_test] Error 2 > make[1]: *** [check-am] Error 2 > make: *** [check-recursive] Error 1 > > It looks as if the main program in nf_test/nf_test.F is for some reason in > conflict > with the main program in the pgf90 run-time library, which is an error I > haven't > seen before. I don't know what would cause that problem. We don't have PGI > compilers installed on our Mac platform for testing, so I can't duplicate the > problem. > > I don't see any indication of anything wrong in config.log. It seems like the > linker on MacOS-X should be dyld instead of ld, and I see that the configure > script determines dyld works OK: > > configure:16593: checking dynamic linker characteristics > configure:17202: result: darwin10.8.0 dyld > > but it seems like libtool would use the right linker. > > The only other thing I can suggest is looking at the "PGI Guide to netCDF' > > http://www.pgroup.com/resources/netcdf/netcdf411_pgi2011.htm > > even though it's for an older version, 4.1.1, where the Fortran API was > still bundled with the C library. Maybe some compiler flag they suggest > or workaround they mention will be relevant to the problem. Alternatively, > you could post the question to the netcdfgroup mailing list, in case someone > else has succeeded with PGI compilers. > > You could also check these notes from a user in 2010 who succeeded: > > http://www.unidata.ucar.edu/netcdf/docs/other-builds.html#mac_pgi > > --Russ > > Do you have any idea what's going wrong? I've attached my config.log file, > as well as output from the make check (makecheck.log). If you need any other > info or files from me in order to help diagnose the issue, please let me > know. Thanks. > > Jared > > > > Russ Rew UCAR Unidata Program > address@hidden<mailto:address@hidden> > http://www.unidata.ucar.edu > > > > Ticket Details > =================== > Ticket ID: BPE-761936 > Department: Support netCDF > Priority: Normal > Status: Closed > > > > Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: BPE-761936 Department: Support netCDF Priority: Normal Status: Closed