#67519 closed defect (worksforme)

appstream-glib @ 0.8.2 is incompatible with Gtk3 version in macports

Reported by: lukaso (Lukas Oberhuber) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: lukaso (Lukas Oberhuber)
Port: appstream-glib

Description

Appstream-glib 0.8.2 does not compile (at least on VMs on CircleCI).

The error is:

Incompatible library version: /opt/local/lib/asb-plugins-5/libasb_plugin_font.so requires version 2407.0.0 or later, but /opt/local/lib/libgdk-3.0.dylib provides version 2406.0.0

This error goes away when reverting to the previous version, 0.8.1.

Change History (9)

comment:1 Changed 18 months ago by ryandesign (Ryan Carsten Schmidt)

Cc: mascguy dbevans added

Do you have gtk3 or gtk3-devel installed? Which version?

comment:2 Changed 18 months ago by ryandesign (Ryan Carsten Schmidt)

Try running:

pkg-config gdk-3.0 --modversion

and

port -q installed gtk3{,-devel}

comment:3 Changed 18 months ago by ryandesign (Ryan Carsten Schmidt)

I expect the solution will be: Update to gtk3 (or gtk3-devel) 3.24.38.

sudo port selfupdate
sudo port upgrade outdated

comment:4 Changed 18 months ago by lukaso (Lukas Oberhuber)

Owner: set to lukaso
Resolution: fixed
Status: newclosed

In 6795a9f0f12d9545808b68fd4771dac46572183f/macports-ports (master):

appstream-glib: revert to version 0.8.1
Fixes: #67519

comment:5 Changed 18 months ago by mascguy (Christopher Nielsen)

Circling back, our latest version of gtk3 should have corrected the problem, per Ryan's prior comments:

$ otool -L /opt/local/lib/libgdk-3.0.dylib
/opt/local/lib/libgdk-3.0.dylib:
	/opt/local/lib/libgdk-3.0.dylib (compatibility version 2407.0.0, current version 2407.32.0)
[...]

Lukas, have you updated the GIMP build to use our latest gtk3 port?

comment:6 Changed 18 months ago by mascguy (Christopher Nielsen)

Resolution: fixed
Status: closedreopened

comment:7 Changed 18 months ago by mascguy (Christopher Nielsen)

Cc: lukaso added; mascguy dbevans removed
Owner: changed from lukaso to mascguy
Status: reopenedassigned

comment:8 Changed 18 months ago by Christopher Nielsen <mascguy@…>

In 9a2510437ea662a0158646e061252fa45b922de8/macports-ports (master):

appstream-glib: update to 0.8.2, take two; use new revision
See: #67519

comment:9 Changed 18 months ago by mascguy (Christopher Nielsen)

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.