It seems that gnome-extra/libgda needs >=sys-libs/readline-4.2 to be compiled (I've checked it from 0.9.0 to 0.12.1): gcc -march=i686 -O3 -pipe -Wall -Wunused -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -o .libs/gda-config-tool gda-config-tool.o -pthread -Wl,--export-dynamic ../libgda/.libs/libgda-2.so -L/usr/lib /var/tmp/portage/libgda-0.11.0/work/libgda-0.11.0/libsql/.libs/libgdasql.so -lreadline -lcurses -lhistory /usr/lib/libpopt.so /usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so /usr/lib/libxslt.so /usr/lib/libxml2.so -lpthread -lz -lm gda-config-tool.o(.text+0x2329): In function `completion_func': : undefined reference to `rl_completion_matches' collect2: ld returned 1 exit status make[1]: *** [gda-config-tool] Error 1 This is not caught by the configure script, but the missing "rl_completion_matches" is a >=readline-4.2 function (it was not "rl_" prefixed before). Hence, the "default-1.0" packages profile should probably masks this package because this profile is readline-4.1 based (there are already a few packages blocked for the same reason). Reproducible: Always Steps to Reproduce: Portage 2.0.48-r1 (default-1.0, gcc-2.95.3, glibc-2.2.5-r4,2.2.5-r8) ================================================================= System uname: 2.4.20-ck4 i686 AMD Athlon(tm) XP 1800+ GENTOO_MIRRORS=" http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo// http://ftp.tu-clausthal.de/pub/linux/gentoo/" 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/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm avi crypt cups encode jpeg libg++ mikmod mmx mpeg ncurses pdflib quicktime spell truetype xml2 xmms xv aalib alsa berkdb bonobo cdr directfb esd gdbm ggi gif gnome gnome-libs gpm gphoto2 gtk gtkhtml guile imlib java ldap libwww motif mozilla mysql nas oggvorbis opengl pam perl png python qt readline ruby scanner sdl slang snmp ssl svga tcltk tcpd tetex tiff X acpi apache2 clamav curl dga doc dvd fbcon flash gd ggz imap jack junit lcms leim lirc mbox memlimit moznocompose moznoirc moznomail mozsvg nls objc pcmcia pda plotutils pnp samba sasl slp smooth tmpfs usb wmf Xaw3d xface xml xosd zeo zlib -arts -kde" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -pipe" CXXFLAGS="-march=i686 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j1" AUTOCLEAN="yes" SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage" FEATURES="ccache userpriv usersandbox sandbox digest manifest notitles fixpackages"
thanks for your report. i've added a workaround in libgda to disable using readline when readline-4.1 is installed.