Also make sure that you've run through the steps that I posted above to get the latest versions of my packages and fix the local database.
]]>It's as if bauerbill doesn't like my net settings, and can't see the Internet for some reason...
]]>DEPENDENCIES
============Prior to installation you MUST have installed the libxml2 library. You can get
the latest libxml2 version fromWithout libxml2 installed this module will neither build nor run.
It fails at:
:: The following packages will be downloaded:
[extra]
perlxml
[community]
perl-class-data-inheritable perl-class-singleton perl-datetime perl-datetime-format-mail perl-datetime-format-w3cdtf perl-datetime-locale perl-datetime-timezone perl-list-moreutils perl-params-validate
perl-test-manifest perl-xml-atom perl-xml-libxml perl-xml-libxml-common perl-xml-namespacesupport perl-xml-sax perl-xml-xpath
:: Number of Sources: 9
:: Number of Packages: 17
:: Total Download Size: 2.86 MB
:: Binary Package Install Size: 21.96 MB
:: Proceed with download? [Y/n]
Exception: [NameMatchOptionHandler.h:102] We encountered a problem while processing the option '--metalink-file'.
-> [OptionHandlerImpl.h:593] Is '-' a file?
Usage:
-M, --metalink-file=METALINK_FILE The file path to the .metalink file.
Possible Values: /path/to/file
Tags: #basic,#metalink
:: 26 unsuccessful download(s). Would you like to retry? [Y/n]
And repeatedly fails if you retry. The packages can be installed with pacman, which I have done for the first two times this kind of error popped up. But then;
:: The following sources will be downloaded:
perl-test-simple:
http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/Test-Simple-0.94.tar.gz
perl-class-errorhandler:
http://search.cpan.org/CPAN/authors/id/B/BT/BTROTT/Class-ErrorHandler-0.01.tar.gz
perl-scalar-list-utils:
http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/Scalar-List-Utils-1.22.tar.gz
perl-xml-rss:
http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/XML-RSS-1.47.tar.gz
perl-xml-parser:
http://search.cpan.org/CPAN/authors/id/M/MS/MSERGEANT/XML-Parser-2.36.tar.gz
perl-uri-fetch:
http://search.cpan.org/CPAN/authors/id/B/BT/BTROTT/URI-Fetch-0.08.tar.gz
perl-xml-feed:
http://search.cpan.org/CPAN/authors/id/S/SI/SIMONW/XML-Feed-0.43.tar.gz
perl-html-parser:
http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.64.tar.gz
perl-feed-find:
http://search.cpan.org/CPAN/authors/id/B/BT/BTROTT/Feed-Find-0.06.tar.gz
:: Number of Sources: 9
:: Total Download Size: 0.67 MB
:: Proceed with download? [Y/n]
Exception: [NameMatchOptionHandler.h:102] We encountered a problem while processing the option '--metalink-file'.
-> [OptionHandlerImpl.h:593] Is '-' a file?
Usage:
-M, --metalink-file=METALINK_FILE The file path to the .metalink file.
Possible Values: /path/to/file
Tags: #basic,#metalink
:: 9 unsuccessful download(s). Would you like to retry? [Y/n]
And I don't know what to do! Any further help much appreciated. I'm sure installing a module shouldn't be this much pain!
By the way, I went back to a fresh install, so this is on a fresh system, without the manually installed files.
Thanks!
]]>I've just tested installing XML::Feed with bauerbill and had no problems.
Here's a quick guide to getting it working:
Add the following lines to /etc/pacman.conf to enable my repo, above [community]:
[xyne-any]
Server = http://xyne.archlinux.ca/repos/any
Install pacpan and bauerbill:
pacman -Sy bauerbill pacpan
Run the following command to update the provides arrays of local Perl packages (there is necessary due to the omission of this array by many Perl packagers... there is currently a discussion to officially enforce their inclusion).
pacpan --fix-provides
Finally run this to install XML::Feed:
bauerbill -S --cpan XML::Feed
Check the bauerbill man page and configuration file to learn more about its other options and how to avoid the prompt for each PKGBUILD, etc.
*edit*
"WARNING: XML::Feed does not match any package or group in sync db" is just to let the user know that the package is being pulled from somewhere else, in case they didn't intend to enable support for AUR or CPAN.
The conflicts are almost certainly due to the manual installation, which is also one of the reasons that it's recommended to always use pacman to install anything. Normally you can use "-f" with pacman to force installation, but I don't think I've implemented that yet for dependency installation during the build process. I'll add that right now. You can either wait for me to update or you can just remove those files manually.
*edit 2*
The following should work now:
bauerbill -Sf --cpan XML::Feed
(I also get "WARNING: XML::Feed does not match any package or group in sync db", does that mean anything?)
]]>Doing so successfully installs a tonne of dependencies, before choking later on and crashing out. Was hoping you guys might be able to shed some light, or point me to somewhere helpful.
As far as I can see, the first error of any import is as follows;
Running make for P/PA/PAJAS/XML-LibXML-1.70.tar.gz
Has already been unwrapped into directory /root/.cpan/build/XML-LibXML-1.70-1_BUDe
Could not make: Unknown error
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Yes, it's a *massively* useful unknown error.
It goes on to say;
Warning: Prerequisite 'XML::Atom => 0.32' for 'SIMONW/XML-Feed-0.43.tar.gz' failed when processing 'MIYAGAWA/XML-Atom-0.37.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'XML::LibXML => 1.66' for 'SIMONW/XML-Feed-0.43.tar.gz' failed when processing 'PAJAS/XML-LibXML-1.70.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Followed by lots of
... Couldn't require XML::Feed::Format::Atom : Can't locate XML/Atom/Feed.pm in @INC ...
And ending with;
Test Summary Report
-------------------
t/00-compile.t (Wstat: 256 Tests: 4 Failed: 1)
Failed test: 4
Non-zero exit status: 1
t/01-parse.t (Wstat: 2304 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 9
Parse errors: Bad plan. You planned 75 tests but ran 1.
t/02-create.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 72 tests but ran 0.
t/04-splice-atom.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 3 tests but ran 0.
t/04-splice-rss.t (Wstat: 2304 Tests: 0 Failed: 0)
Non-zero exit status: 9
Parse errors: Bad plan. You planned 3 tests but ran 0.
t/05-atom10-link.t (Wstat: 2304 Tests: 0 Failed: 0)
Non-zero exit status: 9
Parse errors: Bad plan. You planned 3 tests but ran 0.
t/06-atom10.t (Wstat: 2304 Tests: 0 Failed: 0)
Non-zero exit status: 9
Parse errors: Bad plan. You planned 7 tests but ran 0.
t/07-atom10-create.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 17 tests but ran 0.
t/08-convert-summary-bug.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 1 tests but ran 0.
t/10-mix-and-match.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 6 tests but ran 0.
t/11-xml-base-atom.t (Wstat: 2304 Tests: 0 Failed: 0)
Non-zero exit status: 9
Parse errors: Bad plan. You planned 13 tests but ran 0.
t/11-xml-base-rss.t (Wstat: 2304 Tests: 0 Failed: 0)
Non-zero exit status: 9
Parse errors: Bad plan. You planned 13 tests but ran 0.
t/12-multi-categories-atom.t (Wstat: 2304 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 9
Parse errors: Bad plan. You planned 6 tests but ran 1.
t/12-multi-categories-rss.t (Wstat: 2304 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 9
Parse errors: Bad plan. You planned 6 tests but ran 1.
t/12-multi-subjects-rss.t (Wstat: 2304 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 9
Parse errors: Bad plan. You planned 6 tests but ran 1.
t/14-enclosures.t (Wstat: 2304 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 9
Parse errors: Bad plan. You planned 44 tests but ran 1.
t/14-multi-enclosures.t (Wstat: 2304 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 9
Parse errors: Bad plan. You planned 76 tests but ran 1.
Files=21, Tests=23, 9 wallclock secs ( 0.13 usr 0.41 sys + 3.15 cusr 5.58 csys = 9.27 CPU)
Result: FAIL
Failed 17/21 test programs. 7/23 subtests failed.
make: *** [test_dynamic] Error 255
SIMONW/XML-Feed-0.43.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports SIMONW/XML-Feed-0.43.tar.gz
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make install
make test had returned bad status, won't install without force
Failed during this command:
PAJAS/XML-LibXML-1.70.tar.gz : make NO
MIYAGAWA/XML-Atom-0.37.tar.gz : make_test NO
SIMONW/XML-Feed-0.43.tar.gz : make_test NO
Thank you!
]]>