Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Oct 2012 05:03:30 -0400
From:      "Thomas Mueller" <mueller6727@bellsouth.net>
To:        freebsd-ports@freebsd.org
Subject:   Snag in upgrading p5-XML-SAX and p5-XML-SAX-Basele lot of ports twice.
Message-ID:  <08.2B.23131.26711805@smtp02.insight.synacor.com>

next in thread | raw e-mail | index | archive | help
I have hit a snag trying to upgrade p5-XML-SAX as part of
portmaster p5-

advised after upgrading perl from 5.14 to 5.16.0 .

Current installed version of p5-XML-SAX is 0.96, which conflicts with 
p5-XML-SAX-Base.

If I run portmaster p5-XML-SAX, I get



===>>> Working on:
	p5-XML-SAX-0.96
	p5-XML-SAX-Expat-0.40

===>>> Gathering distinfo list for installed ports


===>>> p5-XML-SAX-0.96 1/2
]0;portmaster: p5-XML-SAX-0.96 1/2
===>>> Currently installed version: p5-XML-SAX-0.96
===>>> Port directory: /BETA1/usr/ports/textproc/p5-XML-SAX

===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports

===>>> textproc/p5-XML-SAX-Base seems to depend on textproc/p5-XML-SAX
       which looks like a dependency loop

===>>> Try pkg_updating textproc/p5-XML-SAX
===>>> Aborting update

===>>> Update for p5-XML-SAX-0.96 failed
===>>> Aborting update

Terminated



I then tried
make deinstall package (in textproc/p5-XML-SAX directory) and got


===>  Deinstalling for textproc/p5-XML-SAX
===>   Deinstalling p5-XML-SAX-0.96
The following packages will be deinstalled:

	p5-XML-SAX-0.96

The deinstallation will free 253 kB
Deleting p5-XML-SAX-0.96...
p5-XML-SAX-0.96 is required by: icon-naming-utils-0.8.90 p5-XML-SAX-Expat-0.40 p5-XML-Simple-2.18, deleting anyway
 done
===>  Found saved configuration for p5-XML-SAX-0.99
===>   p5-XML-SAX-0.99 depends on file: /usr/local/sbin/pkg - found
===>  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.16.0 - found
===>  Patching for p5-XML-SAX-0.99
===>   p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.16.0 - found
===>  Applying FreeBSD patches for p5-XML-SAX-0.99
===>   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 - not found
===>    Verifying install for p5-XML-SAX-Base>=1.05 in /BETA1/usr/ports/textproc/p5-XML-SAX-Base
===>   p5-XML-SAX-Base-1.08 depends on file: /usr/local/sbin/pkg - found
===>  Extracting for p5-XML-SAX-Base-1.08
=> SHA256 Checksum OK for XML-SAX-Base-1.08.tar.gz.
===>   p5-XML-SAX-Base-1.08 depends on file: /usr/local/bin/perl5.16.0 - found
===>  Patching for p5-XML-SAX-Base-1.08
===>   p5-XML-SAX-Base-1.08 depends on file: /usr/local/bin/perl5.16.0 - found
===>   p5-XML-SAX-Base-1.08 depends on file: /usr/local/bin/perl5.16.0 - found
===>  Configuring for p5-XML-SAX-Base-1.08
Checking if your kit is complete...
Looks good
Writing Makefile for XML::SAX::Base
Writing MYMETA.yml and MYMETA.json
===>  Building for p5-XML-SAX-Base-1.08
cp BuildSAXBase.pl blib/lib/XML/SAX/BuildSAXBase.pl
cp lib/XML/SAX/Base.pm blib/lib/XML/SAX/Base.pm
cp lib/XML/SAX/Exception.pm blib/lib/XML/SAX/Exception.pm
Manifying blib/man3/XML::SAX::Base.3
Manifying blib/man3/XML::SAX::BuildSAXBase.3
Manifying blib/man3/XML::SAX::Exception.3
===>  Installing for p5-XML-SAX-Base-1.08
===>   p5-XML-SAX-Base-1.08 depends on file: /usr/local/bin/perl5.16.0 - found
===>   Generating temporary packing list
===>  Checking if textproc/p5-XML-SAX-Base already installed
Manifying blib/man3/XML::SAX::Base.3
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/BuildSAXBase.pl
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/Base.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/Exception.pm
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::Base.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::BuildSAXBase.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::Exception.3
===>   Compressing manual pages for p5-XML-SAX-Base-1.08
===>   Registering installation for p5-XML-SAX-Base-1.08 as automatic
Installing p5-XML-SAX-Base-1.08... done
===>   Returning to build of p5-XML-SAX-0.99
===>   p5-XML-SAX-0.99 depends on file: /usr/local/bin/perl5.16.0 - found
===>  Configuring for p5-XML-SAX-0.99
Warning: prerequisite XML::NamespaceSupport 0.03 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for XML::SAX
Writing MYMETA.yml and MYMETA.json
===>  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
===>  Installing for p5-XML-SAX-0.99
===>   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.16.0 - found
===>   Generating temporary packing list
===>  Checking if textproc/p5-XML-SAX already installed
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/ParserFactory.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/DocumentLocator.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/Intro.pod
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/Exception.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/UnicodeExt.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/NoUnicodeExt.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/DocType.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/EncodingDetect.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/DebugHandler.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/Productions.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/XMLDecl.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/DTDDecls.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/Reader.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/Reader/UnicodeExt.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/Reader/Stream.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/Reader/NoUnicodeExt.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/Reader/String.pm
Installing /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl/Reader/URI.pm
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::DocumentLocator.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::Intro.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::PurePerl.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::ParserFactory.3
Installing /usr/local/lib/perl5/5.16.0/man/man3/XML::SAX::PurePerl::Reader.3
could not find ParserDetails.ini in /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX
Can't locate XML/NamespaceSupport.pm in @INC (@INC contains: /usr/local/lib/perl5/5.16.0/BSDPAN /usr/local/lib/perl5/site_perl/5.16.0/mach /usr/local/lib/perl5/site_perl/5.16.0 /usr/local/lib/perl5/5.16.0/mach /usr/local/lib/perl5/5.16.0 .) at /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl.pm line 20.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX/PurePerl.pm line 20.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.16.0/XML/SAX.pm line 147.
*** [install_sax_pureperl] Error code 2

Stop in /BETA1/usr/ports/textproc/p5-XML-SAX/work9amd64/XML-SAX-0.99.
*** [do-install] Error code 1

Stop in /BETA1/usr/ports/textproc/p5-XML-SAX.
*** [package] Error code 1

Stop in /BETA1/usr/ports/textproc/p5-XML-SAX.
(end of log)

So did I run into an upstream bug in p5-XML-SAX, or is something else awry?

Tom




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?08.2B.23131.26711805>