Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266753 - kde-base/kdeartwork-kscreensaver-4.2.2 fails to build with USE=eigen on PPC
Summary: kde-base/kdeartwork-kscreensaver-4.2.2 fails to build with USE=eigen on PPC
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-19 12:04 UTC by emerald
Modified: 2009-10-24 19:04 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,19.75 KB, text/plain)
2009-04-19 12:04 UTC, emerald
Details
emerge --info (emerge.info,12.97 KB, text/plain)
2009-04-19 12:05 UTC, emerald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description emerald 2009-04-19 12:04:15 UTC
[ 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'.
Comment 1 emerald 2009-04-19 12:04:45 UTC
Created attachment 188866 [details]
build.log
Comment 2 emerald 2009-04-19 12:05:02 UTC
Created attachment 188868 [details]
emerge --info
Comment 3 Tomáš Chvátal (RETIRED) gentoo-dev 2009-04-21 13:48:38 UTC
@ppc, ppc64:
Guys i guess you should usemask the eigen if i get the error correctly.
What is your opinion?
Comment 4 emerald 2009-06-07 10:25:51 UTC
kscreensaver-4.2.4 got the same problem (after eigen use flag was masked for 
4.2.3)
Comment 5 Joe Jezak (RETIRED) gentoo-dev 2009-10-24 19:04:02 UTC
This appears to have been fixed with a revision bump of eigen.