I unmasked all the 3.5 ebuilds and moved the beta ebuilds to a portage overlay where I added the ~x86 keyword. There were IIRC 2 or 3 compile failures, but after 'emerge --resume --skipfirst' they could also be compiled. Sorry I can't remember which failed, I could have a look in the emerge.log if needed. Reproducible: Always Steps to Reproduce: $ emerge --info Portage 2.0.52-r1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo-r1 i686) ================================================================= System uname: 2.6.13-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.12.0_pre8 ccache version 2.4 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg ccache distlocks fixpackages sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.inode.at/" LANG="en_IE@euro" LINGUAS="en de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 apm avi bash-completion berkdb bidi bitmap-fonts cdr clamav crypt css cups curl dbus divx4linux dts dvd dvdr dvdread eds emboss ethereal exif fam ffmpeg font-server foomaticdb fortran freetype gcj gd gdbm gif gnome gpm gstreamer gtk gtk2 hal hardenedphp ieee1394 imlib ipv6 jack java jpeg kde libclamav libg++ libwww live logitech-mouse mad maildir mikmod mmx mono motif mozcalendar mozdevelop mozilla mozsvg mp3 mpeg ncurses network nls no-htdocs nptl nvidia oav ogg oggvorbis opengl oss pam pdf pdflib perl png python qt quicktime readline real samba screen sdl spell sse sse2 ssl stream subversion svg tcpd tetex threads tiff truetype truetype-fonts type1-fonts vcd vlm vorbis wifi win32codecs wxwindows xine xinerama xml2 xmms xprint xv xvid zlib linguas_en linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
I'm not too happy with an idea of putting a beta release into ~arch, especially not into ~x86 - too many clueless users are running ~x86 these days, just for the coolness factor. If someone wants to try the beta, let them make the work you did, Markus - unmasking, moving to overlay, yadda yadda. KDE team, what do you think about it?
Unmasking it is a no-go, for sure. What he's probably saying is to keyword it ~x86, leaving it p.masked. Right now it's just keyworded ~amd64 (as I'm the one who added it and I cannot test it on x86).
Markus: In general feedback is welcome, but this is beta software and these ebuilds won't ever go stable, so such a bug is pointless.