Как сделать линковку с библиотекой readline GNU, а не с libedit в macosx?

Попытка собрать Term-Readline-Gnu на macosx, не дает жалобы на libedit и рекомендует использовать gnu readline. Как мне это сделать?

Это одна из попыток, которые я пробовал:

Сначала я собрал GNU libreadline v6.2 статически, но не установил ее - чтобы убедитесь, что я не испортил версию системы с тем же именем:

./ configure --prefix = / Users / Fred / Downloads / tmp1

make

make install-static

Затем попытался build Term_Readline-Gnu-1.20

cmc: Term-ReadLine-Gnu-1.20 cmc $ perl Makefile.PL --includedir = / Users / cmc / Downloads / tmp1 / include --libdir = / Users / Fred / Downloads / tmp1 / lib

Найдено `/usr/lib/libtermcap.dylib '.

gcc-4.2 -I / Users / Fred / Downloads / tmp1 / include -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I / usr / local / include -DHAVE_STRING_H rlver.c -o rlver -L / Users / Fred / Downloads / tmp1 / lib -arch x86_64 -arch i386 -arch ppc -L / usr / local / lib -lreadline -ltermcap

!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Используемая вами libreadline - это библиотека libedit. Используйте GNU Библиотека Readline.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!

Крис

7
задан MisterEd 11 November 2011 в 16:19
поделиться