/bin/sh ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-tbird -funroll-loops -pipe -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c -o cdromAccess.lo `test -f 'cdromAccess.cpp' || echo './'`cdromAccess.cpp In file included from /usr/include/linux/byteorder/little_endian.h:11, from /usr/include/asm/byteorder.h:65, from /usr/include/linux/cdrom.h:14, from cdromAccess_Linux.cpp:20, from cdromAccess.cpp:26: /usr/include/linux/byteorder/swab.h: In function `const __u32 __fswab24(unsigned int)': /usr/include/linux/byteorder/swab.h:174: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:174: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `__u32 __swab24p(__u32*)': /usr/include/linux/byteorder/swab.h:178: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:178: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `void __swab24s(__u32*)': /usr/include/linux/byteorder/swab.h:182: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:182: error: ISO C++ forbids braced-groups within expressions make[4]: *** [cdromAccess.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib/lib/input' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5' make: *** [all] Error 2 !!! ERROR: kde-base/kdemultimedia-3.1.5 failed. !!! Function kde_src_compile, Line 123, Exitcode 2 !!! died running emake, kde_src_compile:make kdemultimedia-3.1.5 fails to build with the above error Reproducible: Always Steps to Reproduce: 1.emerge -Du kde 2. 3. Actual Results: After about 1 hour building i get the above error Expected Results: Compile cleanly
I have a very similar error. /bin/sh ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -mcpu=ultrasparc -O2 -pipe -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c -o cdromAccess.lo `test -f 'cdromAccess.cpp' || echo './'`cdromAccess.cpp In file included from /usr/include/linux/byteorder/big_endian.h:11, from /usr/include/asm-sparc/byteorder.h:12, from /usr/include/asm/byteorder.h:11, from /usr/include/linux/cdrom.h:14, from cdromAccess_Linux.cpp:20, from cdromAccess.cpp:26: /usr/include/linux/byteorder/swab.h: In function `const __u16 __fswab16(short unsigned int)': /usr/include/linux/byteorder/swab.h:133: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:133: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `__u16 __swab16p(__u16*)': /usr/include/linux/byteorder/swab.h:137: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:137: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `void __swab16s(__u16*)': /usr/include/linux/byteorder/swab.h:141: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:141: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `const __u32 __fswab32(unsigned int)': /usr/include/linux/byteorder/swab.h:146: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:146: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `__u32 __swab32p(__u32*)': /usr/include/linux/byteorder/swab.h:150: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:150: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h: In function `void __swab32s(__u32*)': /usr/include/linux/byteorder/swab.h:154: error: ISO C++ forbids braced-groups within expressions /usr/include/linux/byteorder/swab.h:154: error: ISO C++ forbids braced-groups within expressions make[4]: *** [cdromAccess.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib/lib/input' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5' make: *** [all] Error 2 !!! ERROR: kde-base/kdemultimedia-3.1.5 failed. !!! Function kde_src_compile, Line 123, Exitcode 2 !!! died running emake, kde_src_compile:make bash-2.05b# emerge info Portage 2.0.50_pre16 (default-sparc64-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.4.23-sparc-r1) ================================================================= System uname: 2.4.23-sparc-r1 sparc64 sun4u Gentoo Base System version 1.4.3.12 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="sparc ~sparc" AUTOCLEAN="yes" CFLAGS="-mcpu=ultrasparc -O3 -pipe" CHOST="sparc-unknown-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="-mcpu=ultrasparc -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/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="sparc X aalib amd arts autofs avantgo avi bonobo cdr clamav crypt cups dvd dvdr encode esd evo fax fbcon fbdev ffmpeg fftw flac foomaticdb freetype fs gd gdbm gif gnome gpm gtk gtk2 gtkhtml guile imap imlib informix java javascript jpeg kde libgda libwww mad mikmod motif mozcalendar mozilla mpeg msn ncurses nls odbc oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline rplay samba scanner sdk sdl slang spell ssl tcltk tcpd tiff transcode truetype type1 usb wmf xine xinerama xml2 xmms xv xvid zlib"
same Bug here! Must be fixed quickly. It's terrible w/o multimedia ;-) Stefan
The bug is an incompatibility between this module and linux-headers. I can't tell you what the fix is, because I don't have the problem, but if you do a little searching you'll find that lot of people have the problem and that there is indeed a fix for it.
Hey guys, this is the same bug as in bug #38326
*** This bug has been marked as a duplicate of 38326 ***