Math::Pari is not in the Crypt::DSA dependencies whereas it should be. emerging only Crypt::DSA does not work: use Crypt::DSA; Can't locate Math/Pari.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.5/i686-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i686-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.5/i686-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl .) at /usr/lib/perl5/vendor_perl/5.8.5/Crypt/DSA.pm line 6. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/Crypt/DSA.pm line 6. Compilation failed in require at - line 1. BEGIN failed--compilation aborted at - line 1. Reproducible: Always Steps to Reproduce: 1. emerge crypt-dsa 2. in the shell run perl and type "use Crypt::DSA" Actual Results: Cannot find Math::Pari Expected Results: emerge should install math-pari as a dependencie. Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.7-hardened-r17 i686) ================================================================= System uname: 2.6.7-hardened-r17 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 15 2005, 00:30:19)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.7.9-r1, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.4.22-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://gentoo.blueyonder.co.uk/mirrors/gentoo ftp://ftp.heanet.ie/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acpi apache2 apm arts avi bash-completion berkdb bitmap-fonts crypt cups curl dvd emboss encode font-server foomaticdb fortran freetds gd gd-external gdbm gif gpm gtk2 hardened imap imlib ipv6 jpeg jpg ldap libg++ libwww mad mcal mikmod motif mp3 mpeg mysql ncurses nls oggvorbis opengl openssl oss pam pdflib perl php png python quicktime readline sdl snmp spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts x86 xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
crypt-random is also needed by crypt-dsa.
and digest-sha1 it seems. odd, would have noticed that you'd think. fixing now, will close when posted.
Not sure how this bug got pushed to resolved fixed before i even posted, but, um, anyway... done