I answer myself to my question just in case someone will search for the same problem; he/she will find the solution ! The problem is seen only if MacPorts is used. If the library in installed in other way, it works.
The complete solution has been posted here:
http://max2.ese.u-psud.fr/epc/conservation/Girondot/Publications/Blog_r/Entrees/2014/4/7_rgdal_and_other_packages_with_R_3.1.html

Sincerely,

Marc


Le 12/06/2015 15:56, Marc Girondot a écrit :
Dear list members,

RNetCDF_1.7-3 binaries are not available for OS X Mavericks, so I try install it from sources.

1- Using MacPorts, I installed netcdf, hdf5, udunits and udunits2 libraries. It seems that they are correctly installed with the lastest version:

belinda:~ marc$ port installed

hdf5 @1.8.15-patch1_0+cxx (active)
netcdf @4.3.3.1_2+dap+netcdf4 (active)
udunits @1.12.11_2 (active)
udunits2 @2.1.24_0 (active)

2- in my .profile, I introduce this line:
export LD_LIBRARY_PATH=/opt/local:$LD_LIBRARY_PATH

And it seems to work correctly:

belinda:~ marc$ echo $LD_LIBRARY_PATH
/opt/local:


3- Then I load RNetCDF_1.7-3.tar.gz in the desktop and I run this command:

R CMD INSTALL --configure-args="--with-netcdf-include='/opt/local/include' --with-netcdf-lib='/opt/local/lib' --with-udunits-include='/opt/local/include' --with-udunits-lib='/opt/local/lib' --with-hdf5-lib='/opt/local/lib'" /Users/marc/Desktop/RNetCDF_1.7-3.tar.gz

4- But I obtain this error (the list of all outputs is shown below. Here I show only the error:

clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/Library/Frameworks/R.framework/Resources/lib -L/usr/local/lib -o RNetCDF.so RNetCDF.o -lnetcdf -ludunits2 -lhdf5_hl -lhdf5 -lexpat -lcurl -lz -ldl -lm -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
ld: library not found for -lnetcdf

Does someone have an idea of the mistake(s) I did ?


Thanks a lot

Marc



--
__________________________________________________________
Marc Girondot, Pr

Laboratoire Ecologie, Systématique et Evolution
Equipe de Conservation des Populations et des Communautés
CNRS, AgroParisTech et Université Paris-Sud 11 , UMR 8079
Bâtiment 362
91405 Orsay Cedex, France

Tel:  33 1 (0)1.69.15.72.30   Fax: 33 1 (0)1.69.15.73.53
e-mail: marc.giron...@u-psud.fr
Web: http://www.ese.u-psud.fr/epc/conservation/Marc.html
Skype: girondot

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to