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

63
7

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

make all-recursive Создание всех в doc make [2]: ничего не нужно делать для "все". Создание всех в src gcc -DHAVE_CONFIG_H -I. -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: error:' rl_basic_quote_characters uneclared (сначала использовать в этой функции) main.c: 775: error: (Каждый необъявленный идентификатор сообщается только один раз main.c: 775: error: для каждой функции она появляется.) make [2]: * [main.o] Ошибка 1 make [1]: [all-recursive] Ошибка 1 make: ** [all] Ошибка 2

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

спросил(а) 2021-01-25T17:58:26+03:00 4 месяца, 2 недели назад
1
Решение
118

Похоже, что в 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).

ответил(а) 2021-01-25T17:58:26+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема