mod_dav_svn es un módulo de servidor Apache para el servidor Subversion. El paquete mod_dav_svn permite el acceso a un repositorio de Subversion usando HTTP, a través del servidor Apache httpd. Los siguientes problemas se aplican a la versión 1.2.3_1 de SVN y también pueden ocurrir cuando instala SVN de otras versiones.
Instalar subversión usando el puerto de FreeBSD no compila y no instala mod_dav_svn.so
Intente usar "make -DWITH_MOD_DAV_SVN install" en lugar de "make WITH_MOD_DAV_SVN=yes install".
Al instalar Subversion, aparece el siguiente error:
-e -S LIBEXECDIR=/usr/local/libexec/apache2 -a -n dav libexec/apache2/mod_dav.so
-e:no encontrado
Hay problemas con la variable ${APXS} utilizada en Makefile. Simplemente agregue lo siguiente al Makefile de subversion, antes de cualquier declaración ${APXS}:
APXS=apxs
Alternativamente, puede cambiar ${APXS} en el Makefile a la ruta completa real de los apxs. O puede ejecutar "setenv APXS apxs" antes de iniciar la instalación de la subversión.
Al compilar subversion, aparece el siguiente error:
Error:la biblioteca compartida "apr-1.0" no existe
Este problema se debe a que devel/subversion busca LIB_DEPENDS incorrectos. Cambie las siguientes líneas:
.si !definido(SIN_BDB)
-LIB_DEPENDE+=abril-1.0:${PORTSDIR}/devel/apr-svn
+LIB_DEPENDE+=abril-1.2:${PORTSDIR}/devel/apr-svn
APR_PORT=desarrollo/apr-svn
OPT_NAME=APR_UTIL_WITH_BERKELEY_DB=sí
.demás
-LIB_DEPENDS+=abril-1.0:${PORTSDIR}/desarrollo/abr
+LIB_DEPENDE+=abril-1.2:${PORTSDIR}/desarrollo/abr
APR_PORT=desarrollo/abr
.terminara si
.endif
Nota:– significa la línea a cambiar (antes del cambio), y + significa la nueva línea que se supone que es. Deje todas las demás líneas intactas.