Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 37034

Summary: subversion 35.1: mod_svn_dav has undefined symbols
Product: Gentoo Linux Reporter: Dominik Westner <gentoo>
Component: Current packagesAssignee: Paul de Vrieze (RETIRED) <pauldv>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Dominik Westner 2004-01-02 09:44:54 UTC
When I try to start apache after adding -D DAV -D SVN I get the following error:

loki root # /etc/init.d/apache2 start
 * Starting apache2...
Syntax error on line 3 of /etc/apache2/conf/modules.d/47_mod_dav_svn.conf:
Cannot load /etc/apache2/extramodules/mod_dav_svn.so into server: /etc/apache2/extramodules/mod_dav_svn.so: undefined symbol: svn_error_wrap_apr                        [ !! ]


Reproducible: Always
Steps to Reproduce:
1. emerge apache
2. emerge subversion
3. edit /etc/conf.d and add -D DAV -D SVN
4. /etc/init.d/apache2 start

Actual Results:  
error message:
oki root # /etc/init.d/apache2 start
 * Starting apache2...
Syntax error on line 3 of /etc/apache2/conf/modules.d/47_mod_dav_svn.conf:
Cannot load /etc/apache2/extramodules/mod_dav_svn.so into server: /etc/apache2/
extramodules/mod_dav_svn.so: undefined symbol: svn_error_wrap_apr                        [ !! ]


Expected Results:  
functional apache with svn module

loki root # emerge info
Portage 2.0.49-r20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.4.20-xfs-r3)
============================================================
=====
System uname: 2.4.20-xfs-r3 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.4.3.12
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -Wall -pipe -fomit-frame-pointer -ffast-math"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/
config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/
config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -Wall -pipe -fomit-frame-pointer -ffast-math"
DISTDIR="/var/tmp/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ ftp://sunsite.informatik.rwth-aachen.de/pub/
Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/var/tmp/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/root/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X aalib acl alsa apache2 avi berkdb crypt cups dvd encode esd ethereal evms2 fbcon 
foomaticdb gd ggi gif gtk gtk2 guile imlib java jpeg junit ldap libg++ libwww mad mpeg mysql nas 
ncurses oggvorbis pam pdflib perl pic png python qt quicktime readline ruby samba sasl sdl slang 
slp snmp spell sse ssl svga tcltk tcpd tetex tiff truetype x86 xfs xml xml2 xmms xv zlib"
Comment 1 Paul de Vrieze (RETIRED) gentoo-dev 2004-01-02 12:26:05 UTC
Try to completely unmerge subversion, and then merge it again. Unfortunately the libtool with subversion is seriously broken (more even than libtool is in any case) and can cause these problems.
Comment 2 Dominik Westner 2004-01-05 04:48:42 UTC
Sorry, I just found out that I had a stray subversion 0.33 install in /usr/local. This seems to have caused the problem.