[MacPorts] #51584: kealib @1.4.4_2 dyld: lazy symbol binding failed: Symbol not found:

MacPorts noreply at macports.org
Thu Jun 9 14:13:14 PDT 2016


#51584: kealib @1.4.4_2 dyld: lazy symbol binding failed: Symbol not found:
-------------------------+---------------------
  Reporter:  JDTilley@…  |      Owner:  vince@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.3.4
Resolution:              |   Keywords:
      Port:  kealib      |
-------------------------+---------------------

Old description:

> I am trying to install kealib on my computer (OS X 10.11.5, Xcode 7.3).
> It installs fine, but once I try to open a file in Python using gdal I
> get the message:
>
> {{{
> dyld: lazy symbol binding failed: Symbol not found:
> __ZN2H56H5FileC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjRKNS_17FileCreatPropListERKNS_15FileAccPropListE
>   Referenced from: /opt/local/lib/libkea.1.4.4.dylib
>   Expected in: /opt/local/lib/libhdf5_cpp.100.dylib
>
> dyld: Symbol not found:
> __ZN2H56H5FileC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjRKNS_17FileCreatPropListERKNS_15FileAccPropListE
>   Referenced from: /opt/local/lib/libkea.1.4.4.dylib
>   Expected in: /opt/local/lib/libhdf5_cpp.100.dylib
> }}}
>
> and Python quits "unexpectedly". I have the following dependencies
> installed:
>
> hdf5 @1.10.0_0+cxx+fortran+gcc5+hl+szip
> gdal @2.0.1_0+expat+hdf4+hdf5+netcdf
>
> I would use gdal 2.1, but the current py27-gdal port is version 2.0.1_0.
> I'm not sure if it could be related. I was getting the message:
>
> {{{
> NUMPY driver was compiled against GDAL 2.0 but current library version is
> 2.1
> }}}
>
> and unable to open anything until I reactivated the old 2.0.1 port. Does
> anyone know what my issue is?

New description:

 I am trying to install kealib on my computer (OS X 10.11.5, Xcode 7.3). It
 installs fine, but once I try to open a file in Python using gdal I get
 the message:

 {{{
 dyld: lazy symbol binding failed: Symbol not found:
 __ZN2H56H5FileC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjRKNS_17FileCreatPropListERKNS_15FileAccPropListE
   Referenced from: /opt/local/lib/libkea.1.4.4.dylib
   Expected in: /opt/local/lib/libhdf5_cpp.100.dylib

 dyld: Symbol not found:
 __ZN2H56H5FileC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjRKNS_17FileCreatPropListERKNS_15FileAccPropListE
   Referenced from: /opt/local/lib/libkea.1.4.4.dylib
   Expected in: /opt/local/lib/libhdf5_cpp.100.dylib
 }}}

 and Python quits "unexpectedly". I have the following dependencies
 installed:

 {{{
 hdf5 @1.10.0_0+cxx+fortran+gcc5+hl+szip
 gdal @2.0.1_0+expat+hdf4+hdf5+netcdf
 }}}

 I would use gdal 2.1, but the current py27-gdal port is version 2.0.1_0.
 I'm not sure if it could be related. I was getting the message:

 {{{
 NUMPY driver was compiled against GDAL 2.0 but current library version is
 2.1
 }}}

 and unable to open anything until I reactivated the old 2.0.1 port. Does
 anyone know what my issue is?

--

Comment (by ryandesign@…):

 Wait... you have deliberately downgraded gdal to version 2.0.1? We can't
 help you if you do that. Please upgrade gdal back to the latest version
 provided by MacPorts, and upgrade all other ports shown by `port
 outdated`, then test kealib again.

 If py-gdal needs to be updated to a newer version, please file a separate
 ticket about that.

-- 
Ticket URL: <https://trac.macports.org/ticket/51584#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list