mod_dav_svn je modul serveru Apache pro server Subversion. Balíček mod_dav_svn umožňuje přístup k úložišti Subversion pomocí HTTP prostřednictvím serveru Apache httpd. Následující problémy se týkají SVN verze 1.2.3_1 a mohou se vyskytnout při instalaci SVN i jiných verzí.
Instalace subversion pomocí portu FreeBSD se nezkompiluje a neinstaluje mod_dav_svn.so
Zkuste použít „make -DWITH_MOD_DAV_SVN install“ místo „make WITH_MOD_DAV_SVN=yes install“.
Při instalaci subversion se zobrazí následující chyba:
-e -S LIBEXECDIR=/usr/local/libexec/apache2 -a -n dav libexec/apache2/mod_dav.so
-e:nenalezeno
Vyskytly se problémy s proměnnou ${APXS} používanou v Makefile. Stačí přidat následující do subversion Makefile, před jakoukoli deklaraci ${APXS}:
APXS=apxs
Případně můžete změnit ${APXS} v Makefile na skutečnou úplnou cestu k apxs. Nebo můžete před zahájením instalace Subversion spustit „setenv APXS apxs“.
Při kompilaci Subversion se zobrazí následující chyba:
Chyba:sdílená knihovna „apr-1.0“ neexistuje
Tento problém je způsoben tím, že devel/subversion hledá nesprávné LIB_DEPENDS. Změňte následující řádky:
.if !defined(WITHOUT_BDB)
-LIB_DEPENDS+=duben-1.0:${PORTSDIR}/devel/apr-svn
+LIB_DEPENDS+=duben-1.2:${PORTSDIR}/devel/apr-svn
APR_PORT=devel/apr-svn
OPT_NAME=APR_UTIL_WITH_BERKELEY_DB=ano
.jiný
-LIB_DEPENDS+=duben-1.0:${PORTSDIR}/devel/apr
+LIB_DEPENDS+=duben-1.2:${PORTSDIR}/devel/apr
APR_PORT=vývoj/duben
.endif
.endif
Poznámka:– znamená řádek, který se má změnit (před změnou), a + znamená nový řádek, který má být. Všechny ostatní řádky ponechte nedotčené.