From owner-freebsd-ports@FreeBSD.ORG Wed May 9 15:55:39 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 153BD106564A; Wed, 9 May 2012 15:55:39 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 35DD48FC08; Wed, 9 May 2012 15:55:38 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id SAA24968; Wed, 09 May 2012 18:55:35 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1SS9Ek-000Nmk-Os; Wed, 09 May 2012 18:55:34 +0300 Message-ID: <4FAA9374.2050000@FreeBSD.org> Date: Wed, 09 May 2012 18:55:32 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120503 Thunderbird/12.0.1 MIME-Version: 1.0 To: Rainer Hurling References: <4FAA0BD1.8040005@gwdg.de> In-Reply-To: <4FAA0BD1.8040005@gwdg.de> X-Enigmail-Version: 1.5pre Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: perl@FreeBSD.org, barbara.xxx1975@libero.it, freebsd-ports@FreeBSD.org Subject: Re: textproc/p5-XML-SAX: prerequisite XML::SAX::Base 1.05 not found X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 May 2012 15:55:39 -0000 on 09/05/2012 09:16 Rainer Hurling said the following: > When I try to update textproc/p5-XML-SAX I get the following warning: > > portmaster p5-XML-SAX-0.96 > ===>>> Currently installed version: p5-XML-SAX-0.96 > ===>>> Port directory: /usr/ports/textproc/p5-XML-SAX > ===>>> Gathering distinfo list for installed ports > ===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background > ===>>> Gathering dependency list for textproc/p5-XML-SAX from ports > ===>>> Initial dependency check complete for textproc/p5-XML-SAX > ===>>> Starting build for textproc/p5-XML-SAX <<<=== > ===>>> All dependencies are up to date > ===> Cleaning for p5-XML-SAX-0.99 > ===> License check disabled, port has not defined LICENSE > ===> Extracting for p5-XML-SAX-0.99 > => SHA256 Checksum OK for XML-SAX-0.99.tar.gz. > ===> p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.14.2 - found > ===> Patching for p5-XML-SAX-0.99 > ===> p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.14.2 - found > ===> p5-XML-SAX-0.99 depends on package: p5-XML-NamespaceSupport>=0.03 - found > ===> p5-XML-SAX-0.99 depends on package: p5-XML-SAX-Base>=1.05 - found > ===> p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.14.2 - found > ===> Configuring for p5-XML-SAX-0.99 > Checking if your kit is complete... > Looks good > Warning: prerequisite XML::SAX::Base 1.05 not found. We have 1.04. > Do you want XML::SAX to alter ParserDetails.ini? [Y] > > > Accepting this choice it contiues with a failure: > > Writing Makefile for XML::SAX > Writing MYMETA.yml > ===> Building for p5-XML-SAX-0.99 > cp SAX/PurePerl/Exception.pm blib/lib/XML/SAX/PurePerl/Exception.pm > cp SAX/PurePerl/UnicodeExt.pm blib/lib/XML/SAX/PurePerl/UnicodeExt.pm > cp SAX/ParserFactory.pm blib/lib/XML/SAX/ParserFactory.pm > cp SAX/PurePerl/NoUnicodeExt.pm blib/lib/XML/SAX/PurePerl/NoUnicodeExt.pm > cp SAX/PurePerl/DocType.pm blib/lib/XML/SAX/PurePerl/DocType.pm > cp SAX/PurePerl/Reader/UnicodeExt.pm blib/lib/XML/SAX/PurePerl/Reader/UnicodeExt.pm > cp SAX/DocumentLocator.pm blib/lib/XML/SAX/DocumentLocator.pm > cp SAX/PurePerl/Reader/Stream.pm blib/lib/XML/SAX/PurePerl/Reader/Stream.pm > cp SAX/PurePerl/EncodingDetect.pm blib/lib/XML/SAX/PurePerl/EncodingDetect.pm > cp SAX.pm blib/lib/XML/SAX.pm > cp SAX/PurePerl/DebugHandler.pm blib/lib/XML/SAX/PurePerl/DebugHandler.pm > cp SAX/PurePerl/Productions.pm blib/lib/XML/SAX/PurePerl/Productions.pm > cp SAX/PurePerl/XMLDecl.pm blib/lib/XML/SAX/PurePerl/XMLDecl.pm > cp SAX/PurePerl/Reader/NoUnicodeExt.pm > blib/lib/XML/SAX/PurePerl/Reader/NoUnicodeExt.pm > cp SAX/PurePerl/Reader/String.pm blib/lib/XML/SAX/PurePerl/Reader/String.pm > cp SAX/PurePerl/Reader/URI.pm blib/lib/XML/SAX/PurePerl/Reader/URI.pm > cp SAX/PurePerl/DTDDecls.pm blib/lib/XML/SAX/PurePerl/DTDDecls.pm > cp SAX/Intro.pod blib/lib/XML/SAX/Intro.pod > cp SAX/PurePerl.pm blib/lib/XML/SAX/PurePerl.pm > cp SAX/PurePerl/Reader.pm blib/lib/XML/SAX/PurePerl/Reader.pm > Manifying blib/man3/XML::SAX::DocumentLocator.3 > Manifying blib/man3/XML::SAX.3 > Manifying blib/man3/XML::SAX::Intro.3 > Manifying blib/man3/XML::SAX::PurePerl.3 > Manifying blib/man3/XML::SAX::ParserFactory.3 > Manifying blib/man3/XML::SAX::PurePerl::Reader.3 > ===>>> Creating a backup package for old version p5-XML-SAX-0.96 > pkg_delete: '/usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/ParserDetails.ini' > fails original MD5 checksum - deleted anyway. > ===> Installing for p5-XML-SAX-0.99 > ===> Generating temporary packing list > ===> Checking if textproc/p5-XML-SAX already installed > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/ParserFactory.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/DocumentLocator.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/Intro.pod > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Exception.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/UnicodeExt.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/NoUnicodeExt.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/DocType.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/EncodingDetect.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/DebugHandler.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Productions.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/XMLDecl.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/DTDDecls.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader.pm > Installing > /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader/UnicodeExt.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader/Stream.pm > Installing > /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader/NoUnicodeExt.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader/String.pm > Installing /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/PurePerl/Reader/URI.pm > Can't locate XML/SAX/Exception.pm in @INC (@INC contains: > /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach > /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach > /usr/local/lib/perl5/5.14.2 .) at > /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/ParserFactory.pm line 12. > BEGIN failed--compilation aborted at > /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX/ParserFactory.pm line 12. > Compilation failed in require at > /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX.pm line 18. > BEGIN failed--compilation aborted at > /usr/local/lib/perl5/site_perl/5.14.2/XML/SAX.pm line 18. > Compilation failed in require. > BEGIN failed--compilation aborted. > *** [install_sax_pureperl] Error code 2 > Stop in /usr/ports/textproc/p5-XML-SAX/work/XML-SAX-0.99. > *** [do-install] Error code 1 > Stop in /usr/ports/textproc/p5-XML-SAX. > ===>>> A backup package for p5-XML-SAX-0.96 should > be located in /usr/ports/packages/portmaster-backup > ===>>> Installation of p5-XML-SAX-0.99 (textproc/p5-XML-SAX) failed > ===>>> Aborting update > Terminated > ===>>> You can restart from the point of failure with this command line: > portmaster textproc/p5-XML-SAX > > > It seems that ParserFactory.pm (line 12) wants to use XML::SAX::Exception, but > there is no ParserDetails anymore (just deleted before ...). > > This happens on several boxes with recent 10.0-CURRENT (amd64). Does anyone else > see this behaviour? > > Any help is appreciated. I think that p5-XML-SAX-Base has to be removed before installing (maybe even building) p5-XML-SAX-0.99. -- Andriy Gapon