mod_dav_svn ist ein Apache-Servermodul für den Subversion-Server. Das Paket mod_dav_svn ermöglicht den Zugriff auf ein Subversion-Repository über HTTP über den Apache httpd-Server. Die folgenden Probleme gelten für SVN Version 1.2.3_1 und können auch auftreten, wenn Sie SVN anderer Versionen installieren.
Die Installation von Subversion über den Port von FreeBSD wird nicht kompiliert und installiert mod_dav_svn.so nicht
Versuchen Sie es mit „make -DWITH_MOD_DAV_SVN install“ anstelle von „make WITH_MOD_DAV_SVN=yes install“.
Bei der Installation von Subversion erscheint der folgende Fehler:
-e -S LIBEXECDIR=/usr/local/libexec/apache2 -a -n dav libexec/apache2/mod_dav.so
-e:nicht gefunden
Es gibt Probleme mit der im Makefile verwendeten Variable ${APXS}. Fügen Sie einfach vor jeder ${APXS}-Deklaration Folgendes zum Subversion-Makefile hinzu:
APXS=apxs
Alternativ können Sie ${APXS} im Makefile in den tatsächlichen vollständigen Pfad der apxs ändern. Oder Sie können „setenv APXS apxs“ ausführen, bevor Sie die Subversion-Installation starten.
Beim Kompilieren von Subversion erscheint der folgende Fehler:
Fehler:gemeinsam genutzte Bibliothek „apr-1.0“ existiert nicht
Dieses Problem liegt daran, dass devel/subversion nach falschen LIB_DEPENDS sucht. Ändern Sie die folgenden Zeilen:
.if !definiert(OHNE_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=ja
.anders
-LIB_DEPENDS+=Apr-1.0:${PORTSDIR}/devel/apr
+LIB_DEPENDS+=Apr-1.2:${PORTSDIR}/devel/apr
APR_PORT=Entwicklung/Apr
.endif
.endif
Hinweis:– bedeutet die zu ändernde Zeile (vor der Änderung) und + bedeutet die neue Zeile, die angenommen wird. Lassen Sie alle anderen Zeilen intakt.