Svn apr在构建subversion时无法配置
我正试图在我的ReadyNas Duo上构建subversion 1.7.4,它是一个运行Debian的Sparc box,里面有几个磁盘,我用它们作为我的NAS 当我从subversion-1.7.4目录执行./configure--prefix/c/local/packages时 我明白了 配置:错误:找不到XML解析器!请指定--with expat或--with-libxml2 apr无法配置,说它可以找到libxml2——在那里是/usr/lib/limxml2。所以,我还完成了一个apt get install libxml2 dev 这个东西太慢了,需要很长时间才能失败,我会使用二进制dist,但eclipse插件不想使用它,因为它太旧了Svn apr在构建subversion时无法配置,svn,debian,libxml2,apr,Svn,Debian,Libxml2,Apr,我正试图在我的ReadyNas Duo上构建subversion 1.7.4,它是一个运行Debian的Sparc box,里面有几个磁盘,我用它们作为我的NAS 当我从subversion-1.7.4目录执行./configure--prefix/c/local/packages时 我明白了 配置:错误:找不到XML解析器!请指定--with expat或--with-libxml2 apr无法配置,说它可以找到libxml2——在那里是/usr/lib/limxml2。所以,我还完成了一个a
有什么想法吗?我刚好在Redhat REL-5.3上完成了Subversion 1.7.4的构建。我必须更新所有内容。该系统附带Subversion 1.3.x。为什么我们公司不能使用比5.3版本更新的软件对我来说是个谜 如果您想使用ApacheHTTPD作为您的服务器,您可能必须重新构建Apache,这样您就可以构建所需的
mod\u dav\u svn.o
Apache模块。查看此模块是否已位于Apache模块目录中。(在大多数Linux系统上,它是来自/etc/httpd/modules
的链接)
在通过configure脚本的输出进行解析时要非常小心。例如,在数百行中,我找到了一个neon
未找到的引用。没有neon
,Subversion没有http访问权限
以下是我下载的模块列表:
- 四月
- apr util
- autoconf-2.68(我认为这是针对Apache的)
- 氖-0.29.6
- prce-8.20(对于Apache for
并非真正必要)mod_perl.o
- sqlite-Amalgamation-3071000(必须替换SVN源中的sqlite3.c)
- Apache的httd-2.4.1
mod\u dav\u svn
如果我记得的话,我必须设置——使用apr
和——使用aprutil
指向apr-1-util
和apu-1-util
文件。安装在/usr/local
中的所有内容,无需指定目录。没有遇到外派问题。但是,我的系统在/lib
目录下安装了libexpat.so.0.5.0,并带有/usr/lib
的链接
希望这会有所帮助。诀窍是将cd放入subversion源目录中的apr目录,并在返回subversion源目录并再次运行之前使用-libxml2=/usr/lib执行./configure--with-libxml2=/usr/lib
对于希望在ReadyNAS Duo上构建最新的subversion的人来说,这不是最后一个遇到的问题谢谢David,我现在已经完成了任务,经历了同样的痛苦,真的应该为任何其他悲伤到想要在NAS上进行subversion的可怜灵魂做一份备忘单。