Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 09 May 2012 10:46:14 +0200
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        kron <kron24@gmail.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: textproc/p5-XML-SAX: prerequisite XML::SAX::Base 1.05 not found
Message-ID:  <4FAA2ED6.3000202@gwdg.de>
In-Reply-To: <4FAA1B02.5@gmail.com>
References:  <4FAA0BD1.8040005@gwdg.de> <4FAA1B02.5@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 09.05.2012 09:21 (UTC+1) schrieb kron:
> On 2012/05/09 08:16, Rainer Hurling wrote:
>> 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 <flags> 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?
>
>
> installation of textproc/p5-XML-SAX-Base helped me

Thanks for answering. It does not help, because textproc/p5-XML-SAX-Base 
is already installed :-(

> probably a new dependency?
>
> Oli



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FAA2ED6.3000202>