mod_dav_svn adalah modul server Apache untuk server Subversion. Paket mod_dav_svn memungkinkan akses ke repositori Subversion menggunakan HTTP, melalui server Apache httpd. Masalah berikut berlaku untuk SVN versi 1.2.3_1 dan mungkin terjadi saat Anda menginstal SVN versi lain juga.
Instal Subversion dengan menggunakan port FreeBSD tidak mengkompilasi dan tidak menginstal mod_dav_svn.so
Coba gunakan “make -DWITH_MOD_DAV_SVN install” daripada “make WITH_MOD_DAV_SVN=yes install”.
Saat memasang Subversion, kesalahan berikut muncul:
-e -S LIBEXECDIR=/usr/local/libexec/Apache2 -a -n dav libexec/Apache2/mod_dav.so
-e:tidak ditemukan
Ada masalah dengan variabel ${APXS} yang digunakan di Makefile. Cukup tambahkan berikut ini ke Makefile Subversion, sebelum deklarasi ${APXS} apa pun:
APXS=apxs
Atau, Anda dapat mengubah ${APXS} di Makefile menjadi path lengkap sebenarnya dari apxs. Atau Anda dapat menjalankan “setenv APXS apxs” sebelum memulai instalasi Subversion.
Saat mengkompilasi Subversion, kesalahan berikut muncul:
Kesalahan:pustaka bersama “apr-1.0” tidak ada
Masalah ini karena devel/Subversion mencari LIB_DEPENDS yang salah. Ubah baris berikut:
.jika !didefinisikan(TANPA_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=ya
.lain
-LIB_DEPENDS+=apr-1.0:${PORTSDIR}/devel/apr
+LIB_DEPENDS+=apr-1.2:${PORTSDIR}/devel/apr
APR_PORT=kembangkan/apr
.berakhir jika
.endif
Catatan:– berarti baris yang akan diubah (sebelum perubahan), dan + berarti baris baru yang seharusnya. Biarkan semua baris lainnya tetap utuh.