[MacPorts] #70574: input-leap fails to build on multiple systems
MacPorts
noreply at macports.org
Fri Aug 30 08:35:43 UTC 2024
#70574: input-leap fails to build on multiple systems
---------------------------+-------------------------------
Reporter: barracuda156 | Owner: Koston-0xDEADBEEF
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.0
Resolution: | Keywords:
Port: input-leap |
---------------------------+-------------------------------
Comment (by barracuda156):
Replying to [comment:1 ryandesign]:
> Replying to [ticket:70574 barracuda156]:
> > Fails for me on 10.6:
>
> Most likely upstream issues. Like this one:
>
> > {{{
> > error: 'kVK_RightCommand' was not declared in this scope; did you mean
'kVK_RightControl'?
> > }}}
>
> According to
[https://opensource.apple.com/source/WebCore/WebCore-7605.3.8/platform/mac/PlatformEventFactoryMac.mm.auto.html
this Apple code] this could be added to fix that:
>
> {{{#!c
> // This constant was missing before OS X Sierra.
> #ifndef kVK_RightCommand
> #define kVK_RightCommand 0x36
> #endif
> }}}
>
> However according to [https://github.com/input-leap/input-
leap/issues/1195 this input-leap issue], the current version requires
macOS 10.12. The simplest thing to do is to mark the port with that
requirement. If you or anyone wants to convince the developers to re-add
support for older versions and help them fix their code for that, the port
can be updated with the new minimum OS version at that time.
It should be possible to restore working version of the code, though I am
not sure when I get time for that.
--
Ticket URL: <https://trac.macports.org/ticket/70574#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list