textproc/p5-XML-SAX: prerequisite XML::SAX::Base 1.05 not found

Jason Hellenthal jhellenthal at dataix.net
Wed May 9 08:16:10 UTC 2012



On Wed, May 09, 2012 at 09:21:38AM +0200, kron wrote:
> 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
> 
> probably a new dependency?
> 

I did a ( portmaster p5-XML- ) which solved that problem for me.

-- 

 - (2^(N-1))


More information about the freebsd-ports mailing list