Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90229 - net-misc/howl-0.9.6-r2 does not compile
Summary: net-misc/howl-0.9.6-r2 does not compile
Status: RESOLVED DUPLICATE of bug 87513
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-24 05:41 UTC by Lars Weber
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 Lars Weber 2005-04-24 05:41:28 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-04-24 05:49:02 UTC

*** This bug has been marked as a duplicate of 87513 ***
Comment 2 Lars Weber 2005-04-24 12:52:28 UTC
Perfect. Fixed.
It compiles smoothly after "emerge sync" and reemerging the linux-headers.

Thank you. Good work!
Lars