rlwrap mac os x ошибка установки

Я пытаюсь установить RLWrap в свой Mac OS X (Snow Leopard), у меня есть XCode и я могу запустить ./configure команда, однако, когда я пытаюсь make Команда я получаю следующую ошибку:

make all-recursive Создание всего в документе make[2]: ничего не нужно делать для `all'. Делать все в src gcc -DHAVE_CONFIG_H -I. -Я..
-DDATADIR = \ "/ usr / local / share \" -g -O2 -MT main.o -MD -MP -MF.deps / main.Tpo -c -o main.o main.c main.c: в функции 'read_options_and_command_name': main.c:775: ошибка: 'rl_basic_quote_characters' необъявлена ​​(первое использование в этой функции) main.c:775: ошибка: (Каждый необъявленный идентификатор сообщается только один раз: main.c:775: ошибка: для каждой функции появляется в.) make[2]: * [main.o] Ошибка 1 make [1]: [all-recursive] Ошибка 1 make: * * [all] Ошибка 2

Кто-нибудь есть какие-либо идеи о причине этого?

1 ответ

Похоже, что на OS X есть фиктивная библиотека libreadline:

oldhost:rlwrap-0.37 boxcat$ ls -l /usr/lib/libreadline.dylib 
lrwxr-xr-x  1 root  wheel  15 16 Mar 14:25 /usr/lib/libreadline.dylib -> libedit.3.dylib
oldhost:rlwrap-0.37 boxcat$ 

Я думаю, что вам понадобится установить подлинную библиотеку libreadline (т.е. версию GNU).

Другие вопросы по тегам