On Wed, May 9, 2012 at 8:55 AM, Andriy Gapon <a...@freebsd.org> 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. -- R. Kevin Oberman, Network Engineer E-mail: kob6...@gmail.com _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"