[MITgcm-support] Using NetCDF
Jody Klymak
jklymak at uvic.ca
Thu Jun 29 22:41:07 EDT 2017
`ld` is your linker. It links your libraries to the source code (i.e.
the netcdf libraries in this case).
You need to lead `libmfhdf.so.0` and `libdf.so.0.` They should be in
`/home/sgoodnight/miniconda3/envs/ncl_stable/lib/` If they are, but
`libnetcdf` can’t link to them, my guess would be that you didn’t
install `libnetcdf` properly (i.e. maybe used `pip` instead of `conda
install`). Suggest you uninstall netcdf and try again with `conda`.
Conda handles external dependencies like `netcdf4` quite smoothly, but
if you have old cruft on your system you will have problems.
Since you are using miniconda3, you might want to create a [new
environment](https://docs.continuum.io/ae-notebooks/user/anaconda) and
start again and re-direct genmake2 to the new clean directory.
Cheers, Jody
On 29 Jun 2017, at 19:02, Seth Goodnight wrote:
> Jody,
>
> Thanks for the quick response. I've updated my hdf4/5 libraries and
> checked
> to make sure NetCDF is correctly installed but my problem still
> persists. I
> think I've narrowed down the problem to some function "ld" in
> /usr/bin/ not
> having the files libmfhdf.so.0 & libdf.so.0 it needs as input. Is
> there
> some way to fix this problem using -rpath or -rpath-link as suggested
> by
> genmake.log?
>
> Thanks
>
> PS I correctly attached the aforementioned files this time. Changes
> were
> made to the optfile as I tried to troubleshoot.
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20170629/66e45d20/attachment.htm>
More information about the MITgcm-support
mailing list