Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31065 - subversion-0.31 fails to build at mod_dav_svn.so
Summary: subversion-0.31 fails to build at mod_dav_svn.so
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-13 13:40 UTC by Skillshot
Modified: 2003-10-23 02:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Skillshot 2003-10-13 13:40:49 UTC
subversion-0.31 fails to build at mod_dav_svn.so everytime. i allready did a
re-emerge of apache-2 to assure the use of recent libapr/berkdb.

Error: see "Additional Information"


Reproducible: Always
Steps to Reproduce:
1. emerge rsync
2. ACCEPT_KEYWORDS="~x86" emerge subversion
3.

Actual Results:  
!!! ERROR: dev-util/subversion-0.31.0 failed.
!!! Function src_install, Line 129, Exitcode 2
!!! Installation of subversion failed



cd subversion/mod_dav_svn ;
/var/tmp/portage/subversion-0.31.0/work/subversion-0.31.0/ac-helpers/install-sh
-c -d "/var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2" ;
/usr/sbin/apxs2 -i -S
LIBEXECDIR="/var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2"  -n
dav_svn mod_dav_svn.la
/usr/lib/apache2/build/instdso.sh SH_LIBTOOL='/usr/lib/apache2/build/libtool'
mod_dav_svn.la /var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2
/usr/lib/apache2/build/libtool --mode=install cp mod_dav_svn.la
/var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2/
libtool: install: warning: relinking `mod_dav_svn.la'
(cd
/var/tmp/portage/subversion-0.31.0/work/subversion-0.31.0/subversion/mod_dav_svn;
/bin/sh /var/tmp/portage/subversion-0.31.0/work/subversion-0.31.0/libtool
--mode=relink gcc -march=athlon -O2 -pipe -fomit-frame-pointer -pthread
-DNEON_ZLIB -DNEON_SSL -L/usr/lib -rpath /usr/lib/apache2 -avoid-version -module
-o mod_dav_svn.la activity.lo deadprops.lo liveprops.lo log.lo merge.lo
mod_dav_svn.lo repos.lo update.lo util.lo version.lo
../../subversion/libsvn_repos/libsvn_repos-1.la
../../subversion/libsvn_fs/libsvn_fs-1.la
../../subversion/libsvn_delta/libsvn_delta-1.la
../../subversion/libsvn_subr/libsvn_subr-1.la @inst_prefix_dir@)
gcc -shared  activity.lo deadprops.lo liveprops.lo log.lo merge.lo
mod_dav_svn.lo repos.lo update.lo util.lo version.lo 
-L/var/tmp/portage/subversion-0.31.0/work/subversion-0.31.0/subversion/libsvn_subr/.libs
-L/var/tmp/portage/subversion-0.31.0/work/subversion-0.31.0/subversion/libsvn_delta/.libs
-L/var/tmp/portage/subversion-0.31.0/work/subversion-0.31.0/subversion/libsvn_fs/.libs
-L/usr/lib -lsvn_repos-1 -lsvn_fs-1 -lsvn_delta-1 -lsvn_subr-1      -pthread
-Wl,-soname -Wl,mod_dav_svn.so -o .libs/mod_dav_svn.so
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lsvn_repos-1
collect2: ld returned 1 exit status
libtool: install: error: relink `mod_dav_svn.la' with the above command before
installing it
libtool: install: warning: remember to run `libtool --finish /usr/lib/apache2'
grep: /var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2/mod_dav_svn.la:
No such file or directory
grep: /var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2/mod_dav_svn.la:
No such file or directory
Warning!  dlname not found in
/var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2/mod_dav_svn.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2/mod_dav_svn.so
chmod: failed to get attributes of
`/var/tmp/portage/subversion-0.31.0/image//usr/lib/apache2/mod_dav_svn.so': No
such file or directory
apxs:Error: Command failed with rc=65536
.
make: *** [install-mods-shared] Error 1

!!! ERROR: dev-util/subversion-0.31.0 failed.
!!! Function src_install, Line 129, Exitcode 2
!!! Installation of subversion failed
Comment 1 James Harlow (RETIRED) gentoo-dev 2003-10-13 16:35:32 UTC
Can I see the output of emerge --info, please?
Comment 2 Skillshot 2003-10-14 13:48:25 UTC
Portage 2.0.49-r13 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r5)
=================================================================
System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.3.10p1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config
/usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /opt/glftpd/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="ftp://ftp.tu-ilmenau.de/Mirrors/gentoo/ http://gentoo.oregonstate.edu/
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg gnome libg++ mad
mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv
zlib directfb gtkhtml gdbm berkdb slang readline arts tetex aalib bonobo
svga tcltk guile mysql postgres X sdl gpm tcpd pam libwww ssl perl python
esd imlib oggvorbis gtk qt kde motif opengl mozilla ldap 3dnow acl acpi apache2
dav evo fbcon gd gtk2 imap innodb maildir php pic samba vim-with-x xml xslt
-java"
Comment 3 geoffrey 2003-10-22 09:30:23 UTC
I also have the same problem. Remerging Apache2 fixes the libapr problem,
but then the mod_dav_svn.so linking issue comes up. Output for my failed
ebuild is identical to that already reported. I can provide the output of
emerge --info if you would like.
Comment 4 geoffrey 2003-10-22 11:15:32 UTC
I ran ebuild /usr/portage/dev-util/subversion/subversion-0.31.0.ebuild install,
after running fetch,unpack, and compile and found that the file /usr/lib/apache2/mod_dav_svn.so
never gets built during the compile process. This is the cause of the failure.
Comment 5 Paul de Vrieze (RETIRED) gentoo-dev 2003-10-22 13:01:53 UTC
No it gets build initially, but fails to be installed properly. It has to
do with stupid libtool. Libtool doesn't really like DESTDIR settings like
we use. I just committed a version that hopefully does work better. Please
try it.
Comment 6 hazmat 2003-10-23 02:36:39 UTC
thanks paul, latest cvs works for me. 
Comment 7 Paul de Vrieze (RETIRED) gentoo-dev 2003-10-23 02:48:14 UTC
Ok, then I consider this fixed
Comment 8 Skillshot 2003-10-23 02:52:24 UTC
Works for me, too. Thanks Paul!