apache 2.4.6
subversion-1.10.2
./configure --prefix=/home/svn/subversion --with-sqlite=/usr/local/sqlite --enable-maintainer-mode --enable-mod-activation --with-apr=/usr/bin/apr-1-config --with-apr-util=/usr/bin/apu-1-config
错误提示:
configure: error: Apache httpd version 2.4.6 includes a broken mod_dav; use a newer version of httpd
参考文档:
http://subversion.1072662.n5.nabble.com/1-9-4-on-RHEL-7-httpd-version-difficulties-td197457.html
really have no idea how to check that.
I believe the relevant change is this:
https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.7/CHANGES
*) mod_dav: dav_resource->uri is treated as unencoded. This was an
unnecessary ABI changed introduced in 2.4.6. PR 55397.
'configure --help' is your friend:
--enable-apache-whitelist=VER
Whitelist a particular Apache version number,
typically used to enable the use of a old version
patched by a distribution.
./configure --prefix=/home/svn/subversion --with-sqlite=/usr/local/sqlite --enable-maintainer-mode --enable-mod-activation --with-apr=/usr/bin/apr-1-config --with-apr-util=/usr/bin/apu-1-config --enable-apache-whitelist=2.4.6
错误提示:
configure: error: Subversion requires LZ4 >= r129, or use --with-lz4=internal
./configure --prefix=/home/svn/subversion --with-sqlite=/usr/local/sqlite --enable-maintainer-mode --enable-mod-activation --with-apr=/usr/bin/apr-1-config --with-apr-util=/usr/bin/apu-1-config --enable-apache-whitelist=2.4.6 --with-lz4=internal
错误提示:
configure: error: Subversion requires UTF8PROC
./configure --prefix=/home/svn/subversion --with-sqlite=/usr/local/sqlite --enable-maintainer-mode --enable-mod-activation --with-apr=/usr/bin/apr-1-config --with-apr-util=/usr/bin/apu-1-config --enable-apache-whitelist=2.4.6 --with-lz4=internal --with-utf8proc=internal