[MacPorts] #17366: mkvtoolnix - 2.4.0 - +wxwidgets variant produces unusable binary
#17366: mkvtoolnix - 2.4.0 - +wxwidgets variant produces unusable binary ------------------------------+--------------------------------------------- Reporter: krunk7@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: mkvtoolnix ------------------------------+--------------------------------------------- The +wxwidgets variant produces a binary which does not properly bind to the osx Gui framework. The end result is a correctly rendered gui that does not respond to user mouse or keyboard input nor is capable of changing focus. The fix is to place the binary in an app bundle as described in the WxWidgets Mac OSX Issues wiki: http://wiki.wxwidgets.org/WxMac_Issues -- Ticket URL: <http://trac.macports.org/ticket/17366> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17366: mkvtoolnix - 2.4.0 - +wxwidgets variant produces unusable binary ------------------------------+--------------------------------------------- Reporter: krunk7@… | Owner: pguyot@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: mkvtoolnix ------------------------------+--------------------------------------------- Changes (by macsforever2000@…): * cc: pguyot@… (removed) * owner: macports-tickets@… => pguyot@… -- Ticket URL: <http://trac.macports.org/ticket/17366#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17366: mkvtoolnix - 2.4.0 - +wxwidgets variant produces unusable binary -------------------------------+-------------------------------------------- Reporter: krunk7@… | Owner: pguyot@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: duplicate | Keywords: Port: mkvtoolnix | -------------------------------+-------------------------------------------- Changes (by pguyot@…): * status: new => closed * resolution: => duplicate Comment: Dup of #19439. -- Ticket URL: <http://trac.macports.org/ticket/17366#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17366: mkvtoolnix: +wxwidgets variant produces unusable binary -------------------------+---------------------- Reporter: krunk7@… | Owner: pguyot@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: mkvtoolnix | -------------------------+---------------------- Changes (by mojca@…): * status: closed => reopened * cc: mojca@… (added) * version: 1.6.0 => * resolution: duplicate => Comment: I'm reopening the ticket because the so-called-duplicate wasn't really resolved as one would wish to. While I'm not even able to run mkvtoolnix (I'm using upstream binary now), I'm almost sure that this problem hasn't been resolved in the meantime. I'm volunteering to fix this issue as soon as I will be able to run the binary. -- Ticket URL: <https://trac.macports.org/ticket/17366#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#17366: mkvtoolnix: create an app bundle -------------------------+---------------------- Reporter: krunk7@… | Owner: pguyot@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: mkvtoolnix | -------------------------+---------------------- Description changed by mojca@…: Old description:
The +wxwidgets variant produces a binary which does not properly bind to the osx Gui framework. The end result is a correctly rendered gui that does not respond to user mouse or keyboard input nor is capable of changing focus.
The fix is to place the binary in an app bundle as described in the WxWidgets Mac OSX Issues wiki:
New description: The +wxwidgets variant produces a binary which does not properly bind to the osx Gui framework. The end result is a correctly rendered gui that does not respond to user mouse or keyboard input nor is capable of changing focus. The fix is to place the binary in an app bundle or add the code as described in the wxWidgets Mac OS X Issues wiki: http://wiki.wxwidgets.org/wxMac_Issues {{{ #include <ApplicationServices/ApplicationServices.h> ProcessSerialNumber PSN; GetCurrentProcess(&PSN); TransformProcessType(&PSN,kProcessTransformToForegroundApplication); }}} -- -- Ticket URL: <https://trac.macports.org/ticket/17366#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#17366: mkvtoolnix: create an app bundle -------------------------+---------------------- Reporter: krunk7@… | Owner: pguyot@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: mkvtoolnix | -------------------------+---------------------- Changes (by mojca@…): * status: reopened => closed * resolution: => fixed Comment: Done in r121382. I configured MacPorts to build everything against `libc++` and Mkvtoolnix works under that regime on < 10.9. PS: There is no longer any need to add extra lines to enable the app to work: that code is part of wxWidgets now. The `mmg` binary works since a long time already, but I added a Mkvtoolnix.app now. -- Ticket URL: <https://trac.macports.org/ticket/17366#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts