KMComp is the command line compiler included in Keyman Developer. It is a windows application that can run with wine on MacOS and Linux
Installing and Running Windows Programs on Mac using Wine. With 32-bit program support going away on the Mac with Catalina we need to start seriously figuring out how to have WINE run on these newer systems so that reasonable instructions can be provided. My MacBook Air: Catalina 10.15.4 (19E287) I have already installed Homebrew. However, as Wine still requires 32-bit code to run 32-bit Windows software, while Catalina dropped 32-bit code support, I.
Installing wine
If you do not have wine
already installed, install wine
using Homebrew:
See:
macOS additional requirements

macOS also requires jq.
Installing KMComp
Refer to the KMComp Command Line Compiler documentation for information on how to use KMComp.
MacOS Catalina only supports 64-bit applications, so it is neceesary to use the 64-bit version of kmcomp
. If you install wine
via homebrew, both a 32-bit and 64-bit version of wine
is available, but the 32-bit version is only compatible with pre-Catalina versions of MacOS.
Download KMComp and move kmcomp.x64.exe
and kmcmpdll.x64.dll
into ~/bin/keyman/
.
Since kmcomp.x64.exe
is not native MacOS applications and were not installed from the Appstore, it will be necessary to grant kmcomp.x64.exe
execution permissions.

Open the General tab in Security & Privacy in System Preferences.
You will need to click on the lock symbol in the panel to make changes to settings.
Run the command:

This will generate an alert dialog indicating the application cannot be opened because the developer cannot be verified. Click Cancel, and go to the Security & Privacy panel. A message will now be visible on the General tab: 'kmcomp.x64.exe' was blocked from use because it is not from an identified developer. Click on the Allow Anyway button next to the warning message in the panel.
You may also need to authorise kmcmpdll.x64.dll
.
Cached
In ~/.zshrc
define an alias:
How To Install Wine On Mac Catalina
Stevens model 940a 410 shotgun owners manual. Reload .zshrc
in current terminal session: