kdenetwork-3.4.2 fails to build on my (mostly) stable ppc box (ibook g4). emerge --info: Portage 2.0.51.22-r2 (default-linux/ppc/2005.1/ppc/G4, gcc-3.4.4, glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r9 ppc) ================================================================= System uname: 2.6.12-gentoo-r9 ppc 7447A, altivec supported Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 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 sys-devel/binutils: 2.15.90.0.3-r5 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mtune=G4 -mcpu=G4 -mabi=altivec -pipe" CHOST="powerpc-unknown-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/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=G4 -mcpu=G4 -mabi=altivec -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig cvs distlocks sandbox sfperms sign strict userpriv" GENTOO_MIRRORS="http://gentoolabs.com.ar/ http://distfiles.gentoo.org/" LC_ALL="en_US.utf8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://gentoolabs.com.ar/gentoo-portage" USE="ppc X Xaw3d a52 aac aalib accessibility acl aim alsa altivec arts artworkextra audiofile bash-completion berkdb bitmap-fonts bluetooth bmp bonobo bzip2 cdparanoia cdr cjk crypt cups curl dga directfb dlloader doc dts dv dvd dvdr dvdread eds effects emboss encode esd esx faad fam fbcon ffmpeg flac flash font-server foomaticdb fortran gd gdbm ggi gif gimpprint glade gmail gnokii gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl icq ieee1394 imagemagick imap imlib inkjar ipv6 java javacomm jpeg jpeg2k kde lcms ldap libcaca libgda libwww live lzo mad matroska mikmod mime mng mono motif mozilla mozsvg mp3 mpeg mpeg4 msn nas ncurses network new-login nls offensive ogg oggvorbis openexr opengl oss pam pbbuttonsd pda pdflib perl plugin png pnp ppds python qt quicktime radeon rdesktop readline rtc samba scanner sdl slp sndfile snmp socks5 speex spell ssl svg tcltk tcpd tetex theora tiff toolbar truetype truetype-fonts type1-fonts unicode usb vidix vorbis wifi wmf xanim xine xinerama xml xml2 xmms xprint xscreensaver xv xvid yahoo zeroconf zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, MAKEOPTS error snip: In file included from opener.cpp:72: /usr/include/linux/if_ppp.h:90: error: use of enum `NPmode' without previous declaration /usr/include/linux/if_ppp.h:95: error: expected `;' before '*' token /usr/include/linux/if_ppp.h:96: error: `__u32' does not name a type /usr/include/linux/if_ppp.h:101: error: field `b' has incomplete type /usr/include/linux/if_ppp.h:102: error: field `stats' has incomplete type /usr/include/linux/if_ppp.h:106: error: field `b' has incomplete type /usr/include/linux/if_ppp.h:107: error: field `stats' has incomplete type opener.cpp: In function `int checkForInterface()': opener.cpp:659: error: aggregate `ifreq ifr' has incomplete type and cannot be defined Looks pretty much linux-headers related IMHO, though i haven't looked much into it.
=sys-kernel/linux-headers-2.6.11-r2 fixes it. Doesn't mean it doesn't break other stuff tho...
These kernel headers have been marked stable, please reopen if you still have problems.