尝试在 macosx 上构建 Term-Readline-Gnu,抱怨 libedit 并建议使用 gnu readline 失败。我怎么做?
这是我尝试过的尝试之一:
首先,我静态构建了 GNU libreadline v6.2,但没有安装它——以确保我没有搞砸同名的系统版本:
./configure --prefix=/Users/Fred/Downloads/tmp1
制作
使安装静态
然后尝试构建 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 库。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!
克里斯