[MacPorts] #67568: gtkmm3: regression: atkmm-api disabled, causing inkscape failure: symbol not found: __ZN3Gtk6Widget20get_accessible_vfuncEv (was: inkscape @1.2.2: Symbol not found: (__ZN3Gtk6Widget20get_accessible_vfuncEv))
MacPorts
noreply at macports.org
Sun Jun 4 12:05:40 UTC 2023
#67568: gtkmm3: regression: atkmm-api disabled, causing inkscape failure: symbol
not found: __ZN3Gtk6Widget20get_accessible_vfuncEv
-------------------------------+----------------------
Reporter: ryandesign | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: monterey
Port: inkscape, gtkmm3 |
-------------------------------+----------------------
Comment (by mascguy):
Sorry about this, here's the quick backstory:
I went through multiple rounds of testing, when validating the various
updates to the libs tracked by issue:65859.
During that validation, I tested every currently-installed app by
launching them, and quickly kicking the tires of each. But none of them
failed with that error. (Inkscape included.) The important thing to note
is that I purposely didn't rebuild any apps like Inkscape either, to
mirror the update scenario for all of our users.
So I'm not entirely clear how this slipped through without being caught
sooner. And I would have expected a Trac ticket to be submitted by now,
but there haven't been any reports that I'm aware of.
The one difference is that I use Quartz ports exclusively, but I don't
think that should have any bearing on the missing symbol in question: The
accessibility-related API should exist and function similarly, regardless
of whether the libs are installed as Quartz or X11.
I'm reasonably confident that everything else is OK, but I'll re-review
all of the updates regardless. And great catch Ryan, thanks for bringing
this to my attention!
--
Ticket URL: <https://trac.macports.org/ticket/67568#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list