I can't install kdevelop - econf faild with error message: checking for Berkeley DB >= 3... configure: error: no - please install Berkeley DB >= 3 and <= 4.1 !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/kdevelop-3.3.0/work/kdevelop-3.3.0/config.log !!! ERROR: dev-util/kdevelop-3.3.0 failed. !!! Function econf, Line 495, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. Try to install kdevelop Actual Results: the emerge faild due to unfulfidged dependeces Expected Results: the emerge shuld install all dependeces so this can't hapen # emerge info Portage 2.0.53 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo-r2 x86_64) ================================================================= System uname: 2.6.14-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre11 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.14 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O3 -fomit-frame-pointer -mfpmath=sse -maccumulate-outgoing-args -pipe -march=k8" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -fomit-frame-pointer -mfpmath=sse -maccumulate-outgoing-args -pipe -march=k8" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ ftp://194.117.143.72/mirrors/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.ITDNet.net/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo" LANG="sv_SE.UTF-8" LC_ALL="sv_SE.UTF-8" LINGUAS="sv" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/ebuildexchange" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acpi alsa anthy arts audiofile avi bitmap-fonts browserplugin cdparanoia cdr cjk crypt css cups curl dbus dri dvd dvdr dvdread eds emboss encode fam ffmpeg flac foomaticdb ftp gd gif gpm h323 hal iconv icq imagemagick imlib immqt-bc insecure-drivers java jpeg kde mad matroska mikmod mod mp3 mpeg mpeg2 mpeg4 mplayer msn ncurses nls nptl nptlonly nsplugin offensive ogg oggvorbis opengl oscar pam pdflib perl png python qt quicktime readline real samba sdl spell ssl subtitles subversion syslog tcpd tiff truetype truetype-fonts type1 type1-fonts uim unicode usb userlocales utf8 vcd vim vorbis xim xine xml2 xpm xv xvid zlib linguas_sv userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS
Created attachment 73915 [details] config.log
I have this problem too... same arch (x86_64).
It's not the perl module that it needs; it's rather the bdb library (sys-libs/db). Can you paste the output of equery l db ? Paul, subversion links to a single version of sys-libs/db or to a given one?
# equery l db [ Searching for package 'db' in all categories among: ] * installed packages [I--] [ ] games-emulation/dboxfe-0.0.5 (0) [I--] [ ] kde-base/libkcddb-3.5.0 (3.5) [I--] [ ] net-print/foomatic-db-engine-3.0.2 (0) [I--] [ ] sys-apps/dbus-0.50-r1 (0) [I--] [ ] sys-apps/sandbox-1.2.14 (0) [I--] [ ] sys-devel/gdb-6.3-r4 (0) [I--] [ ] sys-libs/pwdb-0.62 (0)
subversion uses the db version that is linked to by apr/apr-util (IFF it is installed). Subversion can also be built without db support. And for client side functionality it is not needed at all although apr/apr-util might bring it in.
Sigh seems like the checks are foobar'd then, I'll see how to fix it.
I just ran into this myself, except I don't have subversion in my flags. In fact, I get this error even with all flags disabled. Why is this specific to +subversion?
Please take a look at: http://www.kdevelop.org/index.html?filename=3.3/requirements.html there is requirement of Berkeley DB on Kdevelop 3.3.
kdevelop uses db by itself in some way. It is not related to subversion though.
(In reply to comment #8) > Please take a look at: > http://www.kdevelop.org/index.html?filename=3.3/requirements.html The documentation says "Berkley DB >= 3.0 and <= 4.1" but actually version 4 is explicitly required in lib/catalog/catalog.cpp: #error "BDB Version 4 required."
fixed in 3.3.1 ebuild