perlquestion
jjap
Dear Monks,
<p>Sorry if this is very basic, but cpan did the hard work for me until now...</p>
<code>Could not untar with Archive::Tar. Had problems unarchiving.
Please build manually
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Stopping: 'install' failed for 'Net::SMTP::Server'.
Failed during this command: MACGYVER/SMTP-Server-.1.tar.gz : unwrapped NO -- untar failed
</code>
Simple right?
<c>
To manually install a Perl module:
1. Download the Perl module from CPAN or other site.
2. Extract the tarball.
3. Run perl Makefile.PL
4. Run make
5. Run make test
6. Run make install
</c>
Okayyyyy, I notice <c>C:\strawberry\cpan\sources\authors\id\M\MA\MACGYVER</c> is where the tarball is.
<p>
Previously failed builds appear to be in <c>C:\strawberry\cpan\build\</c>
</p>
Whereas properly installed contributed modules, such as XLSX::Writer are in:<c>C:\strawberry\perl\site</c>\lib\Spreadsheet\XLSX
<p>Unlike standard ones which are in
<c>C:\strawberry\perl\lib</c>
</p>
My question: do I just unpack/extrat "anywhere" on the drive and run the Makefile.PL etc.. command?
<p>
Very sorry if this is extremely basic.
</p>
<p>
Thanks and best regards.
</p>
<b>UPDATE:</b>
Thanks to [VinsWorldcom] for pointing out <c>dmake</c> and not <c>make</c> has to be used (Windows).<p>Point noted [Khen1950fx] about the memory issue, it did not have an impact in my case. I manually extracted with 7zip and the build process went like a breeze!