Я только что закончил сборку Subversion 1.7.4 на Redhat REL-5.3. Мне пришлось обновить все . Система поставляется с Subversion 1.3.x. Почему наша компания не может использовать что-то более новое, чем 5.3, для меня загадка.
Если вы хотите использовать Apache httpd в качестве сервера, вам, возможно, придется пересобрать Apache, чтобы вы могли собрать требуемый mod_dav_svn.o
модуль Apache. Посмотрите, находится ли этот модуль внутри ваших каталогов модулей Apache. (В большинстве систем Linux это ссылка с /etc/httpd/modules
.)
Будьте очень осторожны при разборе вывода вашего скрипта configure. Например, из сотен строк я нашел ссылку, что neon
не был найден. Нет neon
, нет доступа http из Subversion.
Вот список модулей, которые я скачал:
- апрель
- апрель-Util
- autoconf-2.68 (думаю, это было для Apache)
- неон-0.29.6
- prce-8.20 (для Apache для
mod_perl.o
не обязательно)
- sqlite-amalgamoation-3071000 (пришлось заменить sqlite3.c в источнике SVN)
- Apache's httd-2.4.1
И для сборки Subversion мне пришлось скачать патч , чтобы собрать mod_dav_svn
.
Если я помню, мне пришлось установить -with-apr
и --with-aprutil
, указывающие на файлы apr-1-util
и apu-1-util
. Все установлено в /usr/local
без меня, чтобы указать каталог. Не столкнулся с проблемой экспатов. Тем не менее, я установил libexpat.so.0.5.0 в моей системе в каталоге /lib
со ссылкой из /usr/lib
.
Надеюсь, это поможет.