Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
Looks like, the headercache cannot live without gdbm support. :) Reproducible: Always Steps to Reproduce: 1. Set USE="-gdbm" 2. emerge =mail-client/muttng-20050325 Actual Results: hcache.o(.text+0x2e7): In function `mutt_hcache_open': : undefined reference to `db_env_create_4001' hcache.o(.text+0x33b): In function `mutt_hcache_open': : undefined reference to `db_create_4001' collect2: ld returned 1 exit status make[2]: *** [muttng] Error 1 Expected Results: Force gdbm-support or disable headercache. m1 root # emerge --info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11.10-m1 i686) ================================================================= System uname: 2.6.11.10-m1 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 14:26:46)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.7.9-r1, 1.5, 1.6.3, 1.4_p6, 1.9.5, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow alsa apache2 apm arts avi berkdb bitmap-fonts crypt emboss encode foomaticdb gd gdlib gif imap imlib jpeg kde ldap libg++ libwww mad mikmod mmx motif mp3 mpeg mysql ncurses nntp oggvorbis oss perl pic png python qmail quicktime readline sdl smtp spell sse ssl tcpd truetype truetype-fonts type1-fonts xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Did you try revdep-rebuild?
Created an attachment (id=60681) [edit] patch for configure.in variable name is not correct, so it ends with a version mixture of header files and libs. Only happens when more than one sys-libs/db version is installed.
same is true for mutt (but our mutt does always use gdbm).
seems to be working fine with muttng-20050809.ebuild. I just tried: USE='-* berkdb' sudo emerge muttng Please re-open if there's still a problem and I'm just missing it.
(In reply to comment #3) > same is true for mutt (but our mutt does always use gdbm). with 1.5.9 we can select berkdb as backend for header cache so this bug is introduced in mutt too. (A patch is only needed for 1.5.9. It is fixed in 1.5.10.)
*** Bug 102352 has been marked as a duplicate of this bug. ***
ok, I disabled the berkdb stuff in 1.5.9 now. hcache now depends on USE=gdbm. we'll re-enable it for 1.5.10