After an ``emerge sync'' and then an ``emerge -uDv world'' net-libs/wvstreams-4.0.1 fails to compile. Reproducible: Always Steps to Reproduce: 1. emerge sync 2. emerge wvstreams Actual Results: streams/wvpam.cc: In member function `bool WvPam::authenticate(const WvFastString&, const WvFastString&, const WvFastString&)': streams/wvpam.cc:71: error: `fail' undeclared (first use this function) streams/wvpam.cc:71: error: (Each undeclared identifier is reported only once for each function it appears in.) make: *** [streams/wvpam.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: net-libs/wvstreams-4.0.1 failed. !!! Function src_compile, Line 65, Exitcode 2 !!! compile failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Compile. I am running kernel 2.4.24.
emerge info?
Yes, sorry, here it is: Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.4.24 i686) ================================================================= System uname: 2.4.24 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.80GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 11 2005, 20:40:43)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.5, 1.7.9-r1, 1.4_p6, 1.9.4, 1.6.3 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="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ http://212.219.247.15/sites/www.ibiblio.org/gentoo/ http://212.219.247.16/sites/www.ibiblio.org/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 X aalib apache2 apm arts avi berkdb bitmap-fonts cdr crypt curl divx4linux dvd encode esd f77 fam font-server foomaticdb fortran gdbm gif gnome gphoto2 gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg libg++ libwww mad mikmod mmx motif mozilla mpeg msn mysql ncurses nls nocd oggvorbis opengl oss pcmcia pda pdflib perl plotutils png pnp python quicktime readline samba sdl slang socks5 spell sqlite sse ssl tcltk tetex tiff truetype truetype-fonts type1-fonts unicode videos wmf wxwindows xface xml2 xmms xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Seems that it needs pam. Try adding pam to USE flags.
Yeap, that did it, thanks.