Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120798 - dsniff-2.4_beta1 depends exactly on =net-libs/libnids-1.18 to build
Summary: dsniff-2.4_beta1 depends exactly on =net-libs/libnids-1.18 to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-29 01:14 UTC by Rumen Yotov
Modified: 2006-01-31 00:33 UTC (History)
1 user (show)

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


Attachments
config.log for dsniff-2.4_beta1 (config.log,11.46 KB, text/plain)
2006-01-29 01:17 UTC, Rumen Yotov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rumen Yotov 2006-01-29 01:14:08 UTC
Hi,
Recently checked my system for cruft using the "dep" script, it suggested to unmerge net-libs/libnids-1.18 leaving only net-libs/libnids-1.20.
As the only app in my system which depends on net-libs/libnids is: dsniff-2.4_beta1 i checked that dsniff-2.4* depends on >=net-libs/libnids-1.18, so went and uninstalled ver. 1.18.
Later "revdep-rebuild" wanted to remerge 'dsniff' because it was linked against libnids-1.18 but while doing this the process failed, pretending i haven't any libnids installed.
Remerging =net-libs/libnids-1.18 then dsniff-2.4* solved the problem.
Below goes the log:
...BEGIN...
FEATURES=autoconfig buildpkg ccache collision-protect confcache distlocks enotice gpg parallel-fetch sandbox sfperms userpriv
usersandbox
>>> Compiling source in /var/tmp/portage/dsniff-2.4_beta1/work/dsniff-2.4 ...
/usr/bin/confcache --confcache-dir /var/tmp/confcache ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
loading cache config.cache
checking for gcc... (cached) i686-pc-linux-gnu-gcc
checking whether the C compiler (i686-pc-linux-gnu-gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -lresolv) works... yes
checking whether the C compiler (i686-pc-linux-gnu-gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer  -lresolv) is a
cross-compiler... no
checking whether we are using GNU C... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for a BSD compatible install... (cached) /bin/install -c
checking for ranlib... (cached) i686-pc-linux-gnu-ranlib
checking how to run the C preprocessor... (cached) i686-pc-linux-gnu-gcc -E
checking for X... libraries , headers
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for ANSI C header files... (cached) yes
checking for IceConnectionNumber in -lICE... yes
checking for ANSI C header files... (cached) yes
checking for err.h... yes
checking for fcntl.h... yes
checking for sys/ioctl.h... yes
checking for sys/queue.h... yes
checking for unistd.h... (cached) yes
checking for libgen.h... yes
checking for net/if_tun.h... no
checking for MIN and MAX in sys/param.h... yes
checking for working const... yes
checking for size_t... (cached) yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for u_int32_t... yes
checking for u_int64_t... yes
checking for in_addr_t... no
checking whether i686-pc-linux-gnu-gcc needs -traditional... no
checking for 8-bit clean memcmp... yes
checking return type of signal handlers... void
checking for strftime... yes
checking for gethostname... yes
checking for socket... yes
checking for strdup... (cached) yes
checking for strstr... yes
checking for xdr_fhstatus in -lrpcsvc... yes
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking for dn_expand in -lresolv... yes
checking for dirname... yes
checking for strlcpy... no
checking for strlcat... no
checking for strsep... yes
checking for MD5Update... no
checking for warnx... yes
checking for ether_ntoa... yes
checking for Berkeley DB with 1.85 compatibility... yes
checking for libpcap... yes
checking for libnet... yes
checking for libnids... no
configure: error: libnids not found

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/dsniff-2.4_beta1/work/dsniff-2.4/config.log

!!! ERROR: net-analyzer/dsniff-2.4_beta1 failed.
Call stack:
  ebuild.sh, line 1909:   Called dyn_compile
  ebuild.sh, line 956:   Called src_compile
  ebuild.sh, line 604:   Called econf

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
...END...
PS: Will attach config.log next in next post.
Thanks.Rumen
Next 'emerge --info'
...
Gentoo Base System version 1.12.0_pre15
Portage 2.1_pre4 (!/usr/portage/profiles/default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 2200+
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/var/portage/distfiles"
FEATURES="autoconfig buildpkg ccache collision-protect confcache distlocks enotice gpg parallel-fetch sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://files.gentoo.gr http://mirror.etf.bg.ac.yu/gentoo http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/var/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X X509 a52 aac acl acpi alsa apache2 avi bash-completion berkdb bitmap-fonts caps cdb cdr crypt cups curl dvd dvdr eds encode esd evo exif ffmpeg flac foomaticdb freetype gd gif gnutls gstreamer gtk gtk2 gtkhtml hal iconv imap imlib ipv6 ithreads javascript jpeg kdexdeltas lcms libg++ libwww mad maildir matroska mikmod mime mmx motif mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png posix ppds prelude python quicktime readline sdl skey speex spell sse ssl svg symlink tcpd theora threads transcode truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs xine xml2 xsl xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
...
Comment 1 Rumen Yotov 2006-01-29 01:17:42 UTC
Created attachment 78395 [details]
config.log for dsniff-2.4_beta1
Comment 2 Marcelo Goes (RETIRED) gentoo-dev 2006-01-29 13:17:52 UTC
It is true, it won't work with libnids-1.20.
Since libnids 1.18 and 1.20 are SLOTted, we can depend on =net-libs/libnids-1.18.

Fixed in cvs, thanks.

amd64:
Keywords for dsniff were dropped on account of this.
Please keyword =net-libs/libnids-1.18 and net-analyzer/dsniff ~amd64.
Comment 3 Simon Stelling (RETIRED) gentoo-dev 2006-01-31 00:33:42 UTC
rekeyworded ~amd64