[MacPorts] #57626: vips links with hdf5

MacPorts noreply at macports.org
Sat Nov 17 02:29:54 UTC 2018


#57626: vips links with hdf5
------------------------+----------------------
 Reporter:  ryandesign  |      Owner:  bgilbert
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  vips
------------------------+----------------------
 vips links with hdf5 but does not declare a dependency on it.


 {{{
 $ port installed vips
 The following ports are currently installed:
   vips @8.7.0_1+python27+universal (active)
 $ otool -L /opt/local/bin/vips
 /opt/local/bin/vips:
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (compatibility version 150.0.0, current version 1454.90.0)
         /opt/local/lib/libvips.42.dylib (compatibility version 52.0.0,
 current version 52.0.0)
         /opt/local/lib/libMagickCore-6.Q16.5.dylib (compatibility version
 6.0.0, current version 6.0.0)
         /opt/local/lib/libpng16.16.dylib (compatibility version 52.0.0,
 current version 52.0.0)
         /opt/local/lib/libtiff.5.dylib (compatibility version 10.0.0,
 current version 10.0.0)
         /opt/local/lib/libjpeg.9.dylib (compatibility version 13.0.0,
 current version 13.0.0)
         /opt/local/lib/libgmodule-2.0.0.dylib (compatibility version
 5801.0.0, current version 5801.1.0)
         /opt/local/lib/libexpat.1.dylib (compatibility version 8.0.0,
 current version 8.8.0)
         /opt/local/lib/libpangoft2-1.0.0.dylib (compatibility version
 4201.0.0, current version 4201.4.0)
         /opt/local/lib/libpango-1.0.0.dylib (compatibility version
 4201.0.0, current version 4201.4.0)
         /opt/local/lib/libfontconfig.1.dylib (compatibility version
 14.0.0, current version 14.0.0)
         /opt/local/lib/libfreetype.6.dylib (compatibility version 23.0.0,
 current version 23.1.0)
         /opt/local/lib/libgsf-1.114.dylib (compatibility version 115.0.0,
 current version 115.44.0)
         /opt/local/lib/libxml2.2.dylib (compatibility version 12.0.0,
 current version 12.7.0)
         /opt/local/lib/libfftw3.3.dylib (compatibility version 9.0.0,
 current version 9.8.0)
         /opt/local/lib/liborc-0.4.0.dylib (compatibility version 29.0.0,
 current version 29.0.0)
         /opt/local/lib/liblcms2.2.dylib (compatibility version 3.0.0,
 current version 3.8.0)
         /opt/local/lib/libgif.4.dylib (compatibility version 6.0.0,
 current version 6.7.0)
         /opt/local/lib/librsvg-2.2.dylib (compatibility version 45.0.0,
 current version 45.2.0)
         /opt/local/lib/libgio-2.0.0.dylib (compatibility version 5801.0.0,
 current version 5801.1.0)
         /opt/local/lib/libgdk_pixbuf-2.0.0.dylib (compatibility version
 3613.0.0, current version 3613.0.0)
         /opt/local/lib/libniftiio.2.dylib (compatibility version 2.0.0,
 current version 2.0.0)
         /opt/local/lib/libznz.2.dylib (compatibility version 2.0.0,
 current version 2.0.0)
         /opt/local/lib/libpoppler-glib.8.dylib (compatibility version
 8.0.0, current version 8.9.0)
         /opt/local/lib/libgobject-2.0.0.dylib (compatibility version
 5801.0.0, current version 5801.1.0)
         /opt/local/lib/libglib-2.0.0.dylib (compatibility version
 5801.0.0, current version 5801.1.0)
         /opt/local/lib/libintl.8.dylib (compatibility version 10.0.0,
 current version 10.5.0)
         /opt/local/lib/libcairo.2.dylib (compatibility version 11603.0.0,
 current version 11603.0.0)
         /opt/local/lib/libIlmImf-2_3.24.dylib (compatibility version
 25.0.0, current version 25.0.0)
         /opt/local/lib/libImath-2_3.24.dylib (compatibility version
 25.0.0, current version 25.0.0)
         /opt/local/lib/libHalf.24.dylib (compatibility version 25.0.0,
 current version 25.0.0)
         /opt/local/lib/libIex-2_3.24.dylib (compatibility version 25.0.0,
 current version 25.0.0)
         /opt/local/lib/libIexMath-2_3.24.dylib (compatibility version
 25.0.0, current version 25.0.0)
         /opt/local/lib/libIlmThread-2_3.24.dylib (compatibility version
 25.0.0, current version 25.0.0)
         /opt/local/lib/libopenslide.0.dylib (compatibility version 5.0.0,
 current version 5.1.0)
         /opt/local/lib/libcfitsio.dylib (compatibility version 7.0.0,
 current version 7.3.45)
         /opt/local/lib/libcurl.4.dylib (compatibility version 10.0.0,
 current version 10.0.0)
         /opt/local/lib/libwebpmux.3.dylib (compatibility version 4.0.0,
 current version 4.2.0)
         /opt/local/lib/libwebp.7.dylib (compatibility version 8.0.0,
 current version 8.2.0)
         /opt/local/lib/libmatio.4.dylib (compatibility version 9.0.0,
 current version 9.2.0)
         /opt/local/lib/libhdf5.101.dylib (compatibility version 103.0.0,
 current version 103.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.11)
         /opt/local/lib/libexif.12.dylib (compatibility version 16.0.0,
 current version 16.3.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1252.50.4)
 }}}

 Hence the port is broken for me at present, because it links with
 /opt/local/lib/libhdf5.101.dylib while hdf5 has been updated and no longer
 provides that version of the library.

 Either vips needs a dependency on hdf5, or it needs to be told not to use
 hdf5 even if it is installed.

-- 
Ticket URL: <https://trac.macports.org/ticket/57626>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list