[MacPorts] #55115: audacity @2.1.3_1: Undefined symbols: "_OBJC_CLASS_$_ModalDialogDelegate"

MacPorts noreply at macports.org
Wed Oct 18 22:39:50 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):

 This looks like a visibility issue. With wxW 3.0.2.4:

 {{{
 nm
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_core-3.0.dylib
 | fgrep ModalDialogDelegate
 0000000000012af0 t -[ModalDialogDelegate code]
 0000000000012ad0 t -[ModalDialogDelegate finished]
 0000000000012a50 t -[ModalDialogDelegate init]
 0000000000012ab0 t -[ModalDialogDelegate setImplementation:]
 0000000000012b40 t -[ModalDialogDelegate
 sheetDidEnd:returnCode:contextInfo:]
 0000000000012b00 t -[ModalDialogDelegate waitForSheetToFinish]
 00000000003f7238 S _OBJC_CLASS_$_ModalDialogDelegate
 00000000003f70c0 S _OBJC_IVAR_$_ModalDialogDelegate.impl
 00000000003f70b8 S _OBJC_IVAR_$_ModalDialogDelegate.resultCode
 00000000003f70b0 S _OBJC_IVAR_$_ModalDialogDelegate.sheetFinished
 00000000003f7260 S _OBJC_METACLASS_$_ModalDialogDelegate
 }}}

 but with v3.0.3:

 {{{
 nm
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_core-3.0.dylib
 | fgrep ModalDialogDelegate
 00000000000110ad t -[ModalDialogDelegate code]
 000000000001109c t -[ModalDialogDelegate finished]
 0000000000011036 t -[ModalDialogDelegate init]
 000000000001108b t -[ModalDialogDelegate setImplementation:]
 00000000000110e5 t -[ModalDialogDelegate
 sheetDidEnd:returnCode:contextInfo:]
 00000000000110bd t -[ModalDialogDelegate waitForSheetToFinish]
 0000000000378528 s _OBJC_CLASS_$_ModalDialogDelegate
 00000000003783a0 s _OBJC_IVAR_$_ModalDialogDelegate.impl
 0000000000378398 s _OBJC_IVAR_$_ModalDialogDelegate.resultCode
 0000000000378390 s _OBJC_IVAR_$_ModalDialogDelegate.sheetFinished
 0000000000378550 s _OBJC_METACLASS_$_ModalDialogDelegate
 }}}

 I'll check tomorrow if Audacity has an upstream fix but if not it may be
 necessary to fix this in wxWidgets. Can somebody please add Mojca to the
 CC list?

--
Ticket URL: <https://trac.macports.org/ticket/55115#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list