我正在尝试在rhel盒子上通过pecl($ pecl install svn)安装svn。
但是无法编译。我正在给出命令($ make)并获得以下输出...请对此提供帮助。
[root@ip-10-0-134-244 svn-1.0.3]# make
/bin/sh /root/svn-1.0.3/libtool --mode=link cc -DPHP_ATOM_INC -I/root/svn-1.0.3/include -I/root/svn-1.0.3/main -I/root/svn-1.0.3 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/subversion-1 -I/usr/include/apr-1 -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -DHAVE_CONFIG_H -g -O2 -o svn.la -export-dynamic -avoid-version -prefer-pic -module -rpath /root/svn-1.0.3/modules svn.lo -lsvn_client-1 -lsvn_fs-1 -lsvn_repos-1 -lsvn_subr-1 -lapr-1
libtool: link: cc -shared .libs/svn.o -lsvn_client-1 -lsvn_fs-1 -lsvn_repos-1 -lsvn_subr-1 /usr/lib64/libapr-1.so -lpthread -pthread -Wl,-soname -Wl,svn.so -o .libs/svn.so
/usr/bin/ld: cannot find -lsvn_client-1
collect2: ld returned 1 exit status
make: *** [svn.la] Error 1
答案 0 :(得分:0)
我遇到了类似的错误,我的解决方案涉及通过RPM软件包进行安装。
由于您没有提到PHP或RHEL版本,因此我无法提供可能有助于您的rpm的深层链接,但我可以提供一些详细信息。