码迷,mamicode.com
首页 > 其他好文 > 详细

源码安装svn 1.8.9

时间:2014-05-25 19:50:04      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   c   code   java   

2014年5月25日 12:26:14

需要文件: svn apr apr-util sqlite3 serf

svn : http://subversion.apache.org/download/

apr/apr-util : http://apr.apache.org/download.cgi

serf : https://code.google.com/p/serf/

bubuko.com,布布扣
安装 apr
./configure
make && make install
安装apr-util
./configure --with-apr=/usr/local/apr/bin/apr-1-config

make && make install
安装 sqlite3
wget http://www.sqlite.org/sqlite-amalgamation-3071501.zip 将其解压到svn源代码目录里更名为sqlite-amalgamation
安装 serf
serf 这个库提供的是对http和https协议的支持。值得说明的是,1.8版本之前这里依赖的是neon,1.8之后改成了serf (艹)
安装svn
./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apr-1-config --with-serf=/usr/local/serf
bubuko.com,布布扣

注意,如果以前的系统中安装有rpm的 apr,apr-util 要将它们卸载掉,否则在执行 svn up 时会出现错误提示

svn: symbol lookup error: /usr/local/lib/libsvn_subr-1.so.0: undefined symbol: apr_atomic_xchgptr

解决方法时,卸载掉用rpm安装的apr,apr-util

rpm -e --allmatches apr-util --nodeps
rpm -e --allmatches apr --nodeps

还有:

sqlite3 不用安装,只用解压后,复制到svn解压后的源码包中

serf 是让svn识别http协议的 默认安装的prefix是/usr/local/serf

-------------------

有找了个机器安装,这次是先将原有的apr/apr-util 卸载掉再照上边的步骤安装时出的错:

如果make svn的时候提示错误: make: *** [subversion/libsvn_subr/libsvn_subr-1.la] Error 1

就试试在configure时,将 --with-apr=... --with-apr-util=... 的值指向源码包里,而不是指向apr/apr-util安装后的目录里,艹

 

参考这篇文章: http://88fly.blog.163.com/blog/static/12268039020126212101341/

 

如果出现这个错误提示: Serf was explicitly enabled but an appropriate version was not found

解决方法是,在配置svn的./configure时,不要指定 --with-serf=... 让svn自己去找,次奥

Linux安装软件真蛋疼,在两个虚拟机上安装,就因为安装软件的顺序不一样,出的错还不一样,导致安装的命令也不一样

参考: 

http://www.linuxidc.com/Linux/2014-05/101232.htm

http://blog.csdn.net/cww0403/article/details/20063223

http://www.darrenfang.com/svn-apr-atomic-xchgptr-error.html

http://www.th7.cn/system/lin/201403/51431.shtml

源码安装svn 1.8.9,布布扣,bubuko.com

源码安装svn 1.8.9

标签:style   class   blog   c   code   java   

原文地址:http://www.cnblogs.com/iLoveMyD/p/3751204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!