I can not emerge "howl". I allready emerged "ethtool", but it didn't solfe the problem. When emerging gnome as it is written in the gentoo tutorials it allways broke at that point. I could emerge gnome now, by emerging all the packages manualy and ignoring "howl" Reproducible: Always Steps to Reproduce: 1.emerge howl 2. 3. Actual Results: rm -f .libs/posix_interface.lo x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include/ -I../ -march=athlon64 -O2 -pipe -c Posix/posix_interface.c -MT posix_interface.lo -MD -MP -MF .deps/posix_interface.TPlo -fPIC -DPIC -o .libs/posix_interface.lo x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include/ -I../ -march=athlon64 -O2 -pipe -c NotOSX/notosx_mdns_stub.c -MT notosx_mdns_stub.lo -MD -MP -MF .deps/notosx_mdns_stub.TPlo -o notosx_mdns_stub.o >/dev/null 2>&1 In file included from Posix/posix_interface.c:45: /usr/include/linux/ethtool.h:18: error: parse error before "__u32" /usr/include/linux/ethtool.h:20: error: parse error before "advertising" /usr/include/linux/ethtool.h:21: error: parse error before "speed" /usr/include/linux/ethtool.h:22: error: parse error before "duplex" /usr/include/linux/ethtool.h:23: error: parse error before "port" /usr/include/linux/ethtool.h:24: error: parse error before "phy_address" /usr/include/linux/ethtool.h:25: error: parse error before "transceiver" /usr/include/linux/ethtool.h:26: error: parse error before "autoneg" /usr/include/linux/ethtool.h:27: error: parse error before "maxtxpkt" /usr/include/linux/ethtool.h:28: error: parse error before "maxrxpkt" /usr/include/linux/ethtool.h:29: error: parse error before "reserved" /usr/include/linux/ethtool.h:30: error: parse error before '}' token /usr/include/linux/ethtool.h:35: error: parse error before "__u32" /usr/include/linux/ethtool.h:43: error: parse error before "n_stats" /usr/include/linux/ethtool.h:44: error: parse error before "testinfo_len" /usr/include/linux/ethtool.h:45: error: parse error before "eedump_len" /usr/include/linux/ethtool.h:46: error: parse error before "regdump_len" /usr/include/linux/ethtool.h:52: error: parse error before "__u32" /usr/include/linux/ethtool.h:54: error: parse error before "wolopts" /usr/include/linux/ethtool.h:55: error: parse error before "sopass" /usr/include/linux/ethtool.h:56: error: parse error before '}' token /usr/include/linux/ethtool.h:60: error: parse error before "__u32" /usr/include/linux/ethtool.h:66: error: parse error before "__u32" /usr/include/linux/ethtool.h:67: error: conflicting types for 'version' /usr/include/linux/ethtool.h:37: error: previous declaration of 'version' was here /usr/include/linux/ethtool.h:68: error: parse error before "len" /usr/include/linux/ethtool.h:69: error: parse error before "data" /usr/include/linux/ethtool.h:69: error: conflicting types for 'data' /usr/include/linux/ethtool.h:61: error: previous declaration of 'data' was here /usr/include/linux/ethtool.h:70: error: parse error before '}' token /usr/include/linux/ethtool.h:74: error: parse error before "__u32" /usr/include/linux/ethtool.h:76: error: parse error before "offset" /usr/include/linux/ethtool.h:77: error: parse error before "len" /usr/include/linux/ethtool.h:78: error: parse error before "data" /usr/include/linux/ethtool.h:79: error: parse error before '}' token /usr/include/linux/ethtool.h:83: error: parse error before "__u32" /usr/include/linux/ethtool.h:97: error: parse error before "rx_max_coalesced_frames" /usr/include/linux/ethtool.h:104: error: parse error before "rx_coalesce_usecs_irq" /usr/include/linux/ethtool.h:105: error: parse error before "rx_max_coalesced_frames_irq" /usr/include/linux/ethtool.h:111: error: parse error before "tx_coalesce_usecs" /usr/include/linux/ethtool.h:119: error: parse error before "tx_max_coalesced_frames" /usr/include/linux/ethtool.h:126: error: parse error before "tx_coalesce_usecs_irq" /usr/include/linux/ethtool.h:127: error: parse error before "tx_max_coalesced_frames_irq" /usr/include/linux/ethtool.h:134: error: parse error before "stats_block_coalesce_usecs" /usr/include/linux/ethtool.h:143: error: parse error before "use_adaptive_rx_coalesce" /usr/include/linux/ethtool.h:144: error: parse error before "use_adaptive_tx_coalesce" /usr/include/linux/ethtool.h:150: error: parse error before "pkt_rate_low" /usr/include/linux/ethtool.h:151: error: parse error before "rx_coalesce_usecs_low" /usr/include/linux/ethtool.h:152: error: parse error before "rx_max_coalesced_frames_low" /usr/include/linux/ethtool.h:153: error: parse error before "tx_coalesce_usecs_low" /usr/include/linux/ethtool.h:154: error: parse error before "tx_max_coalesced_frames_low" /usr/include/linux/ethtool.h:165: error: parse error before "pkt_rate_high" /usr/include/linux/ethtool.h:166: error: parse error before "rx_coalesce_usecs_high" /usr/include/linux/ethtool.h:167: error: parse error before "rx_max_coalesced_frames_high" /usr/include/linux/ethtool.h:168: error: parse error before "tx_coalesce_usecs_high" /usr/include/linux/ethtool.h:169: error: parse error before "tx_max_coalesced_frames_high" /usr/include/linux/ethtool.h:174: error: parse error before "rate_sample_interval" /usr/include/linux/ethtool.h:179: error: parse error before "__u32" /usr/include/linux/ethtool.h:186: error: parse error before "rx_mini_max_pending" /usr/include/linux/ethtool.h:187: error: parse error before "rx_jumbo_max_pending" /usr/include/linux/ethtool.h:188: error: parse error before "tx_max_pending" /usr/include/linux/ethtool.h:193: error: parse error before "rx_pending" /usr/include/linux/ethtool.h:194: error: parse error before "rx_mini_pending" /usr/include/linux/ethtool.h:195: error: parse error before "rx_jumbo_pending" /usr/include/linux/ethtool.h:196: error: parse error before "tx_pending" /usr/include/linux/ethtool.h:201: error: parse error before "__u32" /usr/include/linux/ethtool.h:214: error: parse error before "rx_pause" /usr/include/linux/ethtool.h:215: error: parse error before "tx_pause" /usr/include/linux/ethtool.h:226: error: parse error before "__u32" /usr/include/linux/ethtool.h:228: error: parse error before "len" /usr/include/linux/ethtool.h:229: error: parse error before "data" /usr/include/linux/ethtool.h:230: error: parse error before '}' token /usr/include/linux/ethtool.h:239: error: parse error before "__u32" /usr/include/linux/ethtool.h:241: error: parse error before "reserved" /usr/include/linux/ethtool.h:241: error: conflicting types for 'reserved' /usr/include/linux/ethtool.h:29: error: previous declaration of 'reserved' was here /usr/include/linux/ethtool.h:242: error: parse error before "len" /usr/include/linux/ethtool.h:243: error: parse error before "data" /usr/include/linux/ethtool.h:244: error: parse error before '}' token /usr/include/linux/ethtool.h:248: error: parse error before "__u32" /usr/include/linux/ethtool.h:250: error: parse error before "data" /usr/include/linux/ethtool.h:251: error: parse error before '}' token /usr/include/linux/ethtool.h:258: error: parse error before "__u32" /usr/include/linux/ethtool.h:260: error: parse error before "__u32" /usr/include/linux/ethtool.h:262: error: parse error before "__u32" /usr/include/linux/ethtool.h:327: error: parse error before "__u32" /usr/include/linux/ethtool.h:330: error: parse error before '*' token /usr/include/linux/ethtool.h:330: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:332: error: parse error before "__u8" /usr/include/linux/ethtool.h:333: error: parse error before "__u8" /usr/include/linux/ethtool.h:340: error: parse error before '*' token /usr/include/linux/ethtool.h:340: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:342: error: parse error before '*' token /usr/include/linux/ethtool.h:342: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:344: error: parse error before '*' token /usr/include/linux/ethtool.h:344: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:346: error: parse error before '*' token /usr/include/linux/ethtool.h:346: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:349: error: parse error before "__u64" /usr/include/linux/ethtool.h:350: error: parse error before "__u32" /usr/include/linux/ethtool.h:353: error: parse error before "__u64" /usr/include/linux/ethtool.h:356: error: parse error before '}' token Posix/posix_interface.c: In function `sw_network_interface_link_status': Posix/posix_interface.c:238: error: storage size of 'edata' isn't known {standard input}: Assembler messages: {standard input}:72: Warning: size of "version" is already 32; not changing to 4 {standard input}:74: Warning: size of "data" is already 4; not changing to 0 {standard input}:111: Warning: size of "reserved" is already 16; not changing to 4 make[4]: *** [posix_interface.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... mv -f .libs/notosx_mdns_stub.lo notosx_mdns_stub.lo make[4]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src/lib/howl' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src/lib/howl' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src' make: *** [all-recursive] Error 1 !!! ERROR: net-misc/howl-0.9.6-r2 failed. !!! Function src_compile, Line 38, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: I expected "howl" to be emerged umbercruncher particle # emerge info Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r6 x86_64) ================================================================= System uname: 2.6.11-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3400+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 20 2005, 03:43:00)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.9.5, 1.8.5-r3, 1.5, 1.7.9-r1, 1.6.3, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -pipe " CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe " DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa amd64 berkdb bitmap-fonts crypt fam font-server fortran gif gnome gpm gstreamer gtk gtk2 hal imlib ipv6 java jp2 jpeg lzw lzw-tiff mozilla mp3 ncurses nls nptl nptlonly opengl oss pam perl png python qt readline ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xinerama xml xml2 xmms xpm xrandr xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
*** This bug has been marked as a duplicate of 87513 ***
Perfect. Fixed. It compiles smoothly after "emerge sync" and reemerging the linux-headers. Thank you. Good work! Lars