Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92542 - net-misc/howl-0.9.6-r2 fails posix_interface.c/ethtool.h syntax errors
Summary: net-misc/howl-0.9.6-r2 fails posix_interface.c/ethtool.h syntax errors
Status: RESOLVED DUPLICATE of bug 92188
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-13 15:53 UTC by reisio
Modified: 2005-07-17 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description reisio 2005-05-13 15:53:33 UTC
emerging gnome with howl enabled, net-misc/howl-0.9.6-r2 emerge fails with syntax errors

Reproducible: Always
Steps to Reproduce:
1. emerge howl
Actual Results:  
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_frames"
/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_frames_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_frames"
/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_frames_irq"
/usr/include/linux/ethtool.h:134: error: syntax error before
"stats_block_coalesce_usecs"
/usr/include/linux/ethtool.h:143: error: syntax error before
"use_adaptive_rx_coalesce"
/usr/include/linux/ethtool.h:144: error: syntax error before
"use_adaptive_tx_coalesce"
/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_frames_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_frames_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_frames_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_frames_high"
/usr/include/linux/ethtool.h:174: error: syntax error before
"rate_sample_interval"
/usr/include/linux/ethtool.h:179: error: syntax error before "__u32"
/usr/include/linux/ethtool.h:186: error: syntax error before
"rx_mini_max_pending"
/usr/include/linux/ethtool.h:187: error: syntax error before
"rx_jumbo_max_pending"
/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]: *** Waiting for unfinished jobs....
rm -f .libs/notosx_mdns_stub.lo
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../include/ -I../ -O2 -march=pentium3 -fomit-frame-pointer -c
NotOSX/notosx_mdns_stub.c -MT notosx_mdns_stub.lo -MD -MP -MF
.deps/notosx_mdns_stub.TPlo  -fPIC -DPIC -o .libs/notosx_mdns_stub.lo
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include
-I../../../include/ -I../ -O2 -march=pentium3 -fomit-frame-pointer -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
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:  
successful emerge

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.
41102-r1, 2.6.11-gentoo-r8 i686)
=================================================================
System uname: 2.6.11-gentoo-r8 i686 Celeron (Coppermine)
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#2, May 10 2005, 21:36:48)
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib
1/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict userp
 usersandbox"
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.osuo
org 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="x86 X alsa apm arts avi berkdb bitmap-fonts crypt cups emboss encode foo
icdb fortran gdbm gif gnome gpm gtk gtk2 imlib ipv6 jpeg kde libg++ libwww ma
ikmod mmx motif mp3 mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib per
ng python qt quicktime readline sdl spell sse ssl svga tcpd tiff truetype tru
pe-fonts type1-fonts xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-05-13 15:56:16 UTC

*** This bug has been marked as a duplicate of 92188 ***