Opened 6 months ago
Last modified 5 months ago
#70150 assigned defect
gcr @3.41.2: Switch to meson build system has downgraded library minor versions, breaking all ports that link with gcr libraries
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | barracuda156, pmetzger (Perry E. Metzger), cooljeanius (Eric Gallager) | |
Port: | gcr |
Description
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.
Change History (1)
comment:1 Changed 5 months ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
Note: See
TracTickets for help on using
tickets.