[MacPorts] #60271: babl @0.1.74: library minor version is 0.0.0

MacPorts noreply at macports.org
Sat Mar 28 22:53:06 UTC 2020


#60271: babl @0.1.74: library minor version is 0.0.0
------------------------+----------------------
 Reporter:  ryandesign  |      Owner:  dbevans
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.6.2
 Keywords:              |       Port:  babl
------------------------+----------------------
 In babl @0.1.68 the library minor compatibility version was 168.0.0:

 {{{
 $ otool -L /opt/local/lib/libbabl-0.1.dylib
 /opt/local/lib/libbabl-0.1.dylib:
         /opt/local/lib/libbabl-0.1.0.dylib (compatibility version 168.0.0,
 current version 168.1.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1252.250.1)
         /opt/local/lib/liblcms2.2.dylib (compatibility version 3.0.0,
 current version 3.8.0)
 }}}

 In 0.1.72 and 0.1.74, the library minor compatibility version has dropped
 to 0.0.0:

 {{{
 $ otool -L /opt/local/lib/libbabl-0.1.dylib
 /opt/local/lib/libbabl-0.1.dylib:
         /opt/local/lib/libbabl-0.1.0.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1252.250.1)
         /opt/local/lib/liblcms2.2.dylib (compatibility version 3.0.0,
 current version 3.8.0)
 }}}

 This means that programs don't work anymore:

 {{{
 Incompatible library version: /opt/local/bin/gimp-2.10 requires version
 168.0.0 or later, but /opt/local/lib/libbabl-0.1.0.dylib provides version
 0.0.0
 }}}

 This probably arose because babl switched its build system to meson and
 did not take the necessary steps to specify their library versioning
 properly.

 I cannot find an upstream bug tracker for babl to report this to them.

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


More information about the macports-tickets mailing list