打算在linux下面安装SVN,在网上下了一个subversion-1.6.17,编译时出现:
configure: error: failed to recognize APR_INT64_T_FMT on this platform
解决方式:
下载安装apr-1.4.5.tar.gz和apr-util-1.3.9.tar.gz,然后执行:
./configure --with-apr=../apr-1.4.5/apr-1-config --with-apr-util=../apr-util-1.3.9/apu-1-config --
prefix=/usr/local/subversion --without-berkeley-db
在svn源码目录下,mkdir sqlite-amalgamation
下载sqlite-amalgamation-3.6.13.tar.gz
解压后将cp sqlite-3.6.13/sqlite3.c sqlite-amalgamation下,重新编译,正常
configure: error: failed to recognize APR_INT64_T_FMT on this platform
解决方式:
下载安装apr-1.4.5.tar.gz和apr-util-1.3.9.tar.gz,然后执行:
./configure --with-apr=../apr-1.4.5/apr-1-config --with-apr-util=../apr-util-1.3.9/apu-1-config --
prefix=/usr/local/subversion --without-berkeley-db
在编译svn时make 出错svn libsvn_subr-1.so: undefined reference to `sqlite3_open_v2'collect2: ld returned 1 exit status make:
解决方法:在svn源码目录下,mkdir sqlite-amalgamation
下载sqlite-amalgamation-3.6.13.tar.gz
解压后将cp sqlite-3.6.13/sqlite3.c sqlite-amalgamation下,重新编译,正常