Skip Menu |

This queue is for tickets about the Net-FullAuto CPAN distribution.

Report information
The Basics
Id: 69659
Status: resolved
Priority: 0/
Queue: Net-FullAuto

People
Owner: Brian.Kelly [...] fullautosoftware.net
Requestors: tour [...] jeroen.la
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.9944
Fixed in: 0.9948



Subject: No automatic install on Win32
Installing Net-FullAuto on Win32 fails with the following message: Running [C:\perl\perl\bin\perl.exe C:\perl\perl\bin\cpanp-run-perl C:\perl\cpanplus\5.12.3\build\Net-FullAuto-0.9944\Makefile.PL]... Can't locate Win32/DriveInfo.pm in @INC (@INC contains: ./inc . C:\perl\perl\site\lib C:\perl\perl\vendor\lib C:\perl\perl\lib C:\perl\cpanplus\5.12.3\build\Net-FullAuto-0.9944) at C:\perl\perl\lib/if.pm line 13. BEGIN failed--compilation aborted at C:\perl\cpanplus\5.12.3\build\Net- FullAuto-0.9944\Makefile.PL line 78. BEGIN failed--compilation aborted at C:\perl\perl\bin\cpanp-run-perl line 8. [ERROR] Could not run 'C:\perl\perl\bin\perl.exe Makefile.PL': Can't locate Win32/DriveInfo.pm in @INC (@INC contains: ./inc . C:\perl\perl\site\lib C:\perl\perl\vendor\lib C:\perl\perl\lib C:\perl\cpanplus\5.12.3\build\Net-FullAuto-0.9944) at C:\perl\perl\lib/if.pm line 13. BEGIN failed--compilation aborted at C:\perl\cpanplus\5.12.3\build\Net- FullAuto-0.9944\Makefile.PL line 78. BEGIN failed--compilation aborted at C:\perl\perl\bin\cpanp-run-perl line 8. -- cannot continue Most likely, installing Win32::DriveInfo will resolve this, but installation through CPAN/CPANPLUS does not pick this up. Also, this means that the automated Win32 smokers will not be able to test your module. This could be resolved by adding the module to the configure prereqs in the META.yml or META.json file.
I have added the following message: my $die="\n FATAL ERROR! : Cygwin Linux Emulation Layer". "\n is required to use FullAuto". "\n on Windows - goto www.cygwin.com.". "\n\n Be sure to install the following programs in ". "\n addition to the base package:". "\n\n openssh [as provided by Cygwin]". "\n inetutils \(if telnet and/or ftp services are desired\)". "\n perl [as provided by Cygwin] (*NOT* CPAN)". "\n perl-libwin32 [as provided by Cygwin] (*NOT* CPAN)". "\n ncurses, cron, and procps [as provided by Cygwin]". "\n gcc4-core and gcc4-g++ [as provided by Cygwin]". "\n Oracle Berkeley DB [as provided by Cygwin or Oracle]". "\n\n **IMPORTANT** - the FullAuto install, either manual". "\n or via CPAN, must be run *inside* a Cygwin bash shell". "\n when installing FullAuto on Microsoft Windows.". "\n\n"; die $die;
From: tour [...] jeroen.la
Ah! I didn't realise Cygwin was needed. That's helpful information. Looks good, thanks.