Problem installing emacspeak

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

Comments

By Daniil Gusev on Tuesday, July 25, 2023 - 14:29

maybe I can ask this question somewhere else?

By Jason White on Tuesday, July 25, 2023 - 14:29

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.

By Daniil Gusev on Tuesday, July 25, 2023 - 14:29

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?

By Daniil Gusev on Tuesday, July 25, 2023 - 14:29

I am using macos. In fact, many people recommended using emacs + emacspeak for programming, and I became interested.

By Vsevolod Popov on Tuesday, July 25, 2023 - 14:29

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.

By a king in the north on Monday, September 25, 2023 - 14:29

Use homebrew to install make. That should get it to compile for you.