kde-base/pykde is the corresponding package to dev-python/pykde and only the former will go stable in future. Nothing special about it, but since dev-python/pykde is marked ~ppc kde-base/pykde should be, too.
both kde-base/pykde-3.4.3 and kde-base/pykde-3.5.0 fail to build here with the same error. g++ -c -Wno-deprecated-declarations -pipe -O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -fPIC -O2 -mtune=G4 -mabi=altivec -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I. -I/var/tmp/portage/pykde-3.4.3/work/pykde-3.4.3/python/pykde/extra/kdecvs -I/usr/kde/3.4/include -I/usr/include/python2.4 -I/usr/qt/3/include -I/usr/X11R6/include -o sipkdeuipart0.o sipkdeuipart0.cpp {standard input}: Assembler messages: {standard input}:1339949: Error: operand out of range (0x0000000000008004 is not between 0xffffffffffff8000 and 0x0000000000007fff) {standard input}:1339964: Error: operand out of range (0x0000000000008000 is not between 0xffffffffffff8000 and 0x0000000000007fff) <snip lots of these errors/> {standard input}:1444434: Error: operand out of range (0x0000000000009490 is not between 0xffffffffffff8000 and 0x0000000000007fff) make[1]: *** [sipkdeuipart0.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/pykde-3.4.3/work/pykde-3.4.3/python/pykde/kdeui' make: *** [all] Error 2 !!! ERROR: kde-base/pykde-3.4.3 failed. !!! Function src_compile, Line 43, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message emerge info: Portage 2.0.53 (default-linux/ppc/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r5 ppc) ================================================================= System uname: 2.6.14-gentoo-r5 ppc 7447A, altivec supported Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict test userpriv usersandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc X alsa altivec audiofile berkdb bitmap-fonts bzip2 cdr crypt cups curl divx4linux dlloader dri dvd dvdread eds emboss esd exif expat fam ffmpeg fortran gd gdbm gif glut gnome gpm gstreamer gtk gtk2 hal hardened idn imagemagick imlib ipv6 jack java jpeg junit kde lcms libwww mad mhash mng motif mozilla mp3 mpeg mplayer mysql ncurses network nls nptl nptlonly ogg oggvorbis opengl pam pcre pdflib perl png postgres python qt readline sdl slang spell sqlite ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode vorbis xine xml xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
This works okay for me, nixnut please test in a non hardened environment.
kde-base/pykde-3.4.3 and kde-base/pykde-3.5.0 build ok with the vanilla and nossp profiles. So it looks like a hardened problem. But the examples of pykde-3.4.3 don't work. So no idea if this package actually does anything beyond getting compiled. $ python /usr/share/doc/pykde-3.4.3/examples/xmlmenudemo.py Traceback (most recent call last): File "/usr/share/doc/pykde-3.4.3/examples/xmlmenudemo.py", line 46, in ? from kdecore import KApplication, KCmdLineArgs, KAboutData, i18n, KIcon, KIconLoader, KShortcut, KGlobal RuntimeError: the sip module supports API v1.0 to v1.0 but the kdecore module requires API v0.2
could you add (~)amd64 to the keywords? i just stuffed pykde-3.5.0 to my local portage, and it compiled just fine. non-hardened, no fancy cflags. emerge info: Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r5 x86_64) ================================================================= System uname: 2.6.15-gentoo-r5 x86_64 AMD Sempron(tm) Processor 2800+ Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -mtune=k8 -pipe -fomit-frame-pointers -ftracer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -mtune=k8 -pipe -fomit-frame-pointers -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo http://www.gigaload.org/gentoo.org http://distfiles.gentoo.org" LINGUAS="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="amd64 X alsa apache2 arts artswrappersuid audiofile avi berkdb bitmap-fonts browserplugin bzip2 cdr cgi cli crypt cups curl custom-cflags cvg dba dbus dvd dvdr eds emboss encode exif expat fam ffmpeg foomaticdb fortran gd gdbm gif gimpprint glut gmp gstreamer gtk gtk2 hal idn imagemagick imlib ithreads java javascript jpeg jpeg2k kde kdeenablefinal lcms libwww live lm_sensors logitech-mouse lzw lzw-tiff mad mbox mhash mng motif mp3 mpeg mplayer musicbrainz mysql nas ncurses nls noamazon nptl nptlonly nsplugin ogg opengl oss pam pcre pdf pdflib perl php pic png python qt quicktime readline real rtc ruby scanner sdl sessions spell ssl tcpd threads tiff truetype truetype-fonts type1-fonts udev usb userlocales vcd vhosts visualization wav wmf wxwindows xml2 xmms xpm xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Looks the pykde-3.5.0 ebuild needs an update: # emerge -pv =kde-base/pykde-3.5.0 These are the packages that would be merged, in order: Calculating dependencies \ emerge: there are no ebuilds to satisfy "~kde-base/kdelibs-3.5.1". (dependency required by "kde-base/pykde-3.5.0" [ebuild])
Marked ~ppc since the breakage above has been fixed. Closing since we're the last arch.