2013-02-26 4 views
1

내 Mac OS X (Snow Leopard)에 RLWrap을 설치하려고하는데 XCode가 있고 ./configure 명령을 sucessfuly 명령을 실행할 수 있지만 make 명령을 실행하면 다음 오류가 발생합니다. :rlwrap mac os x 설치 오류

make all-recursive Making all in doc make[2]: Nothing to be done for `all'. Making all in 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: In function ‘read_options_and_command_name’: main.c:775: error: ‘rl_basic_quote_characters’ undeclared (first use in this function) main.c:775: error: (Each undeclared identifier is reported only once main.c:775: error: for each function it appears in.) make[2]: * [main.o] Error 1 make[1]: [all-recursive] Error 1 make: ** [all] Error 2

누구든지이 문제의 아이디어가 있습니까?

+0

코드가 깨져 보입니다. 그것이 어디에서 온 것인가? – trojanfoe

+0

그것은 문자 그대로 RLWrap 설치 프로그램입니다. 일단 ./configure가 완료되면 (그것은) 'make'와 'make install'을 실행하는 여러 가이드 온라인 상태입니다. 이것은 첫 번째 make를 실행 한 후에 발생합니다. –

답변

0

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 버전)이 필요합니다 생각은.