On 05/07/2013 15:01, Jeremy Nicoll - ml get_iplayer wrote:
These almost all worked. The install of
Net::SMTP::TLS::ButMaintained
failed because during the test phase of its install it couldn't find a
random number generator. I did follow a suggestion to install something
called 'egd' - an Entropy Gathering Daemon - but that also failed during
its tests.
No idea. Do you have the same distribution of Strawberry Perl used for
the installer (5.16.2.1)?
If it comes to that, I don't understand why get_iplayer would need the
ability to do SMTP at all - unless this module is required by some other
module that does something more obviously necessary?
If you don't want to use get_iplayer's email functions, then don't
install the modules. Most people don't have any use for it. Somebody
submitted a broken implementation for secure email last year, and it
seemed like a good idea to fix it and integrate with get_iplayer. If
you're going to offer email functions you might as well make it work
with GMail, right? The state of secure email support in CPAN is a bit
shambolic, so I'm kind of sorry I bothered. Net::SMTPS is on the way,
but too late for the this release.
Before deciding to ask here, I looked at all of the installer stuff in the
get_iplayer tarball, including the nsi config files, batch files etc. So
far as I can see if I were to use the pre-built windows installer, all that
would actually do perl-wise is unpack on my system a copy of perl, modules
etc that had been packaged up on the developer's system. That doesn't help
me to understand how a developer with a Windows system would themselves
manage to install the Net::SMTP::TLS::ButMaintained module.
The installer scripts are irrelevant to how you do your own DIY
installation. The installer can only be built from a full working
Strawberry Perl installation with the optional modules for get_iplayer
installed from CPAN just like normal, so there is no need to know how
the installer is built. CPAN and Windows don't always make a happy
marriage, but it can be done. All I can tell you is that all the
modules install just fine with Strawberry Perl 5.16.2.1. There would be
no installer otherwise.
I also note that the list of modules mentioned on the help webpage is
somewhat different from those mentioned, first in INSTALLER.md, which says
INSTALLER.md has been updated but not committed to Git repo. The latest
installer is still getting a shakedown, so I won't commit changes until
final. I would ignore that document, anyway. All you need to know is
what modules to install, and you can get that from the installation page
in the GitHub wiki.
in its BUILD NOTES that the following moduels will be included in
perlfiles.zip:
XML::LibXML::SAX
XML::LibXML::SAX::Parser
XML::SAX::PurePerl
XML::Parser
That section only refers to XML parsers. The MP3 modules are noted
elsewhere. You don't need to care about this. Strawberry Perl comes
with both LWP and XML::Simple (with all the supporting parsers) already
installed.
so I'm wondering if in fact the help-page's list of modules is correct?
If you're referring to the installation instructions in the GitHub wiki,
it's correct.
_______________________________________________
get_iplayer mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/get_iplayer