Summary: | kdemultimedia-3.1.4-r1 fails on plat_linux.c | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John Ottander <johnio> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | aalmenar, alexgentoo, centic, veldy |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
John Ottander
2003-11-24 12:01:23 UTC
whops a little copy/paste mistake. the build output is split in two by the emerge info. what version of linux-headers do you have installed? my linux kerenel headers are 2.4.21-r1 Fails for me too with 2.4.20-r8 I'm getting this with kernel-2.6.0-test9-gentoo It's preventing emerge kde on my new box :-( I'm using ~x86 and gcc 3.3.2-r2. byteorder.h comes from linux-headers-2.4.21-r1 Could this be a gcc version/kernel headers version issue? Probably related to this bug as well: http://bugs.gentoo.org/show_bug.cgi?id=32246 I get this bug too. Headders/source are from a 2.4.20 kernel (from the install CD) I needed to use the bootCD to get network at home so that I could SSH to the system and compile stuff over break. Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.21-gss) ================================================================= System uname: 2.4.21-gss i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.seren.com/gentoo ftp://gentoo.mirrors.pair.com/ http://mirror.tucdemonic.org/gentoo/ http://gentoo.ccccom.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb bonobo cdr crypt cups directfb encode esd foomaticdb gdbm gif gnome gpm gtk imlib java jpeg kde ldap libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib" I get the EXACT same errors. Oddly my other system which didn't need as many global updates did not fail to emerge this, further I tried copying /usr/include from the working system to the broken one, larger by about 20 megs, but no effects ill or otherwise. What does __extension__ do before a typedef anyway? The manpage had that in there, but I've no idea what it does... Here's what's left. Maybe gcc or one of the other updates will fix the problem. cdimage usr # emerge -up world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] kde-base/kdemultimedia-3.1.4-r1 [3.1.3] [ebuild U ] kde-base/kdegraphics-3.1.4 [3.1.3] [ebuild U ] kde-base/kdeadmin-3.1.4 [3.1.3] [ebuild U ] kde-base/kdeartwork-3.1.4 [3.1.3] [ebuild U ] kde-base/kdeutils-3.1.4 [3.1.3] [ebuild U ] kde-base/kde-3.1.4 [3.1.3] [ebuild U ] sys-apps/diffutils-2.8.4-r4 [2.8.4-r3] [ebuild U ] sys-devel/gcc-config-1.3.4 [1.3.3-r1] [ebuild U ] sys-devel/gcc-3.3.2-r3 [3.3.2-r2] [ebuild U ] sys-devel/bin86-0.16.13 [0.16.0] [ebuild U ] sys-fs/reiserfsprogs-3.6.11 [3.6.8] [ebuild N ] sys-kernel/mm-sources-2.6.0_beta10-r1 [ebuild U ] media-libs/libart_lgpl-2.3.16 [2.3.14] [ebuild U ] sys-apps/psmisc-21.2-r4 [21.2-r3] [ebuild U ] net-misc/rsync-2.5.6-r4 [2.5.6-r3] [ebuild U ] sys-apps/slocate-2.7-r3 [2.7-r2] [ebuild U ] dev-libs/libpcre-4.4 [4.2-r1] [ebuild U ] net-misc/dhcpcd-1.3.22_p4-r3 [1.3.22_p4-r2] [ebuild U ] sys-apps/coreutils-5.0.91-r1 [5.0-r3] [ebuild U ] sys-apps/findutils-4.1.20-r1 [4.1.7-r4] [ebuild U ] net-misc/iputils-021109 [020927] [ebuild U ] sys-apps/usbutils-0.11-r3 [0.11-r1] [ebuild U ] sys-apps/hotplug-20030805-r2 [20030501-r2] [ebuild U ] net-misc/e100-2.3.30 [2.2.21] [ebuild U ] sys-apps/baselayout-1.8.6.12-r2 [1.8.6.12] [ebuild U ] media-libs/faad2-2.0_rc3 [1.1] [ebuild U ] media-video/mplayer-1.0_pre2 [0.92] [ebuild U ] app-misc/screen-4.0.1-r1 [3.9.15-r1] I compiled it fine, downgrading my linux-headers to 2.4.19-r1. Just my .02$ cents. I also am getting this. ACCEPT_KEYWORDS="~x86" USE="acl acpi apache2 cdr clamav curl dga doc dvd dvdr emacs ffmpeg \ freetype fs gtk2 gtkhtml imap java joystick js junit ldap maildir mdb \ mmx mozaccess mozcalendar mozctl mozilla mozinterfaceinfo nptl \ offensive openssh pic postgres radeon samba scanner sdk sse tcltk \ transcode type1 usb wmf X509 Xaw3d xfs xinerama xvid yahoo -oss -apm \ -gpm -gnome" linux-2.6.0-beta11 This is what happens when ANSI strictness in ANSI mode is disabled for some reason or another giving this [ please see bug #32246 comment #35 ]. Resolution: byteorder.h should have "__asm__" instead of "asm" in every function using "__inline__" instead of "inline" and that would go away. Please see bug #32246 comment #38... *** This bug has been marked as a duplicate of 32246 *** |