while usual upgrading: emerge -uvDN world, I get this message: cat /var/tmp/portage/x11-libs/qt-sql-4.5.2/temp/build.log >>> Unpacking source... tar xjpf /var/tmp/portage/x11-libs/qt-sql-4.5.2/distdir/qt-x11-opensource-src-4.5.2.tar.bz2 qt-x11-opensource-src-4.5.2/configure qt-x11-opensource-src-4.5.2/LICENSE.GPL3 qt-x11-opensource-src-4.5.2/LICENSE.LGPL qt-x11-opensource-src-4.5.2/projects.pro qt-x11-opensource-src-4.5.2/src/qbase.pri qt-x11-opensource-src-4.5.2/src/qt_targets.pri qt-x11-opensource-src-4.5.2/src/qt_install.pri qt-x11-opensource-src-4.5.2/bin qt-x11-opensource-src-4.5.2/config.tests qt-x11-opensource-src-4.5.2/mkspecs qt-x11-opensource-src-4.5.2/qmake qt-x11-opensource-src-4.5.2/src/sql qt-x11-opensource-src-4.5.2/src/plugins/sqldrivers qt-x11-opensource-src-4.5.2/include/Qt/ qt-x11-opensource-src-4.5.2/include/QtCore/ qt-x11-opensource-src-4.5.2/include/QtSql/ qt-x11-opensource-src-4.5.2/include/QtScript/ qt-x11-opensource-src-4.5.2/src/src.pro qt-x11-opensource-src-4.5.2/src/corelib/ qt-x11-opensource-src-4.5.2/src/plugins qt-x11-opensource-src-4.5.2/src/sql qt-x11-opensource-src-4.5.2/src/3rdparty qt-x11-opensource-src-4.5.2/src/tools tar: qt-x11-opensource-src-4.5.2/src/sql: Not found in archive tar: Error exit delayed from previous errors >>> Source unpacked in /var/tmp/portage/x11-libs/qt-sql-4.5.2/work >>> Preparing source in /var/tmp/portage/x11-libs/qt-sql-4.5.2/work/qt-x11-opensource-src-4.5.2 ... * Applying qt-4.5-nolibx11.diff ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-libs/qt-sql-4.5.2/work/qt-x11-opensource-src-4.5.2 ... ./configure -no-pch -release -no-separate-debug-info -arch i386 -platform linux-g++ -stl -verbose -largefile -confirm-license -no-rpath -prefix /usr -bindir /usr/bin -libdir /usr/lib/qt4 -datadir /usr/share/qt4 -docdir /usr/share/doc/qt-4.5.2 -headerdir /usr/include/qt4 -plugindir /usr/lib/qt4/plugins -sysconfdir /etc/qt4 -translationdir /usr/share/qt4/translations -examplesdir /usr/share/qt4/examples -demosdir /usr/share/qt4/demos -silent -fast -no-exceptions -reduce-relocations -nomake examples -nomake demos -opensource -no-sql-sqlite2 -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -system-sqlite -plugin-sql-odbc -qt3support -iconv -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor -no-xinerama -no-xshape -no-sm -no-opengl -no-nas-sound -no-dbus -no-cups -no-nis -no-gif -no-libpng -no-libmng -no-libjpeg -no-openssl -system-zlib -no-webkit -no-phonon -no-xmlpatterns -no-freetype -no-libtiff -no-accessibility -no-fontconfig -no-glib -no-opengl -no-svg -no-gtkstyle Determining system architecture... (Linux:2.6.28-gentoo-r6:i686) 32-bit Intel 80x86 (i386) 'i386' is supported System architecture: 'i386' Symbol visibility control enabled. Symbolic function binding enabled. This is the Qt/X11 Open Source Edition. You are licensed to use this software under the terms of the GNU General Public License (GPL) versions 3. You are also licensed to use this software under the terms of the Lesser GNU General Public License (LGPL) versions 2.1. You have already accepted the terms of the license. floatmath auto-detection... () compiling floatmath.cpp floatmath.cpp:3: warning: unused parameter 'argc' floatmath.cpp:3: warning: unused parameter 'argv' linking floatmath floatmath enabled. mmx auto-detection... () compiling mmx.cpp linking mmx mmx enabled. 3dnow auto-detection... () compiling 3dnow.cpp linking 3dnow 3dnow enabled. sse auto-detection... () compiling sse.cpp linking sse sse enabled. sse2 auto-detection... () compiling sse2.cpp linking sse2 sse2 enabled. DB2 auto-detection... () compiling db2.cpp db2.cpp:1:20: error: sqlcli.h: No such file or directory db2.cpp:2:21: error: sqlcli1.h: No such file or directory make: *** [db2.o] Error 1 DB2 disabled. InterBase auto-detection... () compiling ibase.cpp ibase.cpp:1:19: error: ibase.h: No such file or directory make: *** [ibase.o] Error 1 InterBase disabled. OCI auto-detection... () compiling oci.cpp oci.cpp:1:17: error: oci.h: No such file or directory make: *** [oci.o] Error 1 OCI disabled. ODBC auto-detection... () compiling odbc.cpp linking odbc /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libltdl.so.3, needed by /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../libodbc.so, not found (try using -rpath or -rpath-link) /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../libodbc.so: undefined reference to `lt_dladdsearchdir' /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../libodbc.so: undefined reference to `lt_dlopen' /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../libodbc.so: undefined reference to `lt_dlclose' /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../libodbc.so: undefined reference to `lt_dlerror' /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../libodbc.so: undefined reference to `lt_dlsym' /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../libodbc.so: undefined reference to `lt_dlinit' collect2: ld returned 1 exit status make: *** [odbc] Error 1 ODBC disabled. ODBC support cannot be enabled due to functionality tests! Turn on verbose messaging (-v) to ./configure to see the final report. If you believe this message is in error you may use the continue switch (-continue) to ./configure to continue. * * ERROR: x11-libs/qt-sql-4.5.2 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 3262: Called qt4-build_src_configure * environment, line 2957: Called die * The specific snippet of code: * ./configure ${myconf} || die "./configure failed" * The die message: * ./configure failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-libs/qt-sql-4.5.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/qt-sql-4.5.2/temp/environment'. * Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. echo x11-libs/qt >> /etc/portage/package.unmask 3. emerge -uvDN world # emerge --info Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r6 i686) ================================================================= System uname: Linux-2.6.28-gentoo-r6-i686-Intel-R-_Celeron-R-_M_CPU_420_@_1.60GHz-with-glibc2.0 Timestamp of tree: Sat, 18 Jul 2009 11:45:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.7 dev-lang/python: 2.5.4-r2 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles/ " LANG="en_US.UTF-8" LC_ALL="" LDFLAGS="-Wl,-O1" LINGUAS="en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/keks-overlay /usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="R X Xaw3d aac aalib acpi alsa apm audiofile berkdb blas bzip2 cairo cgraph cli crypt curl custom-optimization cxx dga djvu dri dvd exif expat fftw flac fontconfig fortran gd ggi gif gimp glib glitz gmp gnutls graphviz gs gtk iconv icu idn imagemagick imap imlib ipv6 isdnlog java java5 java6 jbig jpeg jpeg2k kpathsea lame lapack latex lcms libcaca lm_sensors lua lzo midi mmx mng mp2 mp3 mudflap musepack nodrm nousuid nptl nptlonly octave odbc ogg opengl pam pcre pdf perl plotutils png pppd python qt3support qt4 raw readline reflection scanner sdl session sndfile socks5 speex spl sqlite sqlite3 sse sse2 ssl subversion svg sysfs threads tiff truetype unicode usb vorbis wavpack wmf wxwindows x86 xattr xft xinerama xml xorg xpm xulrunner xv zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" USERLAND="GNU" VIDEO_CARDS="intel" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Wrong error, look here: /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libltdl.so.3, needed by /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../libodbc.so, not found (try using -rpath or -rpath-link) That means revdep-rebuild is necessary - it was scheduled the moment you've upgraded to libtool 2.
That of course means this bug is most probably INVALID.
As said by Rafał.