# emerge dvd+rw-tools Calculating dependencies ...done! >>> emerge (1 of 1) app-cdr/dvd+rw-tools-5.21.4.10.8 to / >>> md5 src_uri ;-) dvd+rw-tools-5.21.4.10.8.tar.gz >>> Unpacking source... >>> Unpacking dvd+rw-tools-5.21.4.10.8.tar.gz to /var/tmp/portage/dvd+rw-tools-5.21.4.10.8/work * Applying 01_all_samsung-media-fix.patch ... [ ok ] >>> Source unpacked. make[1]: Entering directory `/var/tmp/portage/dvd+rw-tools-5.21.4.10.8/work/dvd+rw-tools-5.21.4.10.8' gcc -march=k8 -O2 -pipe -O2 -c -o growisofs.o growisofs.c g++ -march=k8 -O2 -pipe -O2 -fno-exceptions -c -o growisofs_mmc.o growisofs_mmc.cpp In file included from /usr/include/linux/compiler.h:62, from /usr/include/asm/byteorder.h:7, from /usr/include/linux/cdrom.h:14, from transport.hxx:130, from growisofs_mmc.cpp:17: /usr/include/asm/system.h:245: error: expected `,' or `...' before "new" /usr/include/asm/system.h: In function `long unsigned int __cmpxchg(volatile void*, long unsigned int, long unsigned int)': /usr/include/asm/system.h:248: error: `size' undeclared (first use this function) /usr/include/asm/system.h:248: error: (Each undeclared identifier is reported only once for each function it appears in.) /usr/include/asm/system.h:252: error: expected identifier before ')' token /usr/include/asm/system.h:258: error: expected identifier before ')' token /usr/include/asm/system.h:264: error: expected identifier before ')' token /usr/include/asm/system.h:270: error: expected identifier before ')' token make[1]: *** [growisofs_mmc.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/dvd+rw-tools-5.21.4.10.8/work/dvd+rw-tools-5.21.4.10.8' make: *** [all] Error 2 !!! ERROR: app-cdr/dvd+rw-tools-5.21.4.10.8 failed. !!! Function src_compile, Line 30, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message Reproducible: Always Steps to Reproduce: 1. emerge dvd+rw-tools 2. 3. Actual Results: ERROR Expected Results: NO ERROR
none
Please provide the output of emerge info so that I can see if that is a gcc-issue.
# emerge --info Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10 x86_64) ================================================================= System uname: 2.6.10 x86_64 Mobile AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo" 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 acpi alsa arts avi berkdb bitmap-fonts cdr crypt divx4linux dvb dvd dvdr esd exif f77 fam flac fortran gdbm gif gnome gpm gstreamer gtk icq imlib ipv6 jp2 jpeg kde lzw lzw-tiff mad mikmod motif mozilla mpeg multilib mysql ncurses nls oggvorbis opengl oss pam pcmcia pcre pdflib perl php png python qt readline sdl slang socks5 spell ssl tcpd tiff truetype truetype-fonts type1-fonts usbuserlocales xine xml xml2 xmms xpm xrandr xv zlib linguas_de linguas_en"
please `emerge sync` and re-emerge linux26-headers and see if this is fixed
*** Bug 76798 has been marked as a duplicate of this bug. ***
*** Bug 76797 has been marked as a duplicate of this bug. ***
emerging works now - bug seems to be fixed - thanks!