[netcdfgroup] NetCDF on OS X
Roy Mendelssohn
Roy.Mendelssohn at noaa.gov
Tue Nov 6 09:34:00 MST 2007
> fink --version
> Package manager version: 0.27.7
> Distribution version: 0.8.1.rsync i386
>
>
> fink list netcdf
> Information about 6590 packages read in 2 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-sh... 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-... 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
>
If you are not seeing this, then do "fink selfupdate" and make
certain you are running the latest, and also run "fink configure" and
tell it to use "unstable". I have used both versions of netcdf with
success.
-Roy
On Nov 6, 2007, at 8:16 AM, Ian Harris wrote:
> Hi Roy,
>
> On 6 Nov 2007, at 15:35, Roy Mendelssohn wrote:
>> 1. Install fink
>
> I already use it, that's where g95 came from.. and one of the netcdf
> attempts.
>
>> 2, fink install netcdf-gfortran (or fink install netcdf-g95)
>
> Failed: no package found for specification 'netcdf-gfortran'!
> Failed: no package found for specification 'netcdf-g95'!
>
> I'll assume, then, that you meant to use fink to install those
> separately?
>
> Well if I install netcdf first, I can't be sure which compiler it
> will build the fortran libraries for.. so I must add that first?
>
> Can't install gfortran with fink, so (re-) installed g77 (and g95 of
> course) with fink. Rehashed. Installed fink netcdf again.
>
> No change:
>
> [lea:Working/programs/netcdf_sandbox] ianharri% f77 -o simple_xy_wr
> simple_xy_wr.f
> /usr/bin/ld: Undefined symbols:
> _nf_close__
> _nf_create__
> _nf_def_dim__
> _nf_def_var__
> _nf_enddef__
> _nf_put_var_int__
> _nf_strerror__
> collect2: ld returned 1 exit status
>
> Thanks for the suggestions though.
>
> Harry
>
>
>>
>> -Roy M.
>>
>> On Nov 6, 2007, at 6:38 AM, Ian Harris wrote:
>>
>>> Hi,
>>>
>>> I've resubbed after a long absence, because I'm trying to get the
>>> NetCDF libraries (including those for F77 and F90) installed on a
>>> Mac
>>> (2xG5 PowerPc Processors, OS 10.4.10).
>>>
>>> The problem is that, when I try the first f77 test program
>>> ('simple_xy_wr.f'), the compilation fails with the familiar
>>> underscore-laden symbol errors.
>>>
>>> I've tried downloading the binaries, and compiling from source. I've
>>> tried all combinations of gfortran and g77 for both NetCDF install
>>> and test compile. I've played with the g95 -no_second_underscore
>>> (and
>>> other!) options. I've spent two days on it so far and I'm going
>>> quietly mad..
>>>
>>> Has anyone managed to get the NetCDF libraries (pref. 3.6.2 but by
>>> now I'll settle for anything) working on OS X? Is there a foolproof
>>> guide anywhere?
>>>
>>> I've looked at the thread earlier this year but it doesn't seem to
>>> help, sorry.
>>>
>>> System, etc details:
>>>
>>> Mac OS X 10.4.10
>>> Dual 2 GHz PowerPC G5
>>> 1 GB DDR SDRAM
>>> g77 - not currently installed (has been tried)
>>> gfortran version GCC 4.0.2
>>>
>>> Cheers
>>>
>>> Harry
>>> Ian "Harry" Harris
>>> Climatic Research Unit
>>> School of Environmental Sciences
>>> University of East Anglia
>>> Norwich NR4 7TJ
>>> United Kingdom
>>>
>>>
>>> _______________________________________________
>>> netcdfgroup mailing list
>>> netcdfgroup at unidata.ucar.edu
>>> 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 at noaa.gov (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."
>>
>>
>>
>
> Ian "Harry" Harris
> Climatic Research Unit
> School of Environmental Sciences
> University of East Anglia
> Norwich NR4 7TJ
> United Kingdom
>
>
> _______________________________________________
> netcdfgroup mailing list
> netcdfgroup at unidata.ucar.edu
> 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 at noaa.gov (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."
More information about the netcdfgroup
mailing list