emerging subversion-0.31 using the make.conf USE flags "-gdbm apache2" I get this failure: /usr/lib/libaprutil-0.so: undefined reference to `db_create' /usr/lib/libaprutil-0.so: undefined reference to `db_strerror' collect2: ld returned 1 exit status make: *** [subversion/tests/libsvn_diff/diff-test] Error 1 make: *** Waiting for unfinished jobs.... /usr/lib/libaprutil-0.so: undefined reference to `db_create' /usr/lib/libaprutil-0.so: undefined reference to `db_strerror' collect2: ld returned 1 exit status make: *** [subversion/tests/libsvn_diff/diff3-test] Error 1 !!! ERROR: dev-util/subversion-0.31.0 failed. !!! Function src_compile, Line 110, Exitcode 2 !!! make of subversion failed Reproducible: Always Steps to Reproduce: 1.emerge sync 2.emerge /usr/portage/dev-util/subversion/subversion-0.31.ebuild 3. Actual Results: I get the error message displayed in the "Details" section above. Consistently. Portage 2.0.49-r13-2 (default-1.0, gcc-2.95.3, glibc-2.2.5-r4,2.2.5-r8, 2.4.20-gentoo-r4) ================================================================= System uname: 2.4.20-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=i686 -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" 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/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=i686 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="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.namerica.gentoo.org/gentoo-portage" USE="alsa bonobo cdr esd gnome gnome-libs gtkhtml guile mozilla perl tetex tiff x86 oss -3dnow apache2 apm arts avi berkdb crypt cups encode gd -gdbm gif gpm gtk imlib java jpeg -kde ldap libg++ libwww -lpr -lprng mikmod mmx -motif mpeg ncurses nls oggvorbis opengl pam pdflib png postgres python -qt -qtmt quicktime readline sdl slang spell ssl svga tcltk tcpd truetype X xml2 xmms xv zlib"
I am having this problem too. I have apache 2.0.47-r1 and db 4.1.25_p1-r2 installed. emege info is as follows Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r6, 2.4.20-gentoo- r5) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Intel(R) Pentium(R) III Mobile CPU 866 MHz Gentoo Base System version 1.4.3.11 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled ] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -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/ge neric/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs distcc fixpackages uxserpriv" GENTOO_MIRRORS="ftp://gentoo.noved.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo h ttp://adelie.polymtl.ca/ ftp://gentoo.mirrors.pair.com/" MAKEOPTS="-j5" 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 foomaticdb libg++ mad mikmod nls xml2 gdbm berkdb slang svga tc ltk java tcpd libwww ssl imlib oggvorbis motif ldap X kde qt perl python alsa ar ts avi crypt cups dga dvd gif gphoto2 gpm jpeg mmx sse mozilla mpeg mysql ncurse s pda pdflib pic png pnp scanner sdl slp spell tetex truetype usb xmms xv zlib - esd -cjk -gnome -emacs gtk gtk2 encode imap lirc opengl ppds pam quicktime readl ine samba pcmcia apache2"
Please unmerge apache2, remerge it and try again. Your libapr is using a db-3.2 while its configuration script says that you can link with any db (of course this is not true). To avoid conflicts remerging apache is the only good solution. (If you are brave you could edit apu-config and change -ldb into -ldb-3)
Closing the bug