mod_dav_svn est un module serveur Apache pour le serveur Subversion. Le paquet mod_dav_svn permet d'accéder à un dépôt Subversion en utilisant HTTP, via le serveur Apache httpd. Les problèmes suivants s'appliquent à SVN version 1.2.3_1 et peuvent également survenir lorsque vous installez SVN d'autres versions.
Installer subversion en utilisant le port de FreeBSD ne compile pas et n'installe pas mod_dav_svn.so
Essayez d'utiliser "make -DWITH_MOD_DAV_SVN install" au lieu de "make WITH_MOD_DAV_SVN=yes install".
Lors de l'installation de subversion, l'erreur suivante apparaît :
-e -S LIBEXECDIR=/usr/local/libexec/apache2 -a -n dav libexec/apache2/mod_dav.so
-e :introuvable
Il y a des problèmes avec la variable ${APXS} utilisée dans Makefile. Ajoutez simplement ce qui suit au Makefile de subversion, avant toute déclaration ${APXS} :
APXS=apxs
Alternativement, vous pouvez remplacer ${APXS} dans le Makefile par le chemin complet réel des apxs. Ou vous pouvez exécuter "setenv APXS apxs" avant de démarrer l'installation de subversion.
Lors de la compilation de subversion, l'erreur suivante apparaît :
Erreur :la bibliothèque partagée "apr-1.0" n'existe pas
Ce problème est dû au fait que devel/subversion recherche les mauvaises LIB_DEPENDS. Modifiez les lignes suivantes :
.if !défini(SANS_BDB)
-LIB_DEPENDS+=apr-1.0 :${PORTSDIR}/devel/apr-svn
+LIB_DEPENDS+=apr-1.2 :${PORTSDIR}/devel/apr-svn
APR_PORT=devel/apr-svn
OPT_NAME=APR_UTIL_WITH_BERKELEY_DB=oui
.autre
-LIB_DEPENDS+=apr-1.0 :${PORTSDIR}/devel/apr
+LIB_DEPENDS+=apr-1.2 :${PORTSDIR}/devel/apr
APR_PORT=devel/avr
.fin si
.endif
Remarque :– signifie la ligne à modifier (avant modification) et + signifie la nouvelle ligne supposée être. Laissez toutes les autres lignes intactes.