Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 31165

Summary: dsniff emerge fails at arpspoof.c
Product: Gentoo Linux Reporter: Dylan Fitzgerald <edgw42502>
Component: New packagesAssignee: SpanKY <vapier>
Status: RESOLVED INVALID    
Severity: blocker    
Priority: High    
Version: 1.4   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Attempted emerge of stable, non-masked dsniff
Attempted emerge of masked dsniff
qpkg -l -v libnet
qpkg -l -v libnids

Description Dylan Fitzgerald 2003-10-14 18:11:12 UTC
dsniff fails to emerge properly in both masked and non-masked ebuilds, failing
each time on arpspoof.c.

Reproducible: Always
Steps to Reproduce:
1.emerge sync
2.emerge -vu dsniff OR
3.ACCEPT_KEYWORDS="~x86" emerge -vu dsniff

Actual Results:  
Compilation failed; see attached emerge log.

Expected Results:  
In theory, compile and install.

$ sudo emerge info
Password:
Portage 2.0.49-r13 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r7)
=================================================================
System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) MP 2000+
Gentoo Base System version 1.4.3.10p1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-mp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb
/usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=athlon-mp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox autoaddcvs ccache"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.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 oss apm mad ncurses nls tetex guile ldap 3dnow aalib acl acpi alsa
apache2 arts avi berkdb bonobo cdr crypt cscope cups curl directfb doc dvd emacs
encode esd ethereal evms2 evo fbcon flash foomaticdb gb gd gdbm ggi gif gnome
gnutls gpm gtk gtk2 gtkhtml imap imlib innodb ipv6 jack java jikes -joystick
jpeg kde -kerberos ladcca leim libg++ libgda libwww -lirc maildir mbox mikmod
mmx motif mozilla mpeg mule mysql nas odbc oggvorbis opengl pam -pcmcia pda ppds
pdflib perl plotutils png postgres python qt quicktime readline ruby sasl samba
sdl slang slp spell sse ssl -svga tcltk tcpd tiff truetype usb videos wxwindows
X xinerama xosd xml xml2 xmms xv zlib"


See emerge attempt, attached.
Comment 1 Dylan Fitzgerald 2003-10-14 18:14:02 UTC
Created attachment 19250 [details]
Attempted emerge of stable, non-masked dsniff

Created with:
sudo emerge -uv dsniff > stable_emerge.log
with PWD being a sudo-enabled user's home directory.
Comment 2 Dylan Fitzgerald 2003-10-14 18:15:03 UTC
Created attachment 19251 [details]
Attempted emerge of masked dsniff

Generated with:
ACCEPT_KEYWORDS="~x86" sudo emerge -uv dsniff
with PWD being a sudo-enabled user's home directory.
Comment 3 SpanKY gentoo-dev 2003-10-14 18:38:24 UTC
both times net-analyzer/dsniff-2.3 was emerged

what does `qpkg -I -v libnet` and `qpkg -I -v libnids` show ?
Comment 4 Dylan Fitzgerald 2003-10-14 18:45:24 UTC
Created attachment 19253 [details]
qpkg -l -v libnet

Output is large and thus attached.
Comment 5 Dylan Fitzgerald 2003-10-14 18:46:04 UTC
Created attachment 19254 [details]
qpkg -l -v libnids

Output is large and thus attached.
Comment 6 Dylan Fitzgerald 2003-10-14 18:47:10 UTC
....and as an addendum, the non-ASCII characters in the attachments were
me forgetting to get rid of ANSI-coded stuff.
Comment 7 SpanKY gentoo-dev 2003-10-14 18:59:29 UTC
i said -I (as in [i]nstall) not -l (as in [l]aundry)
doesnt matter, i see the bug from your output ...

with libnet, you have to either use only stable or use only unstable, you
cant mix & match ... in other words, since you are running only a x86 machine
right now, do this:
emerge -C libnids libnet
emerge dsniff
Comment 8 Dylan Fitzgerald 2003-10-14 19:10:11 UTC
Ah, gotcha.  It seems I install about as well as I read.  :D  Many thanks!