By Daniil Gusev, 13 July, 2023 Forum macOS and Mac Apps Greetings. At the "make emacspeak" step, I run into the following problem: In top level form: emacspeak-url-template.el:64:1: Error: Symbol's function definition is void: keymap-unset Can anyone suggest how I can complete the installation? Options Log in or register to post comments Comments no ideas at all? maybe I can ask this question somewhere else? A few suggestions First, make sure you're running a recent version of Emacs, for example 28.2. If not, then install a recent version from, e.g., HomeBrew, then clean the Emacspeak directory and recompile. Second, even if the compilation process doesn't complete, you should still be able to run Emacspeak. I would suggest loading it directly from your Emacs initialization file. Be sure to build the speech server and test it before running Emacspeak. Disclaimer: I use Emacspeak under Linux, but I've never tried compiling under Mac OS. re I have emacs version 22.1 installed by default, but via homebrew I installed the latest version. Do I need to somehow specify the environment variable before building the path of this editor of the alternative version or something else? Write to github issues Hi. Write to https://github.com/tvraman/emacspeak. Also, I simply ask out of curiosity, how can be Emacspeak used nowadays when there VoiceOver/VsCode/Orca on Linux? I mean, what can it be used for? Thank you! re: Write to github issues I am using macos. In fact, many people recommended using emacs + emacspeak for programming, and I became interested. Try Vscode and VoiceOver Since VoiceOver now supports indentations settings as in NVDA and Orca, you can try to create a separate activity for VSCode and set up the settings you need. Usually I set all punctuation for myself and sound/speech indentation settings in NVDA. I am sure it is possible to set it up in VoiceOver now too. brew Use homebrew to install make. That should get it to compile for you.