Hi, I tried to update kdebase because of GLSA 200606-23. It could not be compiled because I didn't manually update kdelibs before (what should be done automatically): make[1]: Entering directory `/var/tmp/portage/kdebase-3.5.2-r2/work/kdebase-3.5.2/kwin' /bin/sh ../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./lib -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon -O3 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE -c -o libkdeinit_kwin_la.all_cpp.lo `test -f 'libkdeinit_kwin_la.all_cpp.cpp' || echo './'`libkdeinit_kwin_la.all_cpp.cpp In file included from workspace.h:23, from workspace.cpp:14, from libkdeinit_kwin_la.all_cpp.cpp:2: utils.h: In function `int KWinInternal::timestampCompare(Time, Time)': utils.h:235: error: `timestampCompare' is not a member of `NET' utils.h: In function `Time KWinInternal::timestampDiff(Time, Time)': utils.h:241: error: `timestampDiff' is not a member of `NET' You will find NET::timestampCompare and NET::timestampDiff in netwm_def.h, but they were introduced with kdelibs-3.5.2-r6 as a patch (backport from KDE 3.5.3, see http://websvn.kde.org/branches/KDE/3.5/kdelibs/kdecore/netwm_def.h?rev=528573&view=markup). The patch is included in mirror://gentoo/kdelibs-3.5.2-patchset.tar.bz2, so you may add >=kdelibs-3.5.2-r6 as a depency for this kdebase ebuild. At the moment I have kdelibs-3.5.2-r2 installed. Regards, Sven Niese
So upgrade your system properly using --deep, there's no kdelibs-3.5.2-r2 in the tree any more.
Not a real bug. Please do as jakub said, You have to keep your system up-to-date.