[Thread Prev][Thread Next][Index]
[ferret_users] installing ferret on OSX, 2019 experience
- To: ferret users <ferret_users@xxxxxxxx>
- Subject: [ferret_users] installing ferret on OSX, 2019 experience
- From: Andy Jacobson <andy.jacobson@xxxxxxxx>
- Date: Tue, 9 Apr 2019 11:15:10 -0600
- Arc-authentication-results: i=2; mx.google.com; dkim=pass header.i=@noaa.gov header.s=google header.b="KL/i1YYM"; spf=pass (google.com: domain of andy.jacobson@xxxxxxxx designates 209.85.220.41 as permitted sender) smtp.mailfrom=andy.jacobson@xxxxxxxx; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=noaa.gov
- Arc-authentication-results: i=1; mx.google.com; dkim=pass header.i=@noaa.gov header.s=google header.b="KL/i1YYM"; spf=pass (google.com: domain of andy.jacobson@xxxxxxxx designates 209.85.220.41 as permitted sender) smtp.mailfrom=andy.jacobson@xxxxxxxx; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=noaa.gov
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-archive:list-help:list-post:list-id:mailing-list:precedence :content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:subject:from:to:dkim-signature; bh=8XgjriquUpJKQ+VsjZ1ZNDgmrqgzku4E5RY3pM2G+tw=; b=0r8cTAgvCLWHH569dF/+8UO4M71cEWogXAa7xezE+SpChFJa8GD/XmeO+QCpUDBypL pmkin80XVT+N7si5erBf01Ncxv/xTotSvxfclF+fqJ4FH1KHp7ZmrFSAJ2gXSF2M0LlM /0ZVjyq/iKVa32twpjVNtvF+7XDUbCrMus82q5hOH2Aub3+hdco4sMUwgdIicN6fM/sL 0SBurtph5fPwx7sb7wmXNWrE/F5buiJDNoHVZQKL0dOXXMqOxhv8n/IIqQWIr0K8sPYJ N/M2leoJUq2fUZnMLcsny84QqWofWnr5eKGUd4VnbIdW+0vefewiTcX1xdYwiF+QLMM1 3T0A==
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:subject:from:to:dkim-signature; bh=8XgjriquUpJKQ+VsjZ1ZNDgmrqgzku4E5RY3pM2G+tw=; b=kkU8BAccMM+c5ilbOcdICEMbUK+nTMESp6rMiWI8iP1oSwDYTXXFMIhMweCriYUbwD xVHv5H8K6EXWJJPflKPN+E8sAk2LNJdkfDjIuuftJ4i+TaRgJeRrvXQyGQTJTmo5pQ2r Dqe2OuiMK7IZ2mlS+2iQJBvyjflI+DUtKck1xxqhKEfZmKMxV9CHmxGHxHQtNIW91SSF S6mQ8nQNI+pMGhJKus2QYphcwruAzU3/6MxGpMZvRMAOI8O7ThdivL7GQUC4aFR5fmHf 6tlCdhcy3goK1gnHD7Rvwl14iZsYC4DVpD+gqAkaEdN1HquopbQws9mMbSI4fUbvtWhw U11w==
- Arc-seal: i=2; a=rsa-sha256; t=1554830114; cv=pass; d=google.com; s=arc-20160816; b=swHL0KZEHlJ0Qfygo/9Rvjg2KiJ+qgrkrSyTWh0qi5o7eMy7bMOdpwBNcA8iGD9yj6 kYUm7cfYlCsc+PZMQvMTnJ4Mj7ort1BuqgR1yYB3TTKqIWv3c5I9s1aKyluDKehtMnYe Z2CvENdSlm8gNwJ+YFD+VQBhB99ub/olW1dTwLltJsRRyDzitVJ4URpaisn6la6r7pRw 78CeKBxLMX0drzSzl9jBSzB2gr368tu30FmnP0e2pPvgRdi0a80PTa0zR1GDoXCVFav/ oiFXRBgFHowxv1P+Q/5PlURclvICwMtuH6+F8CZEvIGBF+HqMVrUzijaGY5cjNrLIn3I gwWg==
- Arc-seal: i=1; a=rsa-sha256; t=1554830114; cv=none; d=google.com; s=arc-20160816; b=o8/F/zNe0ZssFyOHCMQYXMowuLuEJAM/3u0QMnuLYH1S0qEyAHM25CiUKpfQQ7udlP JqUEUQxFD37HlinFrs21jOueBc+q4Zf2LCUIMRxR/JXYI1sC89DDTo+KOAMQkn//Sq7Y uqSpf3qiiyGekakdeJ4WTjpWgm7xPIotczJf25ILd6Ev1/5sARURC/zkgnRTre+7AjN4 LAVUbjEkCE8M1SAnYlhND2fr5qdyWITRu4XpJa7nXNmLlOoz9bshb2IBwVjEflzXZ3q5 CExMQ/0b8et9vYl9EB5ilXGtWCB17F+TN+zArgrjFLNDi13rAzTLewiXc/D4NNrwFLaj tr5Q==
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=noaa.gov; s=google; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive; bh=8XgjriquUpJKQ+VsjZ1ZNDgmrqgzku4E5RY3pM2G+tw=; b=JXfSIsTpUaKuUG5aGUNBFI6aqoE/p8r7ODPi34ExVgUn93c3YsLVkjcMT9PX3YOJPN yNqSNe3C292gsMUftUTyOJgi5EBxID5KkKBv+LAdQf36Lp+miSo0+TKsSPTr2A0FuNQa ZS5ncsuU6LOrgjYqggRiMQt418S3lqOPZ7Br2I+Kg8VDKodGqorWeoa6nLMCgFghTLY+ 5YJdQeWmj0vMmGn46qJ404aEDmHsGnG7lloqQnzzi+niQLDr51QSlXHoebBAsvjOuDko KuMZRoIZT1ixcyi+H8PoaUyfUL/axtAUkZKcNgWzJb0ghf4RlSckO2AJQoTtyvl/IxmA zr3w==
- List-archive: <https://groups.google.com/a/noaa.gov/group/ferret_users/>
- List-help: <https://support.google.com/a/noaa.gov/bin/topic.py?topic=25838>, <mailto:ferret_users+help@noaa.gov>
- List-id: <ferret_users.noaa.gov>
- List-post: <https://groups.google.com/a/noaa.gov/group/ferret_users/post>, <mailto:ferret_users@noaa.gov>
- Mailing-list: list ferret_users@xxxxxxxx; contact ferret_users+owners@xxxxxxxx
- Sender: owner-ferret_users@xxxxxxxx
- User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
Howdy Folks,
I just succeeded in installing ferret 7.442 on a new Macbook running OS
X 10.14.4, and I have some experiences to report.
(1) Sure I wanted to try out pyferret. My experience with this install
was not good, however. There are confusing circular references all
throughout the website, no possibility of precompiled binaries, and
anaconda is astonishingly complex. It looks like a whole duplicate set
of unix packages, like another MacPorts/Homebrew system. I eventually
got miniconda installed, but could not convince it to download, compile,
install, or run ferret. Happy to rm -rf that whole mess.
(2) I was able to compile from source by cloning the git repo following
https://github.com/NOAA-PMEL/Ferret/blob/master/README_ferret_mac_homebrew.md
and making appropriate changes to platform_specific.mk.intel-mac and and
site_specific.mk. Yay for the good old days. My main challenge is that
I use MacPorts, not Homebrew, for the netCDF, readline, szip, etc.
libraries. I could not get MacPorts to install static libraries in many
cases (this apparently needs to be specifically added by package
developer). Here's what I had to do:
- copy /opt/local/bin/gfortran-mp-8 to /opt/local/bin/gfortran. Could
not convince the Make system to use a different FC. This ought to be fixed.
- needed to install not just the MacPorts netcdf package, but also
netcdf-fortran.
- all LIBDIR variables in site_specific.mk are set to /opt/local/lib
- the references to .a static libraries in
platform_specific.mk.intel-mac had to be changed to .dylib:
else ifeq ($(strip $(SZ_LIBDIR)),)
# CDFLIB = $(NETCDF_LIBDIR)/libnetcdff.a \
# $(NETCDF_LIBDIR)/libnetcdf.a \
# $(HDF5_LIBDIR)/libhdf5_hl.a \
# $(HDF5_LIBDIR)/libhdf5.a
CDFLIB = $(NETCDF_LIBDIR)/libnetcdff.dylib \
$(NETCDF_LIBDIR)/libnetcdf.dylib \
$(HDF5_LIBDIR)/libhdf5_hl.dylib \
$(HDF5_LIBDIR)/libhdf5.dylib
else
# CDFLIB = $(NETCDF_LIBDIR)/libnetcdff.a \
# $(NETCDF_LIBDIR)/libnetcdf.a \
# $(HDF5_LIBDIR)/libhdf5_hl.a \
# $(HDF5_LIBDIR)/libhdf5.a \
# $(SZ_LIBDIR)/libsz.a
CDFLIB = $(NETCDF_LIBDIR)/libnetcdff.dylib \
$(NETCDF_LIBDIR)/libnetcdf.dylib \
$(HDF5_LIBDIR)/libhdf5_hl.dylib \
$(HDF5_LIBDIR)/libhdf5.dylib \
$(SZ_LIBDIR)/libsz.dylib
Sorry if this is a knock on pyferret, but my summary is that the install
system is not ready for prime time.
--
Andy Jacobson
andy.jacobson@xxxxxxxx
NOAA Earth System Research Lab
Global Monitoring Division
325 Broadway R/GMD1
Boulder, Colorado 80305
303/497-4916
[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce /
NOAA /
OAR /
PMEL /
Ferret
Privacy Policy | Disclaimer | Accessibility Statement