[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