When I try to "emerge -u world", Gentoo tries to update gnucash to 1.8.9. This failes, however, already during configuration: checking for sin in -lm... yes checking for main in -lrx... no checking for qt_null in -lqt... no checking for dlopen in -ldl... (cached) yes checking for t_accept in -lnsl... no checking for socket in -lsocket... no checking whether guile works... yes checking for guile... /usr/bin/guile checking for guile - 1.3.4 <= version < 99.99.99... no configure: warning: guile version check failed configure: error: guile does not appear to be installed correctly, or is not in the correct version range. Perhaps you have not installed the guile development packages? Right now gnucash requires at least version 1.3.4 to build. !!! ERROR: app-office/gnucash-1.8.9 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed Yet, I _have_ guile installed: acer [~]: emerge search guile Searching... [ Results for search key : guile ] [ Applications found : 4 ] [...] * dev-util/guile Latest version available: 1.6.4-r1 Latest version installed: 1.6.4-r1 Size of downloaded files: 2,712 kB Homepage: http://www.gnu.org/software/guile/ Description: Scheme interpreter License: GPL-2 [...] Reproducible: Always Steps to Reproduce: Portage 2.0.50-r10 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8.1) ================================================================= System uname: 2.6.8.1 i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.5.3 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi apm avi berkdb bonobo cdr crypt cups dvd dvdr encode esd fbcon foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile hbci imlib java jpeg libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png python quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex truetype usb x86 xml2 xmms xv zlib"
I solved the problem. It boiled down to guile. Appearently I had (somehow) 2 concurrent versions of guile installed, a 1.4.x and the latest one (1.6.4). This did the trick: # emerge unmerge guile # emerge guile Now it works! Marking this one as resolved.