/var/tmp/portage/kde-base/ksmserver-4.2.0/work/ksmserver-4.2.0/ksmserver/fadeeffect.cpp: In destructor `virtual BlendingThread::~BlendingThread()': /var/tmp/portage/kde-base/ksmserver-4.2.0/work/ksmserver-4.2.0/ksmserver/fadeeffect.cpp:326: error: `_mm_free' was not declared in this scope /var/tmp/portage/kde-base/ksmserver-4.2.0/work/ksmserver-4.2.0/ksmserver/fadeeffect.cpp: In member function `void BlendingThread::setImage(XImage*)': /var/tmp/portage/kde-base/ksmserver-4.2.0/work/ksmserver-4.2.0/ksmserver/fadeeffect.cpp:337: error: `_mm_malloc' was not declared in this scope /var/tmp/portage/kde-base/ksmserver-4.2.0/work/ksmserver-4.2.0/ksmserver/fadeeffect.cpp: In constructor `FadeEffect::FadeEffect(QWidget*, QPixmap*)': /var/tmp/portage/kde-base/ksmserver-4.2.0/work/ksmserver-4.2.0/ksmserver/fadeeffect.cpp:479: error: `_mm_malloc' was not declared in this scope /var/tmp/portage/kde-base/ksmserver-4.2.0/work/ksmserver-4.2.0/ksmserver/fadeeffect.cpp:479: warning: unused variable '_mm_malloc' [ 89%] Building CXX object ksmserver/CMakeFiles/kdeinit_ksmserver.dir/kcminit_interface.o make[2]: *** [ksmserver/CMakeFiles/kdeinit_ksmserver.dir/fadeeffect.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [ksmserver/CMakeFiles/kdeinit_ksmserver.dir/all] Error 2 make: *** [all] Error 2 * * ERROR: kde-base/ksmserver-4.2.0 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3697: Called kde4-meta_src_compile * environment, line 2813: Called kde4-base_src_make * environment, line 2576: Called cmake-utils_src_make * environment, line 964: Called die * The specific snippet of code: * emake "$@" || die "Make failed!"; * The die message: * Make failed! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/kde-base:ksmserver-4.2.0:20090129-113809.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/ksmserver-4.2.0/temp/environment'. # gcc --version gcc (GCC) 3.4.6 (Gentoo Hardened 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. upstream already fixed this issue. http://websvn.kde.org/trunk/KDE/kdebase/workspace/ksmserver/fadeeffect.cpp?r1=907374&r2=907373&pathrev=907374 Don't build the SSE2 code when gcc 3.x is used, since it doesn't support _mm_malloc(). BUG: 172095
I also got this error after changing compiler from gcc-3.4.6 to gcc-4.1.2 CMake Error at /usr/share/apps/cmake/modules/FindKDE4Internal.cmake:1060 (message): Qt compiled without support for -fvisibility=hidden. This will break plugins and linking of some applications. Please fix your Qt installation. Call Stack (most recent call first): /usr/share/cmake/Modules/FindKDE4.cmake:81 (FIND_PACKAGE) CMakeLists.txt:20 (find_package)
recompile your qt. with new compiler
Fix is in portage, thanks for reporting and the investigative work.