When I try to ebuild Authen-PAM fetch, unpack and then ./configure and make test, I get: $ make test PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 1..12 ok 1 ---- The remaining tests will be run for service 'login', user 'root' and ---- device '/dev/pts/4'. ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ---- Now you will be prompted to enter your unix password. On some systems ---- this test will succeed only if you are running as 'root'. Password: not ok 10 (7 - Authentication failure) ok 11 ok 12 This behaviour is partly described here: http://www.cs.kuleuven.ac.be/~pelov/pam/download/Authen-PAM.README ... Login Restrictions ------------------ Most of the current configurations of the 'login' service include a module 'pam_securetty' or 'pam_access' which restrict the login of some users (especially root) depending on the tty or the host name they are logging from. The configuration files of these two modules are /etc/securetty and /etc/security/access.conf respectively. So if you are running 'make test' and get an error '(Authentication failure)' on test 10 then this might be due to login restrictions of PAM. ... Both mentioned config files are in default setings (the latter is empty, the first allow vc/[1-12], tty[1-12]). Reproducible: Always Steps to Reproduce: 1.Try to use Authen::PAM 2.You get authentication failure. Actual Results: Authentication failure. Expected Results: Successful authentication (if supplied with correct uname/pwd) Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r9, 2.6.1-gentoo) ================================================================= System uname: 2.6.1-gentoo i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -funroll-loops -pipe -fomit-frame-pointer -mfpmath=sse -mmmx -msse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /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/env.d" CXXFLAGS="-O2 -march=pentium3 -funroll-loops -pipe -fomit-frame-pointer -mfpmath=sse -mmmx -msse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.tiscali.nl/gentoo/ ftp://ftp.tiscali.nl/pub/mirror/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="X aalib acl acpi alsa apm arts avi berkdb cdr crypt cups dvd encode esd ethereal fbcon foomaticdb gdbm gif gpm gps gtk gtk2 imap imlib jpeg libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png pnp postgres python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tiff truetype usb wavelan x86 xml2 xmms xv zlib video_cards_radeon"
This bug got mis-assigned, please try with dev-perl/Authen-PAM-0.16 and reopen if this is still an issue.