I was doing the emerge -u world, however, the perl package failed to upgrade. The result is showed below. Reproducible: Always Steps to Reproduce: 1. emerge -u perl 2. 3. Actual Results: --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-dev-lang_-_perl-5.8.2-r1-4385.log" open_wr: /opt/tmp/portage/perl-5.8.2-r1/work/perl-5.8.2/ext/B/C/MakeMaker.tmp --------------------------------------------------------------------------------
Can you please supply the output of 'emerge info'?
Similar problem here during "emerge system" on a new Stage1 install (Gentoo 2004.0 "Universal" CD on an Athlon 1200Mhz w/256MB) ... usr/lib/perl5/5.8.2/i686-linux/auto/DB_File/DB_File.so usr/lib/perl5/5.8.2/i686-linux/auto/Unicode/Normalize/Normalize.so usr/lib/perl5/5.8.2/i686-linux/auto/ByteLoader/ByteLoader.so >>> Completed installing into /var/tmp/portage/perl-5.8.2-r1/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-dev-lang_-_perl-5.8.2-r1-1202.log" open_wr: /.distcc/lock/cpu_localhost_0 -------------------------------------------------------------------------------- "emerge info" output: Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.24-xfs-r3) ================================================================= System uname: 2.4.24-xfs-r3 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.3.13 Autoconf: Automake: ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distcc sandbox" GENTOO_MIRRORS="ftp://gort http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
Was able to work around by running: FEATURES="-*" ebuild /usr/portage/dev-lang/perl/perl-5.8.2-r1.ebuild package FEATURES="-*" ebuild /usr/portage/dev-lang/perl/perl-5.8.2-r1.ebuild merge FEATURES="-*" ebuild /usr/portage/dev-lang/perl/perl-5.8.2-r1.ebuild clean pretty odd one.
to explain the distcc violation: do you have DISTCC_DIR or PORTAGE_TMPDIR defined anywhere in make.conf ?
closing due to no response - shouldn't be an issue anymore.