<div dir="ltr"><div>Tao, the problem is that you need an older version of the gfortran runtime library. NCL's precompiled binaries were made for gfortran 7, not gfortran 8. You could try installing gfortran 7 and see if that fixes the NCL binary version that you have.</div><div><br></div><div>The NCL website currently recommends the conda method for installing NCL. Please try that method if you need to. You can also install NCL from Macports, using the port name "ncarg". Both of these methods require some extra work.</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 20, 2020 at 1:11 AM Tao Zhang via ncl-install <<a href="mailto:ncl-install@mailman.ucar.edu">ncl-install@mailman.ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I have used the second method "Installing NCL from a precompiled binary" <br>
to install NCL-6.6.2 in<br>
<br>
my Macbook pro Majave (10.14.6).<br>
<br>
When I run the ncl command, I get the error "dyld: Library not loaded: <br>
/usr/local/lib/libgfortran.4.dylib". see below.<br>
<br>
There is no "libgfortran.4.dylib" in /usr/local/lib/, but there is <br>
"libgfortran.5.dylib" in /usr/local/gfortran/lib, see below.<br>
<br>
I have installed successfully gfortran 8.2 and it works well in my <br>
Macbook pro.<br>
<br>
So I am not sure what's the problem and how to fix it?<br>
<br>
Thanks<br>
<br>
Tao<br>
<br>
------------<br>
<br>
/Users/tzhang/Disk> ncl<br>
dyld: Library not loaded: /usr/local/lib/libgfortran.4.dylib<br>
Referenced from: /usr/local/ncl-6.6.2/bin/ncl<br>
Reason: image not found<br>
Abort<br>
<br>
-------<br>
<br>
/Users/tzhang/Disk> which gcc<br>
/usr/bin/gcc<br>
<br>
/Users/tzhang/Disk> which gfortran<br>
/usr/local/bin/gfortran<br>
<br>
/Users/tzhang/Disk> gcc --version<br>
Configured with: --prefix=/Library/Developer/CommandLineTools/usr <br>
--with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1 <br>
<br>
Apple LLVM version 10.0.1 (clang-1001.0.46.4)<br>
Target: x86_64-apple-darwin18.7.0<br>
Thread model: posix<br>
InstalledDir: /Library/Developer/CommandLineTools/usr/bin<br>
<br>
/Users/tzhang/Disk> gfortran --version<br>
GNU Fortran (GCC) 8.2.0<br>
Copyright (C) 2018 Free Software Foundation, Inc.<br>
This is free software; see the source for copying conditions. There is NO<br>
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.<br>
<br>
----------------------<br>
<br>
/usr/local/lib> ls<br>
<a href="http://libh5bzip2.la" rel="noreferrer" target="_blank">libh5bzip2.la</a>* libhdf5_hl.8.dylib* <a href="http://libnetcdf.la" rel="noreferrer" target="_blank">libnetcdf.la</a>* <br>
librtmp.dylib* libz.1.dylib@<br>
libh5bzip2.so* libhdf5_hl.a libnetcdf.settings <br>
libsz.2.0.0.dylib* libz.a<br>
libhdf5.8.dylib* libhdf5_hl.dylib@ libnetcdff.7.dylib* <br>
libsz.2.dylib@ libz.dylib@<br>
libhdf5.a <a href="http://libhdf5_hl.la" rel="noreferrer" target="_blank">libhdf5_hl.la</a>* libnetcdff.a <br>
libsz.a pkgconfig/<br>
libhdf5.dylib@ libnetcdf.18.dylib* libnetcdff.dylib@ <br>
libsz.dylib@<br>
<a href="http://libhdf5.la" rel="noreferrer" target="_blank">libhdf5.la</a>* libnetcdf.a <a href="http://libnetcdff.la" rel="noreferrer" target="_blank">libnetcdff.la</a>* <a href="http://libsz.la" rel="noreferrer" target="_blank">libsz.la</a>*<br>
libhdf5.settings libnetcdf.dylib@ libnetcdff.settings <br>
libz.1.2.8.dylib*<br>
<br>
--------<br>
<br>
/usr/local/gfortran/lib> ls<br>
gcc/ libgcc_s_ppc64.1.dylib@ <br>
<a href="http://libitm.la" rel="noreferrer" target="_blank">libitm.la</a>* libssp_nonshared.a<br>
libasan.5.dylib* libgcc_s_x86_64.1.dylib@ <br>
libitm.spec <a href="http://libssp_nonshared.la" rel="noreferrer" target="_blank">libssp_nonshared.la</a>*<br>
libasan.dylib@ libgfortran.5.dylib* <br>
libobjc-gnu.4.dylib* libstdc++.6.dylib*<br>
<a href="http://libasan.la" rel="noreferrer" target="_blank">libasan.la</a>* libgfortran.a <br>
libobjc-gnu.a libstdc++.a<br>
libasan_preinit.o libgfortran.dylib@ <br>
libobjc-gnu.dylib@ libstdc++.a-gdb.py<br>
libatomic.1.dylib* <a href="http://libgfortran.la" rel="noreferrer" target="_blank">libgfortran.la</a>* <br>
<a href="http://libobjc-gnu.la" rel="noreferrer" target="_blank">libobjc-gnu.la</a>* libstdc++.dylib@<br>
libatomic.a libgfortran.spec <br>
libquadmath.0.dylib* libstdc++.la*<br>
libatomic.dylib@ libgomp.1.dylib* <br>
libquadmath.a libstdc++fs.a<br>
<a href="http://libatomic.la" rel="noreferrer" target="_blank">libatomic.la</a>* libgomp.a <br>
libquadmath.dylib@ libstdc++<a href="http://fs.la" rel="noreferrer" target="_blank">fs.la</a>*<br>
<a href="http://libcc1.0.so" rel="noreferrer" target="_blank">libcc1.0.so</a>* libgomp.dylib@ <br>
<a href="http://libquadmath.la" rel="noreferrer" target="_blank">libquadmath.la</a>* libsupc++.a<br>
<a href="http://libcc1.la" rel="noreferrer" target="_blank">libcc1.la</a>* <a href="http://libgomp.la" rel="noreferrer" target="_blank">libgomp.la</a>* <br>
libsanitizer.spec libsupc++.la*<br>
libcc1.so@ libgomp.spec <br>
libssp.0.dylib* libubsan.1.dylib*<br>
libgcc_ext.10.4.dylib libitm.1.dylib* <br>
libssp.a libubsan.dylib@<br>
libgcc_ext.10.5.dylib libitm.a libssp.dylib@ <br>
<a href="http://libubsan.la" rel="noreferrer" target="_blank">libubsan.la</a>*<br>
libgcc_s.1.dylib libitm.dylib@ <a href="http://libssp.la" rel="noreferrer" target="_blank">libssp.la</a>*<br></blockquote></div></div>