2014-11-28 2 views
1

Я загрузил tar-архив ispell из зеркала GNU и установил Ispell на мой OSX. Когда я «сделать все» в моей папке, я получаю следующее сообщение об ошибке:Установка Ispell на OSX

[[email protected] ispell-3.1]$make all 
+ cc -O -c buildhash.c 
In file included from buildhash.c:69: 
./config.h:878:1: error: expected identifier or '(' 
<U+001B>[01;31m<U+001B>[K#define SIGNAL_TYPE_STRING "<U+001B>[m<U+001B>[K void" 
^ 
1 error generated. 
make: *** [buildhash.o] Error 1 

Моя ОС Yosemite. Какие-либо предложения?

ответ

0

Как правило, нет необходимости устанавливать либо ispell.el, либо flyspell.el, потому что они оба поставляются в комплекте с большинством установок Emacs. Это файлы elisp, которые не нужны для сборки. Emacs предназначен для чтения elisp файлов, таких как ispell.el и/или flyspell.el.

Вместо этого необходимо установить сторонний исполняемый файл, например aspell или hunspell. Языковые словари будут также необходимо установить после установки основного исполняемого файла.

По существу, ispell.el и flyspell.el (с помощью Emacs) являются передними концами для aspell или hunspell.


ПРИМЕЧАНИЕ: OSX поставляется с более старой версией Emacs. Вместо использования более старой версии (например, /usr/bin/emacs) рассмотрите возможность использования текущей версии, построенной --with-ns: http://emacsformacosx.com/. Для получения дополнительной информации о различных сборках, доступных для OSX, следующая ссылка содержит некоторые информационные рецензии: https://emacs.stackexchange.com/questions/271/what-is-the-difference-between-aquamacs-and-other-mac-versions-of-emacs

Смежные вопросы