[MacPorts] #70150: gcr @3.41.2: Switch to meson build system has downgraded library minor versions, breaking all ports that link with gcr libraries

MacPorts noreply at macports.org
Mon Jun 3 15:06:28 UTC 2024


#70150: gcr @3.41.2: Switch to meson build system has downgraded library minor
versions, breaking all ports that link with gcr libraries
------------------------+----------------------
 Reporter:  ryandesign  |      Owner:  dbevans
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  gcr
------------------------+----------------------
 [changeset:1074e21129b332a3168320c419c11722fcbbb8a7/macports-ports
 Switching gcr from autotools to meson] has, predictably, reduced its
 library minor versions, rendering all ports that link with gcr's libraries
 broken, for example:

 {{{
 Incompatible library version: /opt/local/lib/goa-1.0/web-
 extensions/libgoawebextension.so requires version 1.0.0 or later, but
 /opt/local/lib/libgck-1.0.dylib provides version 0.0.0
 DEBUG: Marking /opt/local/lib/goa-1.0/web-extensions/libgoawebextension.so
 as broken
 Incompatible library version: /opt/local/lib/goa-1.0/web-
 extensions/libgoawebextension.so requires version 2.0.0 or later, but
 /opt/local/lib/libgcr-base-3.1.dylib provides version 1.0.0
 DEBUG: Marking /opt/local/lib/goa-1.0/web-extensions/libgoawebextension.so
 as broken
 Incompatible library version: /opt/local/lib/goa-1.0/web-
 extensions/libgoawebextension.so requires version 2.0.0 or later, but
 /opt/local/lib/libgcr-ui-3.1.dylib provides version 1.0.0
 DEBUG: Marking /opt/local/lib/goa-1.0/web-extensions/libgoawebextension.so
 as broken
 Incompatible library version: /opt/local/lib/libgoa-backend-1.0.1.dylib
 requires version 1.0.0 or later, but /opt/local/lib/libgck-1.0.dylib
 provides version 0.0.0
 DEBUG: Marking /opt/local/lib/libgoa-backend-1.0.1.dylib as broken
 Incompatible library version: /opt/local/lib/libgoa-backend-1.0.1.dylib
 requires version 2.0.0 or later, but /opt/local/lib/libgcr-base-3.1.dylib
 provides version 1.0.0
 DEBUG: Marking /opt/local/lib/libgoa-backend-1.0.1.dylib as broken
 Incompatible library version: /opt/local/lib/libgoa-backend-1.0.1.dylib
 requires version 2.0.0 or later, but /opt/local/lib/libgcr-ui-3.1.dylib
 provides version 1.0.0
 DEBUG: Marking /opt/local/lib/libgoa-backend-1.0.1.dylib as broken
 Incompatible library version: /opt/local/libexec/goa-daemon requires
 version 1.0.0 or later, but /opt/local/lib/libgck-1.0.dylib provides
 version 0.0.0
 DEBUG: Marking /opt/local/libexec/goa-daemon as broken
 Incompatible library version: /opt/local/libexec/goa-daemon requires
 version 2.0.0 or later, but /opt/local/lib/libgcr-base-3.1.dylib provides
 version 1.0.0
 DEBUG: Marking /opt/local/libexec/goa-daemon as broken
 Incompatible library version: /opt/local/libexec/goa-daemon requires
 version 2.0.0 or later, but /opt/local/lib/libgcr-ui-3.1.dylib provides
 version 1.0.0
 DEBUG: Marking /opt/local/libexec/goa-daemon as broken
 Incompatible library version: /opt/local/libexec/goa-identity-service
 requires version 1.0.0 or later, but /opt/local/lib/libgck-1.0.dylib
 provides version 0.0.0
 DEBUG: Marking /opt/local/libexec/goa-identity-service as broken
 Incompatible library version: /opt/local/libexec/goa-identity-service
 requires version 2.0.0 or later, but /opt/local/lib/libgcr-base-3.1.dylib
 provides version 1.0.0
 DEBUG: Marking /opt/local/libexec/goa-identity-service as broken
 Incompatible library version: /opt/local/libexec/goa-identity-service
 requires version 2.0.0 or later, but /opt/local/lib/libgcr-ui-3.1.dylib
 provides version 1.0.0
 DEBUG: Marking /opt/local/libexec/goa-identity-service as broken
 Incompatible library version: /opt/local/lib/libgdata.22.dylib requires
 version 2.0.0 or later, but /opt/local/lib/libgcr-base-3.1.dylib provides
 version 1.0.0
 DEBUG: Marking /opt/local/lib/libgdata.22.dylib as broken
 }}}

 All ports linking with gcr's libraries must now be revbumped to correct
 this, or fix gcr's meson build so that its library versions are returned
 to what they were with the autotools build.

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


More information about the macports-tickets mailing list