[MacPorts] #55115: audacity @2.1.3_1: Undefined symbols: "_OBJC_CLASS_$_ModalDialogDelegate"
MacPorts
noreply at macports.org
Fri Oct 20 15:37:55 UTC 2017
#55115: audacity @2.1.3_1: Undefined symbols: "_OBJC_CLASS_$_ModalDialogDelegate"
-----------------------+----------------------
Reporter: tehcog | Owner: RJVB
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Resolution: | Keywords:
Port: audacity |
-----------------------+----------------------
Comment (by RJVB):
I've attached a "minimal" portfile diff and a source patch.
The problem here is that Audacity tries to reimplement a part of a
wxWidgets class to add some features to it - including the class "private
bits". That's bound to cause problems when visibility comes into play.
Fortunately (for us), it turns out that the ModalDialogDelegate class is
only required because a deprecated NSSavePanel method was used. This can
be modernised and then we can ignore the delegate. It doesn't appear to be
required.
Please test as thoroughly as you can and let me know if there are issues
or not. Upstream should be informed.
--
Ticket URL: <https://trac.macports.org/ticket/55115#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list