system information: Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20) When trying to update perl I get the following malcom-tall ExtUtils-MakeMaker # emerge perl Calculating dependencies ...done! >>> emerge (1 of 1) dev-lang/perl-5.8.0-r12 to / >>> md5 src_uri ;-) perl-5.8.0.tar.gz >>> md5 src_uri ;-) DB_File-1.806.tar.gz >>> md5 src_uri ;-) Safe-2.09.tar.gz eutils flag-o-matic * * PLEASE NOTE: If you want to compile perl-5.8 with * threading enabled , you must restart this emerge * with USE=threads emerge.... * Threading is not supported by all applications * that compile against perl. You use threading at * your own discretion. * eutils flag-o-matic >>> Unpacking source... >>> Unpacking perl-5.8.0.tar.gz to /var/tmp/portage/perl-5.8.0-r12/work >>> Unpacking DB_File-1.806.tar.gz to /var/tmp/portage/perl-5.8.0-r12/work >>> Unpacking Safe-2.09.tar.gz to /var/tmp/portage/perl-5.8.0-r12/work * Applying perl-5.8.0-sockatmark-should-__THROW.patch... * A dry-run of patch command succeeded, but actually * applying the patch failed! * Failed Patch: perl-5.8.0-sockatmark-should-__THROW.patch! * * Include in your bugreport the contents of: * * /var/tmp/portage/perl-5.8.0-r12/temp/perl-5.8.0-sockatmark-should-__THROW.patch-16077.out !!! ERROR: dev-lang/perl-5.8.0-r12 failed. !!! Function epatch, Line 321, Exitcode 0 !!! Failed Patch: perl-5.8.0-sockatmark-should-__THROW.patch! This is the .out file that it indicated to include: ***** perl-5.8.0-sockatmark-should-__THROW.patch ***** ====================================================== PATCH COMMAND: patch -p0 < /usr/portage/dev-lang/perl/files/perl-5.8.0-sockatmark-should-__THROW.patch ====================================================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- perl-5.8.0/perl.h.orig 2002-12-28 13:23:06.000000000 +0200 |+++ perl-5.8.0/perl.h 2002-12-28 13:23:47.000000000 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ====================================================== PATCH COMMAND: patch -p1 < /usr/portage/dev-lang/perl/files/perl-5.8.0-sockatmark-should-__THROW.patch ====================================================== Get file perl.h from Perforce with lock? [y] patching file perl.h ====================================================== ACTUALLY APPLYING perl-5.8.0-sockatmark-should-__THROW.patch... ====================================================== Get file perl.h from Perforce with lock? [y] Perforce client error: Connect to server failed; check $P4PORT. TCP connect to localhost:1666 failed. connect: localhost:1666: Connection refused patch: **** Can't get file perl.h from Perforce Question Why is it trying to Perforce.... I manually installed the Perforce Client on my system so that I can access a perforce server at work. What should it be doing?
Forum Thread on issue http://forums.gentoo.org/viewtopic.php?t=76180&highlight=perforce export PATCH_GET=0 is a possible workaround for this bug that worked for me
*** Bug 29569 has been marked as a duplicate of this bug. ***
What is this perforce thing?
Perforce is a Code Management system www.perforce.com
5.8.0 isn't in the tree any more. Closing.