From owner-freebsd-perl@FreeBSD.ORG Fri Oct 28 07:48:19 2011 Return-Path: Delivered-To: perl@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C97BF106564A for ; Fri, 28 Oct 2011 07:48:19 +0000 (UTC) (envelope-from tobez@tobez.org) Received: from heechee.tobez.org (heechee.tobez.org [194.255.56.42]) by mx1.freebsd.org (Postfix) with ESMTP id 963E98FC0C for ; Fri, 28 Oct 2011 07:48:19 +0000 (UTC) Received: by heechee.tobez.org (Postfix, from userid 1001) id 68A384563B; Fri, 28 Oct 2011 09:48:18 +0200 (CEST) Date: Fri, 28 Oct 2011 09:48:18 +0200 From: Anton Berezin To: Doug Barton Message-ID: <20111028074818.GD3116@heechee.tobez.org> References: <4EAA551D.8040400@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4EAA551D.8040400@FreeBSD.org> X-Powered-By: FreeBSD http://www.freebsd.org/ User-Agent: Mutt/1.5.21 (2010-09-15) Cc: perl@FreeBSD.org Subject: Re: ExtUtils::MakeMaker problem X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2011 07:48:19 -0000 On Fri, Oct 28, 2011 at 12:09:17AM -0700, Doug Barton wrote: > I have some modules that I need to install via CPAN, and I'm running > into a problem. This is on an 8.2-p4 system, using perl 5.12.4. Every > module I try to install runs into the following issue: > > Running make test > PERL_DL_NONLAZY=1 /usr/local/bin/perl "-Iblib/arch" "-Iblib/lib" > "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', > 'blib/arch')" t/*.t > t/00compile.t ............. ok > t/arch_check.t ............ ok > t/backwards.t ............. ok > t/basic.t ................. ok > t/build_man.t ............. ok > t/cd.t .................... ok > t/config.t ................ ok > t/dir_target.t ............ ok > t/FIRST_MAKEFILE.t ........ ok > t/fix_libs.t .............. ok > t/fixin.t ................. ok > t/hints.t ................. ok > t/INST.t .................. ok > t/INST_PREFIX.t ........... ok > t/INSTALL_BASE.t .......... 1/20 > > It then hangs there forever. I've tried rebuilding/reinstalling perl, no > luck. Previously the MakeMaker port was installed, but I've reinstalled > perl several times since I removed it. > > Any ideas? There is a bad interaction between BSDPAN and recent versions of MakeMaker. There is a PR for this (160759 I believe), but the simplest workaround is to export DISABLE_BSDPAN=1 before issuing the command. \Anton. -- Our society can survive even a large amount of irrational regulation. -- John McCarthy