A simple "mkdir /var/tmp/portage/homedir/.gnupg/" fixes this issue. >>> md5 src_uri ;-) Locale-Maketext-Simple-0.12.tar.gz >>> Unpacking source... >>> Unpacking Locale-Maketext-Simple-0.12.tar.gz to /var/tmp/portage/Locale-Maketext-Simple-0.12/work >>> Source unpacked. Checking if your kit is complete... Looks good Writing Makefile for Locale::Maketext::Simple cp lib/Locale/Maketext/Simple.pm blib/lib/Locale/Maketext/Simple.pm Manifying blib/man3/Locale::Maketext::Simple.3pm PERL_DL_NONLAZY=1 /usr/bin/perl5.8.5 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/0-signature....gpgkeys: WARNING: this is an *experimental* HKP interface! gpg: failed to create temporary file `/var/tmp/portage/homedir/.gnupg/.#lk0x5a8428.dull.21582': No such file or directory gpg: keyblock resource `/var/tmp/portage/homedir/.gnupg/pubring.gpg': general error gpg: Signature made Wed Mar 17 03:21:33 2004 HST using DSA key ID 3C3501A0 gpg: no writable keyring found: eof gpg: error reading `[stream]': general error gpg: Can't check signature: public key not found ==> BAD/TAMPERED signature detected! <== t/0-signature....FAILED test 1 Failed 1/1 tests, 0.00% okay t/1-basic........ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/0-signature.t 1 1 100.00% 1 Failed 1/2 test scripts, 50.00% okay. 1/10 subtests failed, 90.00% okay. make: *** [test_dynamic] Error 255 !!! ERROR: dev-perl/Locale-Maketext-Simple-0.12 failed. !!! Function perl-module_src_compile, Line 69, Exitcode 2 !!! test failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r14 x86_64) ================================================================= System uname: 2.6.9-gentoo-r14 x86_64 AMD Opteron(tm) Processor 146 Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 11:05:01)] 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.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=x86-64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-march=x86-64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig distlocks sandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac aalib acl acpi acpi4linux aim alsa amd avi bash-completion berkdb bitmap-fonts bzip2 cairo cddb cdr chroot crypt cups curl directfb dvd dvdr emul-linux esd fam flac font-server fortran freetype gdbm gif gnome gnome2 gphoto2 gpm gstreamer gtk gtk2 hal imlib ipv6 jp2 jpeg ldap libwww lzw lzw-tiff mailwrapper mbox md5sum mikmod mozilla multilib mysql ncurses nls nptl offensive oggvorbis opengl oss pam pcre pdflib perl pic png python qt readline samba sdl slang spell sqlite ssl svg sysvipc tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb userlocales vim vim-pager vim-with-x xine xinerama xml2 xmms xpm xrandr xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Have you manually/privately installed the Module::Signature module? I know that it isn't in the tree, and its the only way for test 0 of Locale-Maketext-Simple to be invoked (it's only invoked if it can find the module). We can't support conflicts with privately installed modules i'm afraid.
Can't fix without a response (and we don't currently offer any support for Module::Signed)
FWIW there is now an ebuild for Module-Signature in the tree. At least it'll help us isolate and fix portage related problems :)