[ncl-install] Installation of NCL 6.2.1 on OSX 10.9.5
Mary Haley
haley at ucar.edu
Mon Dec 15 22:57:55 MST 2014
Erika,
I think you are on the right path with setting DYLD_FALLBACK_LIBRARY_PATH,
but I think DYLD_LIBRARY_PATH is set incorrectly.
Are you really setting
export DYLD_FALLBACK_LIBRARY_PATH=/path/to/homebrew/gcc-4.8
export DYLD_LIBRARY_PATH=/path/to/lib
Or is the "/path/to" being replaced with the actual paths on your system?
Try this: first make sure DYLD_FALLBACK_LIBRARY_PATH is set correctly, and
try not setting DYLD_LIBRARY_PATH at all.
Also, you might want to see if anything close to "libstcd++xxxx" resides in
/path/to/homebrew/gcc-4.8. You can verify this by typing on the UNIX
command line:
find /path/to/homebrew/gcc-4.8 -name 'libstdc++*' -print
Again, "/path/to" should be replaced with the correct path. The above
should produce output like this:
/path/to/homebrew/gcc-4.8
/
lib/libstdc++.a
/path/to/homebrew/gcc-4.8/lib/libstdc++.dylib
/path/to/homebrew/gcc-4.8/lib/libstdc++.la
--Mary
On Mon, Dec 15, 2014 at 3:47 PM, Erika Roesler <eroesler at gmail.com> wrote:
>
> Hi,
>
> I downloaded the precompiled binary of NCLv 6.2.1. After reading the
> installation directions, I also installed a newer version of gcc from home
> brew. I had an older version of gcc (v 4.2) that worked well with
> Mavericks, but was not compatible with the new version of NCL.
>
> I had many errors when trying to use NCL 6.2.1. The first error was
>
> dyld: Library not loaded: /usr/local/lib/libgomp.1.dylib
> Referenced from: /usr/local/bin/ncl
> Reason: image not found
> Trace/BPT trap: 5
>
> I exporting the recommended variables:
> export DYLD_FALLBACK_LIBRARY_PATH=/path/to/homebrew/gcc-4.8
>
> and
>
> export DYLD_LIBRARY_PATH=/path/to/lib
>
>
> The next error was
> dyld: Library not loaded: /usr/local/lib/libstdc++.6.
> dylib
> Referenced from: /usr/local/bin/ncl
> Reason: image not found
> Trace/BPT trap: 5
>
>
> The last error was dyld: lazy symbol binding failed: Symbol not found:
> ___emutls_get_address
> Referenced from: /usr/lib/libgomp.1.dylib
> Expected in: /usr/lib/libSystem.B.dylib
>
> dyld: Symbol not found: ___emutls_get_address
> Referenced from: /usr/lib/libgomp.1.dylib
> Expected in: /usr/lib/libSystem.B.dylib
>
> After reading some sourceforge forums, the last error could be the result
> of conflicting versions of gcc. I didn't remove the older versions (I need
> them for other programs) before installing the newer version.
>
> Have you seen these errors together before? If I 'brew uninstall gcc48'
> and tried again, do you know a work-around?
>
> Thank you very much for your help.
>
> _______________________________________________
> ncl-install mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-install
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-install/attachments/20141215/2af40363/attachment-0001.html
More information about the ncl-install
mailing list