When I try to cpanm Pod::Spell on Strawberry 5.20.2 (64bit PortableZIP edition), it flags I18N::Langinfo as a dependency. When it tries to download the distribution for I18N::Langinfo it locates it in R/RJ/RJBS/perl-520.0.tar.gz and, wisely, thinks better of continuing.
Pod::Spell is of interest only as a dependency of Perl::Critic.
Any suggestions as to how to untangle this dependency issue?
Interesting. I looked for I18N::Langinfo on my self-built Perl on Windows, and it is not installed either. I would have expected it to be installed so that it could croak:
It seems to me the problem is not Strawberry or ActiveState specific (because I am building from source). It maybe worth building the current blead, and if
I18N::Langinfois still not being installed, reporting this as a bug to p5p.Now, even if you could install the module however, I would not expect it to work with a non-Cygwin
perlon Windows. Therefore, ifPod::Spellreally depends on the module, it wouldn't work properly anyway.But, frankly, looking at the code for
Pod::Spellit is not immediately obvious to me why it should depend onI18N::Langinfo.Therefore, I switched to
cpanms work directory forPod::Spell, and annmake test(in your case, this would bedmake testwith Strawberry Perl):Therefore, I went ahead, and installed the module using
nmake install(in your casedmake install).podspellseemed to work.But, IMHO, you are better off just using
aspellas in:Note: I am using Aspell 0.60.6.1 installed using Cygwin.