[MacPorts] #55123: wxWidgets-3.0 should export @interface ModalDialogDelegate

MacPorts noreply at macports.org
Thu Oct 19 21:19:24 UTC 2017


#55123: wxWidgets-3.0 should export @interface ModalDialogDelegate
--------------------+---------------------------
 Reporter:  RJVB    |      Owner:
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  wxWidgets-3.0
--------------------+---------------------------
 As shown by #55115 :

 I think WxWidgets should export the ModalDialogDelegate class; doing so
 should fix the issue in Audacity above.

 In
 `$prefix/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/include/wx-3.0/wx/osx/cocoa/private.h`,
 there should be

 {{{
 #ifdef __LP64__
     WXEXPORT
 #endif // 64 bit builds
 }}}

 above the `@interface ModalDialogDelegate : NSObject` line.

 If my reading of `nm
 /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_core-3.0.dylib`
 is correct, that WXEXPORT macro has the intended effect on the
 `wxNSAppController` class which is already being exported.

 Could you try on your end if this is indeed the required fix, please?

--
Ticket URL: <https://trac.macports.org/ticket/55123>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list