I got the following error while trying to emerge howl i don have a clue of how I can make it right, does some one has ?
ThankYou, Allan In file included from Posix/posix_interface.c:45: /usr/include/linux/ethtool.h:18: error: syntax error before "__u32" /usr/include/linux/ethtool.h:20: error: syntax error before "advertising" /usr/include/linux/ethtool.h:21: error: syntax error before "speed" /usr/include/linux/ethtool.h:22: error: syntax error before "duplex" /usr/include/linux/ethtool.h:23: error: syntax error before "port" /usr/include/linux/ethtool.h:24: error: syntax error before "phy_address" /usr/include/linux/ethtool.h:25: error: syntax error before "transceiver" /usr/include/linux/ethtool.h:26: error: syntax error before "autoneg" /usr/include/linux/ethtool.h:27: error: syntax error before "maxtxpkt" /usr/include/linux/ethtool.h:28: error: syntax error before "maxrxpkt" /usr/include/linux/ethtool.h:29: error: syntax error before "reserved" /usr/include/linux/ethtool.h:30: error: syntax error before '}' token /usr/include/linux/ethtool.h:35: error: syntax error before "__u32" /usr/include/linux/ethtool.h:43: error: syntax error before "n_stats" /usr/include/linux/ethtool.h:44: error: syntax error before "testinfo_len" /usr/include/linux/ethtool.h:45: error: syntax error before "eedump_len" /usr/include/linux/ethtool.h:46: error: syntax error before "regdump_len" /usr/include/linux/ethtool.h:52: error: syntax error before "__u32" /usr/include/linux/ethtool.h:54: error: syntax error before "wolopts" /usr/include/linux/ethtool.h:55: error: syntax error before "sopass" /usr/include/linux/ethtool.h:56: error: syntax error before '}' token /usr/include/linux/ethtool.h:60: error: syntax error before "__u32" /usr/include/linux/ethtool.h:66: error: syntax 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' /usr/include/linux/ethtool.h:68: error: syntax error before "len" /usr/include/linux/ethtool.h:69: error: syntax 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' /usr/include/linux/ethtool.h:70: error: syntax error before '}' token /usr/include/linux/ethtool.h:74: error: syntax error before "__u32" /usr/include/linux/ethtool.h:76: error: syntax error before "offset" /usr/include/linux/ethtool.h:77: error: syntax error before "len" /usr/include/linux/ethtool.h:78: error: syntax error before "data" /usr/include/linux/ethtool.h:79: error: syntax error before '}' token /usr/include/linux/ethtool.h:83: error: syntax error before "__u32" /usr/include/linux/ethtool.h:97: error: syntax error before "rx_max_coalesced_fr ames" /usr/include/linux/ethtool.h:104: error: syntax error before "rx_coalesce_usecs_ irq" /usr/include/linux/ethtool.h:105: error: syntax error before "rx_max_coalesced_f rames_irq" /usr/include/linux/ethtool.h:111: error: syntax error before "tx_coalesce_usecs" /usr/include/linux/ethtool.h:119: error: syntax error before "tx_max_coalesced_f rames" /usr/include/linux/ethtool.h:126: error: syntax error before "tx_coalesce_usecs_ irq" /usr/include/linux/ethtool.h:127: error: syntax error before "tx_max_coalesced_f rames_irq" /usr/include/linux/ethtool.h:134: error: syntax error before "stats_block_coales ce_usecs" /usr/include/linux/ethtool.h:143: error: syntax error before "use_adaptive_rx_co alesce" /usr/include/linux/ethtool.h:144: error: syntax error before "use_adaptive_tx_co alesce" /usr/include/linux/ethtool.h:150: error: syntax error before "pkt_rate_low" /usr/include/linux/ethtool.h:151: error: syntax error before "rx_coalesce_usecs_ low" /usr/include/linux/ethtool.h:152: error: syntax error before "rx_max_coalesced_f rames_low" /usr/include/linux/ethtool.h:153: error: syntax error before "tx_coalesce_usecs_ low" /usr/include/linux/ethtool.h:154: error: syntax error before "tx_max_coalesced_f rames_low" /usr/include/linux/ethtool.h:165: error: syntax error before "pkt_rate_high" /usr/include/linux/ethtool.h:166: error: syntax error before "rx_coalesce_usecs_ high" /usr/include/linux/ethtool.h:167: error: syntax error before "rx_max_coalesced_f rames_high" /usr/include/linux/ethtool.h:168: error: syntax error before "tx_coalesce_usecs_ high" /usr/include/linux/ethtool.h:169: error: syntax error before "tx_max_coalesced_f rames_high" /usr/include/linux/ethtool.h:174: error: syntax error before "rate_sample_interv al" /usr/include/linux/ethtool.h:179: error: syntax error before "__u32" /usr/include/linux/ethtool.h:186: error: syntax error before "rx_mini_max_pendin g" /usr/include/linux/ethtool.h:187: error: syntax error before "rx_jumbo_max_pendi ng" /usr/include/linux/ethtool.h:188: error: syntax error before "tx_max_pending" /usr/include/linux/ethtool.h:193: error: syntax error before "rx_pending" /usr/include/linux/ethtool.h:194: error: syntax error before "rx_mini_pending" /usr/include/linux/ethtool.h:195: error: syntax error before "rx_jumbo_pending" /usr/include/linux/ethtool.h:196: error: syntax error before "tx_pending" /usr/include/linux/ethtool.h:201: error: syntax error before "__u32" /usr/include/linux/ethtool.h:214: error: syntax error before "rx_pause" /usr/include/linux/ethtool.h:215: error: syntax error before "tx_pause" /usr/include/linux/ethtool.h:226: error: syntax error before "__u32" /usr/include/linux/ethtool.h:228: error: syntax error before "len" /usr/include/linux/ethtool.h:229: error: syntax error before "data" /usr/include/linux/ethtool.h:230: error: syntax error before '}' token /usr/include/linux/ethtool.h:239: error: syntax error before "__u32" /usr/include/linux/ethtool.h:241: error: syntax 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' /usr/include/linux/ethtool.h:242: error: syntax error before "len" /usr/include/linux/ethtool.h:243: error: syntax error before "data" /usr/include/linux/ethtool.h:244: error: syntax error before '}' token /usr/include/linux/ethtool.h:248: error: syntax error before "__u32" /usr/include/linux/ethtool.h:250: error: syntax error before "data" /usr/include/linux/ethtool.h:251: error: syntax error before '}' token /usr/include/linux/ethtool.h:258: error: syntax error before "__u32" /usr/include/linux/ethtool.h:260: error: syntax error before "__u32" /usr/include/linux/ethtool.h:262: error: syntax error before "__u32" /usr/include/linux/ethtool.h:327: error: syntax error before "__u32" /usr/include/linux/ethtool.h:330: error: syntax error before '*' token /usr/include/linux/ethtool.h:330: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:332: error: syntax error before "__u8" /usr/include/linux/ethtool.h:333: error: syntax error before "__u8" /usr/include/linux/ethtool.h:340: error: syntax error before '*' token /usr/include/linux/ethtool.h:340: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:342: error: syntax error before '*' token /usr/include/linux/ethtool.h:342: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:344: error: syntax error before '*' token /usr/include/linux/ethtool.h:344: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:346: error: syntax error before '*' token /usr/include/linux/ethtool.h:346: error: `__u32' declared as function returning a function /usr/include/linux/ethtool.h:349: error: syntax error before "__u64" /usr/include/linux/ethtool.h:350: error: syntax error before "__u32" /usr/include/linux/ethtool.h:353: error: syntax error before "__u64" /usr/include/linux/ethtool.h:356: error: syntax 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 make[4]: *** [posix_interface.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src/l ib/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/l ib/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/l ib' 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 -- gentoo-user@gentoo.org mailing list