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 ...
Created attachment 78395 [details] config.log for dsniff-2.4_beta1
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.
rekeyworded ~amd64