NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
tcsh-% fink list netcdf Information about 6701 packages read in 1 seconds.i netcdf 3.6.2-6 Interface & lib for array-based data access netcdf-absoft 3.5.1-1014 Lib for array- oriented data & interface to Absoft Fortran netcdf-absoft-bin 3.5.1-1014 Lib for array- oriented data & interface to Absoft Fortran netcdf-absoft-shlibs 3.5.1-1014 Lib for array- oriented data & interface to Absoft Fortran i netcdf-bin 3.6.2-6 Interface & lib for array-based data access netcdf-g95 3.6.2-6 Interface & lib for array-based data access netcdf-g95-shlibs 3.6.2-6 Interface & lib for array-based data access i netcdf-gfortran 3.6.2-7 Interface & lib for array-based data access i netcdf-gfortran-shlibs 3.6.2-7 Interface & lib for array-based data access netcdf-perl-pm586 1.2.3-6 Perl extension for netCDF datasets access i netcdf-shlibs 3.6.2-6 Interface & lib for array-based data access
so if you want to use g95 first run fink install netcdf-g95 netcdf-g95-shlibsmake sure you link in the resulting libs and then things should work better.
-Roy M. On Jan 28, 2008, at 10:38 AM, Felipe Pimenta wrote:
Hi Steve, The command: nm /sw/lib/libnetcdf.a | grep nf_def_var resulted in nothing (no expressions such as nf_def_var) . The result of "nm /sw/lib/libnetcdf.a > ~/Desktop/output.txt" it's included as attachment to this message. Here goes a sample. There is a _nc_def_var: U _nc_cktype 00000b00 T _nc_def_var U _nc_inq_natts 00000db0 T _nc_inq_var 00001060 T _nc_inq_vardimid 00000d40 T _nc_inq_varid Thanks, Felipe On Jan 28, 2008 1:00 PM, Steve Cousins <cousins@xxxxxxxxxxxxxx> wrote:On Mon, 28 Jan 2008, felipe@xxxxxxxx wrote:Hi Steve,No, I don't have a /sw/lib/libnetcdff.a. This is what I have at / sw/lib :ls /sw/lib/libnet* /sw/lib/libnetcdf.3.dylib /sw/lib/libnetcdf.dylib /sw/lib/libnetcdf_c++.4.dylib /sw/lib/libnetcdf_c++.la /sw/lib/libnetcdf.4.dylib /sw/lib/libnetcdf.la /sw/lib/libnetcdf_c++.a /sw/lib/libnetcdf.a /sw/lib/libnetcdf_c++.3.dylib /sw/lib/libnetcdf_c++.dylibHi Felipe, Ok. How about running: nm /sw/lib/libnetcdf.a | grep nf_def_varto see if the symbol is in there at all. Perhaps it wasn't compiled withthe Fortran code? Or just do: nm /sw/lib/libnetcdf.a to see what _is_ in there and what the underscoring is like. Good luck, SteveThanks for your suggestion, FelipeOn Jan 28, 2008 12:39 PM, Steve Cousins <cousins@xxxxxxxxxxxxxx> wrote:Is there a /sw/lib/libnetcdff.a file (two f's at the end)? I've run into this where code that used to work now needs to add this library in to get the Fortran symbols. FWIW, I vote that this "feature" gets removed. It isa real pain. I hope this helps. Steve__________________________________________________________________ ____ Steve Cousins, Ocean Modeling Group Email: cousins@xxxxxxxxxxxxxx Marine Sciences, 452 Aubert Hall http:// rocky.umeoce.maine.eduUniv. of Maine, Orono, ME 04469 Phone: (207) 581-4302 On Mon, 28 Jan 2008, Felipe Pimenta wrote:Hi Roy,I did it with "-L/sw/lib/ -lnetcdf" and also trying with and without the -fno-second-underscore and -fno-underscoring flags. The result isstill an error:g95 -O5 -o pom.exe pom2k.f areas_masks.o advave.o advq.o advt1.o advt2.o advct.o advu.o advv.o baropg.o bcond.o bcondorl.o box.o dens.o depth.o file2ic.o findpsi.o printall.o profq.o proft.o profu.o profv.o prxy.o prxyz.o prxz.o pryz.o seamount.o slpmax.o smol_adif.o vertvl.odef_var_netcdf.o handle_netcdf_error.o write_netcdf.o -L/sw/lib/ -lnetcdf ld: Undefined symbols: _nf_def_var__ _nf_put_att_text__ _nf_strerror__ _nccre_ ... ... (long list...) ... _nf_set_fill__ _nf_sync__ make: *** [pom.exe] Error 1 Thanks, FelipeOn Jan 28, 2008 12:38 PM, Roy Mendelssohn <Roy.Mendelssohn@xxxxxxxx> wrote:Okay, I looked more closely at your command line. You have "-L/sw/lib/libnetcdf.a -lnetcdf" it should be "-L/sw/lib/ -lnetcdf" Give that a try. -Roy M. On Jan 28, 2008, at 8:51 AM, Felipe Pimenta wrote:Dear Ed Hartnett and Roy Mendelssohn, Thanks for your email. I tried to compile the code with the following flags: -fno-second-underscore and -fno-underscoringTogether, separated and with g95 and g77. The problem still occurs. Ialso checked the packages I have from Fink: g95 0.90-3 Another GNU Fortran 1995 compilernetcdf-g95 3.6.2-6 Interface & lib for array-based data accessI've rebuild them from source with Fink, but I could not solve theproblem. Thanks, Felipe On 1/26/08, Roy Mendelssohn <Roy.Mendelssohn@xxxxxxxx> wrote:Use whatever is he option that suppresses adding an underscore tosubroutine names. -Roy M. On Jan 26, 2008, at 6:16 AM, Felipe Pimenta wrote:Hi,I currently upgraded the netcdf of my mac power pc OS X 10.4.11 tonetcdf-g95 using fink (I will have to work with g95 in a near future).However, a code that I used to run on g77 with netcdf not is not compiling anymore. I've changed the library file path inside thefortran subroutine to: include '/sw/lib/netcdf-g95/include/netcdf.inc' but the following problem occurs:g77 -O5 -o pom.exe pom2k.f areas_masks.o advave.o advq.o advt1.o advt2.o advct.o advu.o advv.o baropg.o bcond.o bcondorl.o box.odens.odepth.o file2ic.o findpsi.o printall.o profq.o proft.o profu.oprofv.o prxy.o prxyz.o prxz.o pryz.o seamount.o slpmax.o smol_adif.o vertvl.o def_var_netcdf.o handle_netcdf_error.o write_netcdf.o -L/sw/lib/libnetcdf.a -lnetcdf /usr/bin/ld: Undefined symbols: _nf_def_var__ _nf_put_att_text__ _nf_strerror__ _nf_close__ _nf_create__ _nf_def_dim__ _nf_enddef__ _nf_put_var_real__ _nf_put_vara_real__ collect2: ld returned 1 exit status make: *** [pom.exe] Error 1I also tried to compile the code with g95, without success. Doesanybody have any suggestions? Thanks a lot, Felipe _______________________________________________ netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http:// www.unidata.ucar.edu/mailing_lists/**********************"The contents of this message do not reflect any position of the U.S.Government or NOAA." ********************** Roy Mendelssohn Supervisory Operations Research Analyst NOAA/NMFS Environmental Research Division Southwest Fisheries Science Center 1352 Lighthouse Avenue Pacific Grove, CA 93950-2097 e-mail: Roy.Mendelssohn@xxxxxxxx (Note new e-mail address) voice: (831)-648-9029 fax: (831)-648-8440 www: http://www.pfeg.noaa.gov/ "Old age and treachery will overcome youth and skill."--================================= Felipe Mendonca Pimenta College of Marine and Earth Studies University of Delaware, 211 Robinson Hall Newark, DE, 19716-3501 USA Phone: (302) 831-2848, felipe@xxxxxxxx =================================**********************"The contents of this message do not reflect any position of the U.S.Government or NOAA." ********************** Roy Mendelssohn Supervisory Operations Research Analyst NOAA/NMFS Environmental Research Division Southwest Fisheries Science Center 1352 Lighthouse Avenue Pacific Grove, CA 93950-2097 e-mail: Roy.Mendelssohn@xxxxxxxx (Note new e-mail address) voice: (831)-648-9029 fax: (831)-648-8440 www: http://www.pfeg.noaa.gov/ "Old age and treachery will overcome youth and skill."-- ================================= Felipe Mendonca Pimenta College of Marine and Earth Studies University of Delaware, 211 Robinson Hall Newark, DE, 19716-3501 USA Phone: (302) 831-2848, felipe@xxxxxxxx ================================= _______________________________________________ netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxxFor list information or to unsubscribe, visit: http:// www.unidata.ucar.edu/mailing_lists/-- ================================= Felipe Mendonca Pimenta College of Marine and Earth Studies University of Delaware, 211 Robinson Hall Newark, DE, 19716-3501 USA Phone: (302) 831-2848, felipe@xxxxxxxx =================================-- ================================= Felipe Mendonca Pimenta College of Marine and Earth Studies University of Delaware, 211 Robinson Hall Newark, DE, 19716-3501 USA Phone: (302) 831-2848, felipe@xxxxxxxx=================================<output.txt>_________________________ ______________________netcdfgroup mailing list netcdfgroup@xxxxxxxxxxxxxxxxFor list information or to unsubscribe, visit: http:// www.unidata.ucar.edu/mailing_lists/
**********************"The contents of this message do not reflect any position of the U.S. Government or NOAA."
********************** Roy Mendelssohn Supervisory Operations Research Analyst NOAA/NMFS Environmental Research Division Southwest Fisheries Science Center 1352 Lighthouse Avenue Pacific Grove, CA 93950-2097 e-mail: Roy.Mendelssohn@xxxxxxxx (Note new e-mail address) voice: (831)-648-9029 fax: (831)-648-8440 www: http://www.pfeg.noaa.gov/ "Old age and treachery will overcome youth and skill."
netcdfgroup
archives: