Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83042 - net-analyzer/ettercap-0.7.0 fails to build.
Summary: net-analyzer/ettercap-0.7.0 fails to build.
Status: VERIFIED REMIND
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-23 00:58 UTC by postmodern
Modified: 2005-06-02 14:50 UTC (History)
1 user (show)

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 postmodern 2005-02-23 00:58:41 UTC
net-analyzer/ettercap-0.7.0 fails to build with a rather messy error.

i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../../include    -O2 -funroll-loops -fomit-frame-pointer -Wall   -I/usr/include    -pipe -march=i686 -O2 -c -o libwdg_a-wdg_file.o `test -f 'wdg_file.c' || echo './'`wdg_file.c
wdg_file.c:26:18: menu.h: No such file or directory
wdg_file.c:41: error: parse error before "MENU"
wdg_file.c:41: warning: no semicolon at end of struct or union
wdg_file.c:43: error: parse error before '*' token
wdg_file.c:43: warning: type defaults to `int' in declaration of `items'
wdg_file.c:43: warning: data definition has no type or storage class
wdg_file.c:51: error: parse error before '}' token
wdg_file.c: In function `wdg_create_file':
wdg_file.c:93: error: invalid application of `sizeof' to an incomplete type
wdg_file.c:100: error: dereferencing pointer to incomplete type
wdg_file.c:103: error: dereferencing pointer to incomplete type
wdg_file.c:104: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_destroy':
wdg_file.c:117: error: dereferencing pointer to incomplete type
wdg_file.c:118: error: dereferencing pointer to incomplete type
wdg_file.c:119: error: dereferencing pointer to incomplete type
wdg_file.c:125: error: dereferencing pointer to incomplete type
wdg_file.c:128: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_redraw':
wdg_file.c:156: error: dereferencing pointer to incomplete type
wdg_file.c:157: error: dereferencing pointer to incomplete type
wdg_file.c:167: error: dereferencing pointer to incomplete type
wdg_file.c:167: error: dereferencing pointer to incomplete type
wdg_file.c:168: error: dereferencing pointer to incomplete type
wdg_file.c:168: error: dereferencing pointer to incomplete type
wdg_file.c:171: error: dereferencing pointer to incomplete type
wdg_file.c:173: error: dereferencing pointer to incomplete type
wdg_file.c:174: error: dereferencing pointer to incomplete type
wdg_file.c:178: error: dereferencing pointer to incomplete type
wdg_file.c:178: error: dereferencing pointer to incomplete type
wdg_file.c:178: error: dereferencing pointer to incomplete type
wdg_file.c:179: error: dereferencing pointer to incomplete type
wdg_file.c:182: error: dereferencing pointer to incomplete type
wdg_file.c:183: error: dereferencing pointer to incomplete type
wdg_file.c:185: error: dereferencing pointer to incomplete type
wdg_file.c:186: error: dereferencing pointer to incomplete type
wdg_file.c:191: error: dereferencing pointer to incomplete type
wdg_file.c:191: error: dereferencing pointer to incomplete type
wdg_file.c:191: error: dereferencing pointer to incomplete type
wdg_file.c:200: error: dereferencing pointer to incomplete type
wdg_file.c:207: error: dereferencing pointer to incomplete type
wdg_file.c:208: error: dereferencing pointer to incomplete type
wdg_file.c:208: error: dereferencing pointer to incomplete type
wdg_file.c:214: error: dereferencing pointer to incomplete type
wdg_file.c:218: error: dereferencing pointer to incomplete type
wdg_file.c:218: error: dereferencing pointer to incomplete type
wdg_file.c:218: error: dereferencing pointer to incomplete type
wdg_file.c:219: error: dereferencing pointer to incomplete type
wdg_file.c:221: error: dereferencing pointer to incomplete type
wdg_file.c:221: error: dereferencing pointer to incomplete type
wdg_file.c:221: error: dereferencing pointer to incomplete type
wdg_file.c:222: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_get_msg':
wdg_file.c:269: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_borders':
wdg_file.c:316: error: dereferencing pointer to incomplete type
wdg_file.c:317: error: dereferencing pointer to incomplete type
wdg_file.c:319: error: dereferencing pointer to incomplete type
wdg_file.c:322: error: dereferencing pointer to incomplete type
wdg_file.c:325: error: dereferencing pointer to incomplete type
wdg_file.c:331: error: dereferencing pointer to incomplete type
wdg_file.c:334: error: dereferencing pointer to incomplete type
wdg_file.c:337: error: dereferencing pointer to incomplete type
wdg_file.c:340: error: dereferencing pointer to incomplete type
wdg_file.c:345: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_virtualize':
wdg_file.c:356: error: `MAX_COMMAND' undeclared (first use in this function)
wdg_file.c:356: error: (Each undeclared identifier is reported only once
wdg_file.c:356: error: for each function it appears in.)
wdg_file.c:358: error: `REQ_SCR_DPAGE' undeclared (first use in this function)
wdg_file.c:360: error: `REQ_SCR_UPAGE' undeclared (first use in this function)
wdg_file.c:362: error: `REQ_NEXT_ITEM' undeclared (first use in this function)
wdg_file.c:364: error: `REQ_PREV_ITEM' undeclared (first use in this function)
wdg_file.c: In function `wdg_file_driver':
wdg_file.c:381: warning: implicit declaration of function `menu_driver'
wdg_file.c:381: error: dereferencing pointer to incomplete type
wdg_file.c:384: warning: implicit declaration of function `item_opts'
wdg_file.c:384: warning: implicit declaration of function `current_item'
wdg_file.c:384: error: dereferencing pointer to incomplete type
wdg_file.c:384: error: `O_SELECTABLE' undeclared (first use in this function)
wdg_file.c:385: error: dereferencing pointer to incomplete type
wdg_file.c:388: error: `E_UNKNOWN_COMMAND' undeclared (first use in this function)
wdg_file.c:390: error: dereferencing pointer to incomplete type
wdg_file.c:393: warning: implicit declaration of function `item_name'
wdg_file.c:393: error: dereferencing pointer to incomplete type
wdg_file.c:393: warning: passing arg 1 of `stat' makes pointer from integer without a cast
wdg_file.c:396: error: dereferencing pointer to incomplete type
wdg_file.c:396: warning: passing arg 1 of `chdir' makes pointer from integer without a cast
wdg_file.c:400: error: dereferencing pointer to incomplete type
wdg_file.c:400: error: dereferencing pointer to incomplete type
wdg_file.c:406: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_menu_destroy':
wdg_file.c:420: error: dereferencing pointer to incomplete type
wdg_file.c:423: warning: implicit declaration of function `unpost_menu'
wdg_file.c:423: error: dereferencing pointer to incomplete type
wdg_file.c:424: warning: implicit declaration of function `free_menu'
wdg_file.c:424: error: dereferencing pointer to incomplete type
wdg_file.c:427: error: dereferencing pointer to incomplete type
wdg_file.c:428: warning: implicit declaration of function `free_item'
wdg_file.c:428: error: dereferencing pointer to incomplete type
wdg_file.c:430: error: dereferencing pointer to incomplete type
wdg_file.c:431: error: dereferencing pointer to incomplete type
wdg_file.c:431: error: dereferencing pointer to incomplete type
wdg_file.c:431: error: dereferencing pointer to incomplete type
wdg_file.c:434: error: dereferencing pointer to incomplete type
wdg_file.c:434: error: dereferencing pointer to incomplete type
wdg_file.c:434: error: dereferencing pointer to incomplete type
wdg_file.c:435: error: dereferencing pointer to incomplete type
wdg_file.c:435: error: dereferencing pointer to incomplete type
wdg_file.c:435: error: dereferencing pointer to incomplete type
wdg_file.c:438: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_menu_create':
wdg_file.c:455: error: dereferencing pointer to incomplete type
wdg_file.c:461: error: dereferencing pointer to incomplete type
wdg_file.c:464: error: dereferencing pointer to incomplete type
wdg_file.c:464: error: dereferencing pointer to incomplete type
wdg_file.c:467: error: dereferencing pointer to incomplete type
wdg_file.c:468: error: dereferencing pointer to incomplete type
wdg_file.c:469: error: dereferencing pointer to incomplete type
wdg_file.c:469: error: dereferencing pointer to incomplete type
wdg_file.c:469: error: dereferencing pointer to incomplete type
wdg_file.c:469: error: `ITEM' undeclared (first use in this function)
wdg_file.c:469: error: parse error before ')' token
wdg_file.c:469: error: dereferencing pointer to incomplete type
wdg_file.c:470: error: dereferencing pointer to incomplete type
wdg_file.c:470: error: dereferencing pointer to incomplete type
wdg_file.c:470: warning: implicit declaration of function `new_item'
wdg_file.c:471: error: dereferencing pointer to incomplete type
wdg_file.c:471: error: dereferencing pointer to incomplete type
wdg_file.c:472: warning: implicit declaration of function `item_opts_off'
wdg_file.c:472: error: dereferencing pointer to incomplete type
wdg_file.c:472: error: dereferencing pointer to incomplete type
wdg_file.c:472: error: `O_SELECTABLE' undeclared (first use in this function)
wdg_file.c:476: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:482: error: dereferencing pointer to incomplete type
wdg_file.c:483: error: dereferencing pointer to incomplete type
wdg_file.c:484: error: dereferencing pointer to incomplete type
wdg_file.c:485: error: dereferencing pointer to incomplete type
wdg_file.c:485: error: dereferencing pointer to incomplete type
wdg_file.c:485: error: dereferencing pointer to incomplete type
wdg_file.c:485: error: parse error before ')' token
wdg_file.c:485: error: dereferencing pointer to incomplete type
wdg_file.c:486: error: dereferencing pointer to incomplete type
wdg_file.c:486: error: dereferencing pointer to incomplete type
wdg_file.c:486: error: dereferencing pointer to incomplete type
wdg_file.c:491: error: dereferencing pointer to incomplete type
wdg_file.c:494: error: dereferencing pointer to incomplete type
wdg_file.c:495: error: dereferencing pointer to incomplete type
wdg_file.c:495: error: dereferencing pointer to incomplete type
wdg_file.c:495: error: dereferencing pointer to incomplete type
wdg_file.c:495: error: parse error before ')' token
wdg_file.c:495: error: dereferencing pointer to incomplete type
wdg_file.c:496: error: dereferencing pointer to incomplete type
wdg_file.c:496: error: dereferencing pointer to incomplete type
wdg_file.c:496: error: dereferencing pointer to incomplete type
wdg_file.c:503: error: dereferencing pointer to incomplete type
wdg_file.c:506: error: dereferencing pointer to incomplete type
wdg_file.c:509: error: dereferencing pointer to incomplete type
wdg_file.c:510: error: dereferencing pointer to incomplete type
wdg_file.c:510: error: dereferencing pointer to incomplete type
wdg_file.c:510: error: dereferencing pointer to incomplete type
wdg_file.c:510: error: parse error before ')' token
wdg_file.c:510: error: dereferencing pointer to incomplete type
wdg_file.c:511: error: dereferencing pointer to incomplete type
wdg_file.c:511: error: dereferencing pointer to incomplete type
wdg_file.c:511: error: dereferencing pointer to incomplete type
wdg_file.c:517: error: dereferencing pointer to incomplete type
wdg_file.c:517: error: dereferencing pointer to incomplete type
wdg_file.c:517: error: dereferencing pointer to incomplete type
wdg_file.c:517: error: parse error before ')' token
wdg_file.c:517: error: dereferencing pointer to incomplete type
wdg_file.c:518: error: dereferencing pointer to incomplete type
wdg_file.c:518: error: dereferencing pointer to incomplete type
wdg_file.c:521: error: dereferencing pointer to incomplete type
wdg_file.c:521: warning: implicit declaration of function `new_menu'
wdg_file.c:521: error: dereferencing pointer to incomplete type
wdg_file.c:524: warning: implicit declaration of function `set_menu_format'
wdg_file.c:524: error: dereferencing pointer to incomplete type
wdg_file.c:524: error: dereferencing pointer to incomplete type
wdg_file.c:525: warning: implicit declaration of function `set_menu_spacing'
wdg_file.c:525: error: dereferencing pointer to incomplete type
wdg_file.c:528: warning: implicit declaration of function `scale_menu'
wdg_file.c:528: error: dereferencing pointer to incomplete type
wdg_file.c:535: error: dereferencing pointer to incomplete type
wdg_file.c:540: error: dereferencing pointer to incomplete type
wdg_file.c:542: error: dereferencing pointer to incomplete type
wdg_file.c:543: error: dereferencing pointer to incomplete type
wdg_file.c:546: warning: implicit declaration of function `set_menu_win'
wdg_file.c:546: error: dereferencing pointer to incomplete type
wdg_file.c:546: error: dereferencing pointer to incomplete type
wdg_file.c:549: warning: implicit declaration of function `set_menu_sub'
wdg_file.c:549: error: dereferencing pointer to incomplete type
wdg_file.c:549: error: dereferencing pointer to incomplete type
wdg_file.c:552: warning: implicit declaration of function `set_menu_mark'
wdg_file.c:552: error: dereferencing pointer to incomplete type
wdg_file.c:553: warning: implicit declaration of function `set_menu_grey'
wdg_file.c:553: error: dereferencing pointer to incomplete type
wdg_file.c:554: warning: implicit declaration of function `set_menu_back'
wdg_file.c:554: error: dereferencing pointer to incomplete type
wdg_file.c:555: warning: implicit declaration of function `set_menu_fore'
wdg_file.c:555: error: dereferencing pointer to incomplete type
wdg_file.c:558: warning: implicit declaration of function `post_menu'
wdg_file.c:558: error: dereferencing pointer to incomplete type
wdg_file.c:560: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_callback':
wdg_file.c:577: error: dereferencing pointer to incomplete type
wdg_file.c: In function `wdg_file_set_callback':
wdg_file.c:600: error: dereferencing pointer to incomplete type
make[4]: *** [libwdg_a-wdg_file.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/ettercap-0.7.0/work/ettercap-NG-0.7.0/src/interfaces/curses/widgets'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/ettercap-0.7.0/work/ettercap-NG-0.7.0/src/interfaces/curses'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/ettercap-0.7.0/work/ettercap-NG-0.7.0/src/interfaces'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/ettercap-0.7.0/work/ettercap-NG-0.7.0/src'
make: *** [all-recursive] Error 1


Reproducible: Always
Steps to Reproduce:
1. emerge ettercap
2.
3.

Actual Results:  
that evilness above.

Expected Results:  
ettercap built.

Gentoo Base System version 1.4.16
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5,
glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r14 i686)
=================================================================
System uname: 2.6.9-gentoo-r14 i686 
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 10 2005, 23:25:44)]
dev-lang/python:     2.3.4-r1
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.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-pipe -O3 -march=i686"
CHOST="i686-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="-pipe -O3 -march=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j1"
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 alsa apm avi berkdb bitmap-fonts cdr crypt curl emboss encode f77 flac
font-server foomaticdb fortran gdbm gif gnome gpm imlib ipv6 jpeg libg++ libwww
mad mikmod motif mp3 mpeg ncurses network oggvorbis opengl oss pam pdflib perl
png python quicktime readline samba sdl speex spell sqlite ssl svga tcpd theora
truetype truetype-fonts type1-fonts xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Daniel Black (RETIRED) gentoo-dev 2005-02-23 01:31:07 UTC
emerge sync and try again

*** This bug has been marked as a duplicate of 75505 ***
Comment 2 Daniel Black (RETIRED) gentoo-dev 2005-06-02 14:50:19 UTC
assumed to be fixed