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?
Any help is appreciated.
Thanks in advance,
Rainer Hurling
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?
Oli
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.
Am 09.05.2012 10:16 (UTC+1) schrieb Jason Hellenthal:
> 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.Thanks for the hint. Unfortunately this does not solve my problem. It
breaks exactly at the same point as before (missing ParserDetails.ini ?).
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 meThanks for answering. It does not help, because textproc/p5-XML-SAX-Base is already installed :-(> probably a new dependency? > > Oli
Rainer Hurling wrote:
>>> 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 :-(Mee too!
p5-XML-SAX-Base is there but p5-XML-SA fails.
:(
Heino
On 12.05.2012 10:09 (UTC+1), Heino Tiedemann wrote: > Rainer Hurling< wrote: >>>> 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 :-( > > > Mee too! > > p5-XML-SAX-Base is there but p5-XML-SA fails.On 09.05.2012 11:19 I posted in a branch of this thread: Deinstalling textproc/p5-XML-SAX, reinstalling textproc/p5-XML-SAX-Base and then installing textproc/p5-XML-SAX again, fixes it for me. Hope, this helps, Rainer> :( > > Heino
Hi! > When I try to update textproc/p5-XML-SAX I get the following warning: [...] > Warning: prerequisite XML::SAX::Base 1.05 not found. We have 1.04. [...]> This happens on several boxes with recent 10.0-CURRENT (amd64). Does > anyone else see this behaviour?Yes. The fix seems to be to install textproc/p5-XML-SAX-Base. Tested on 8.3-REL-amd64
Am 09.05.2012 10:20 (UTC+1) schrieb Kurt Jaeger:
> Hi!
>
>> When I try to update textproc/p5-XML-SAX I get the following warning:
> [...]
>> Warning: prerequisite XML::SAX::Base 1.05 not found. We have 1.04.
> [...]
>> This happens on several boxes with recent 10.0-CURRENT (amd64). Does
>> anyone else see this behaviour?
>
> Yes. The fix seems to be to install textproc/p5-XML-SAX-Base.
> Tested on 8.3-REL-amd64
>As Kurt Jaeger suggested in PM, deinstalling textproc/p5-XML-SAX-Base,
reinstalling it and then installing p5-XML-SAX, fixes it.
Many thanks!
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 <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? > > 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.
On Wed, May 9, 2012 at 8:55 AM, Andriy Gapon wrote: > 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 <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? >> >> 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.I did a "pkg_delete p5-XML-SAX-Base-\*" followed by "portmaster p5-XML-SAX-Base" and "portmaster p5-XML-SAX". Once I did that, everything went fine. (In theaory I could have deleted p5-XML-SAX-Base and then installed both p5-XML-SAX-Base and p5-XML-SAX in a single portmaster run, but I didn't do it that way, so I can't promise that it will work.
On 09:26 Wed 09 May , Kevin Oberman wrote:
> > I think that p5-XML-SAX-Base has to be removed before installing (maybe even
> > building) ?p5-XML-SAX-0.99.
>
> I did a "pkg_delete p5-XML-SAX-Base-\*" followed by "portmaster
> p5-XML-SAX-Base" and "portmaster p5-XML-SAX". Once I did that,
> everything went fine. (In theaory I could have deleted
> p5-XML-SAX-Base and then installed both p5-XML-SAX-Base and p5-XML-SAX
> in a single portmaster run, but I didn't do it that way, so I can't
> promise that it will work.Do either of you remember how p5-XML-SAX-Base was installed? The port
was removed 6 years ago and sunpoet readded it with the 0.99 update. It
appears to have already been installed according to your port logs but
not detected by the perl install itself, which means it there is some
discrepency in the package's file locations.
-milki
On 5/9/2012 6:36 PM, milki wrote:
> On 09:26 Wed 09 May , Kevin Oberman wrote:
>>> I think that p5-XML-SAX-Base has to be removed before installing (maybe even
>>> building) ?p5-XML-SAX-0.99.
>> I did a "pkg_delete p5-XML-SAX-Base-\*" followed by "portmaster
>> p5-XML-SAX-Base" and "portmaster p5-XML-SAX". Once I did that,
>> everything went fine. (In theaory I could have deleted
>> p5-XML-SAX-Base and then installed both p5-XML-SAX-Base and p5-XML-SAX
>> in a single portmaster run, but I didn't do it that way, so I can't
>> promise that it will work.
> Do either of you remember how p5-XML-SAX-Base was installed? The port
> was removed 6 years ago and sunpoet readded it with the 0.99 update. It
> appears to have already been installed according to your port logs but
> not detected by the perl install itself, which means it there is some
> discrepency in the package's file locations.
>
> -milki
>I ran into this problem today from some servers I installed 2 days ago.
I did not have p5-XML-SAX-Base-1.08 installed prior to running
portupgrade -a this morning which installed it then p5-XML-Sax failed.
If I remove p5-XML-SAX-Base-1.08 and let portupgrade re-add whatever it
wants, it worked.
On Wed, May 9, 2012 at 6:02 PM, Adam McDougall wrote: > On 5/9/2012 6:36 PM, milki wrote: >> >> On 09:26 Wed 09 May , Kevin Oberman wrote: >>>> >>>> I think that p5-XML-SAX-Base has to be removed before installing (maybe >>>> even >>>> building) ?p5-XML-SAX-0.99. >>> >>> I did a "pkg_delete p5-XML-SAX-Base-\*" followed by "portmaster >>> p5-XML-SAX-Base" and "portmaster p5-XML-SAX". Once I did that, >>> everything went fine. (In theaory I could have deleted >>> p5-XML-SAX-Base and then installed both p5-XML-SAX-Base and p5-XML-SAX >>> in a single portmaster run, but I didn't do it that way, so I can't >>> promise that it will work. >> >> Do either of you remember how p5-XML-SAX-Base was installed? The port >> was removed 6 years ago and sunpoet readded it with the 0.99 update. It >> appears to have already been installed according to your port logs but >> not detected by the perl install itself, which means it there is some >> discrepency in the package's file locations. >> >> -milki >> > I ran into this problem today from some servers I installed 2 days ago. I > did not have p5-XML-SAX-Base-1.08 installed prior to running portupgrade -a > this morning which installed it then p5-XML-Sax failed. If I remove > p5-XML-SAX-Base-1.08 and let portupgrade re-add whatever it wants, it > worked.p5-XML-SAX-Base was installed before re-installing p5-XML-Sax, which would have installed the required file but reinstalling don't recall exactly what order it was installing them in, unfortunately. I thought it installed Base first, but it would have done so before XML-SAX deleted the file when deleting the old p5-XML-SAX. Remember, it was in the packing list for the old version. Now that the damage was done, re-installing Base restored the missing file and p5-XML-SAX no longer tried to delete it. No real reason to de-install Base. Simply re-installing it would have done the job.
on 10/05/2012 01:36 milki said the following: > On 09:26 Wed 09 May , Kevin Oberman wrote: >>> I think that p5-XML-SAX-Base has to be removed before installing (maybe even >>> building) ?p5-XML-SAX-0.99. >> >> I did a "pkg_delete p5-XML-SAX-Base-\*" followed by "portmaster >> p5-XML-SAX-Base" and "portmaster p5-XML-SAX". Once I did that, >> everything went fine. (In theaory I could have deleted >> p5-XML-SAX-Base and then installed both p5-XML-SAX-Base and p5-XML-SAX >> in a single portmaster run, but I didn't do it that way, so I can't >> promise that it will work. > > Do either of you remember how p5-XML-SAX-Base was installed? The port > was removed 6 years ago and sunpoet readded it with the 0.99 update. It > appears to have already been installed according to your port logs but > not detected by the perl install itself, which means it there is some > discrepency in the package's file locations.No idea. But this system was installed from scratch only ~4 years ago.
Heino Tiedemann wrote:
> Andriy Gapon wrote:
>
>>>
>>> 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.
>
> does not work. :(it woks with
cd /usr/ports/textproc/p5-XML-SAX
make deinstall
cd ../p5-XML-SAX-Base
make deinstall
make
make install
cd ../p5-XML-SAX
make install
No idea why, but portupgrade und pkg_deinstall was not he right way...
thanks to Kurt!
Heino
On Sat, May 12, 2012 at 5:08 AM, Heino Tiedemann wrote: > Heino Tiedemann wrote: > >> Andriy Gapon wrote: >> >>>> >>>> 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. >> >> does not work. :( > > it woks with > > cd /usr/ports/textproc/p5-XML-SAX > make deinstall > cd ../p5-XML-SAX-Base > make deinstall > make > make install > cd ../p5-XML-SAX > make install > > > No idea why, but portupgrade und pkg_deinstall was not he right way... > > thanks to Kurt!The Exception.pm file was moved from p5-XML-SAX to the new p5-XML-SAX-Base port. Since p5-XML-SAX-Base is a dependency of p5-XML-SAX, it gets installed first and it installs Exception.pm over the existing copy that was previously installed by p5-XML-SAX. Then it updates p5-XML-SAX and, since p5-XML-SAX has Exception.pm in its pkg_plist, it deletes the file.Note that the error is during the 'install' operation, not the 'build'. The 'right' answer that there should have been a note in UPDATING that warns that you need to: pkg_delete p5-XML-SAX-0\* portmaster textproc/p5-XML-SAX-Base textproc/p5-XML-SAX (with similar command for portupgrade).
On 12 May 2012 16:59, Kevin Oberman wrote:
> On Sat, May 12, 2012 at 5:08 AM, Heino Tiedemann
> wrote:
>> Heino Tiedemann wrote:
>>
>>> Andriy Gapon wrote:
>>>
>>>>>
>>>>> 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.
>>>
>>> does not work. :(
>>
>> it woks with
>>
>> cd /usr/ports/textproc/p5-XML-SAX
>> make deinstall
>> cd ../p5-XML-SAX-Base
>> make deinstall
>> make
>> make install
>> cd ../p5-XML-SAX
>> make install
>>
>>
>> No idea why, but portupgrade und pkg_deinstall was not he right way...
>>
>> thanks to Kurt!
>
> The Exception.pm file was moved from p5-XML-SAX to the new
> p5-XML-SAX-Base port. Since p5-XML-SAX-Base is a dependency of
> p5-XML-SAX, it gets installed first and it installs Exception.pm over
> the existing copy that was previously installed by p5-XML-SAX. Then it
> updates p5-XML-SAX and, since p5-XML-SAX has Exception.pm in its
> pkg_plist, it deletes the file.Note that the error is during the
> 'install' operation, not the 'build'.
>
> The 'right' answer that there should have been a note in UPDATING that
> warns that you need to:
> pkg_delete p5-XML-SAX-0\*
> portmaster textproc/p5-XML-SAX-Base textproc/p5-XML-SAX
> (with similar command for portupgrade).Yup, I'm about to make such a note, and I've also registered a
CONFLICT p5-XML-SAX-Base with p5-XML-SAX<0.99.
Hopefully the error message will now be more informative :)
Chris