After updating my system to qt-3.2.2-r1, emerging kportage or kde failed at the configure stage with this error: checking if UIC has KDE plugins available... configure: error: not found - you need to install kdelibs first. !!! ERROR: app-portage/kportage-0.6.1 failed. !!! Function kde_src_compile, Line 125, Exitcode 1 !!! died running ./configure, kde_src_compile:configure After doing a little research and checking the kportage config.log file, it contained this: Conflict in /usr/kde/3.1/lib/kde3/plugins/designer/kdewidgets.so: Plugin uses incompatible Qt library! expected build key "i686 Linux g++-3.* full-config", got "i686 Linux g++-3.* full-config no-opengl". configure:27537: $? = 0 configure:27551: result: no configure:27554: error: you need to install kdelibs first. It appears kdelibs needed to be recompiled against the new qt, and doing this confirmed this as I am now able to compile all kde applications. Shouldn't updating qt have forced me to recompile kdelibs? Reproducible: Always Steps to Reproduce: 1. emerge /usr/portage/x11-libs/qt/qt-3.2.2-r1.ebuild 2. emerge kportage Actual Results: checking if UIC has KDE plugins available... configure: error: not found - you need to install kdelibs first. !!! ERROR: app-portage/kportage-0.6.1 failed. !!! Function kde_src_compile, Line 125, Exitcode 1 !!! died running ./configure, kde_src_compile:configure Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22) ================================================================= System uname: 2.4.22 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.90GHz Gentoo Base System version 1.4.3.10p1 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -mmmx -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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" CXXFLAGS="-march=pentium3 -O2 -mmmx -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs keeptemp keepwork" GENTOO_MIRRORS="http://adelie.polymtl.ca/ ftp://cs.ubishops.ca/pub/gentoo ftp://sunsite.ualberta.ca/pub/unix/Linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg gnome libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts tetex aalib bonobo svga tcltk guile X sdl gpm tcpd pam libwww ssl perl python imlib oggvorbis gtk qt kde opengl mozilla cdr acl acpi acpi4linux amd apache2 bindist cscope curl dnd doc dvd fbcon ffmpeg ginac glut gmtsuppl gtk2 imap java mmx moznoirc moznomail mozsvg offensive pcmcia plotutils pnp prelude samba tiff type1 usb vim-with-x wxwindows xchattext xml -esd -motif"
I don't know any way to make updating qt force you to update kde as well.
Just compiled it and it works fine with qt-3.2.3-r1
this should have all worked its way out of the system now