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

MacPorts noreply at macports.org
Wed Jun 8 11:24:08 PDT 2016


#51584: kealib @1.4.4_2 dyld: lazy symbol binding failed: Symbol not found:
------------------------+--------------------------------
 Reporter:  JDTilley@…  |      Owner:  macports-tickets@…
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.3.4
 Keywords:              |       Port:  kealib
------------------------+--------------------------------
 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?

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


More information about the macports-tickets mailing list