[ 36%] Built target kpendulum.kss_automoc [ 38%] Generating ui_pendulumcfg.h Scanning dependencies of target kpendulum.kss [ 40%] Building CXX object kscreensaver/kdesavers/CMakeFiles/kpendulum.kss.dir/kpendulum.kss_automoc.o [ 41%] Building CXX object kscreensaver/kdesavers/CMakeFiles/kpendulum.kss.dir/pendulum.o In file included from /usr/include/eigen2/Eigen/Core:91, from /home/tmp/portage/kde-base/kdeartwork-kscreensaver-4.2.2/work/kdeartwork-kscreensaver-4.2.2/kscreensaver/kdesavers/pendulum.cpp:45: /usr/include/eigen2/Eigen/src/Core/util/Macros.h:48:6: error: #error Vectorization enabled, but the architecture is not listed among those for which we require 16 byte alignment. If you added vectorization for another architecture, you also need to edit this list. /home/tmp/portage/kde-base/kdeartwork-kscreensaver-4.2.2/work/kdeartwork-kscreensaver-4.2.2/kscreensaver/kdesavers/pendulum.cpp:170: note: /home/tmp/portage/kde-base/kdeartwork-kscreensaver-4.2.2/work/kdeartwork-kscreensaver-4.2.2/kscreensaver/kdesavers/rkodesolver.h:294: note: /home/tmp/portage/kde-base/kdeartwork-kscreensaver-4.2.2/work/kdeartwork-kscreensaver-4.2.2/kscreensaver/kdesavers/rkodesolver.h:261: note: /home/tmp/portage/kde-base/kdeartwork-kscreensaver-4.2.2/work/kdeartwork-kscreensaver-4.2.2/kscreensaver/kdesavers/pendulum.cpp:608: note: make[2]: *** [kscreensaver/kdesavers/CMakeFiles/kpendulum.kss.dir/pendulum.o] Error 1 make[1]: *** [kscreensaver/kdesavers/CMakeFiles/kpendulum.kss.dir/all] Error 2 make: *** [all] Error 2 * * ERROR: kde-base/kdeartwork-kscreensaver-4.2.2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3750: Called kde4-meta_src_compile * environment, line 2875: Called kde4-base_src_compile * environment, line 2608: Called cmake-utils_src_compile * environment, line 980: Called cmake-utils_src_make * environment, line 1059: 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 '/home/tmp/portage/kde-base/kdeartwork-kscreensaver-4.2.2/temp/build.log'. * The ebuild environment file is located at '/home/tmp/portage/kde-base/kdeartwork-kscreensaver-4.2.2/temp/environment'.
Created attachment 188866 [details] build.log
Created attachment 188868 [details] emerge --info
@ppc, ppc64: Guys i guess you should usemask the eigen if i get the error correctly. What is your opinion?
kscreensaver-4.2.4 got the same problem (after eigen use flag was masked for 4.2.3)
This appears to have been fixed with a revision bump of eigen.