Subject: | Extract directory makes module unusable on Win32 |
All the files in your module .tgz are in a subdirectory called
'Bio::Polloc-1.0503'. Because : is an invalid file name character on
Windows (reserved for drive letter), installation fails as follows:
[MSG] Trying to get
'http://cpan.strawberryperl.com/authors/id/L/LR/LRR/Polloc-1.5.3b.tgz'
[MSG] Using cached file 'C:\perl\cpanplus\authors\id\L\LR\LRR\CHECKSUMS'
on disk; ttl (3600s) is not exceeded
[MSG] Checksum matches for 'Polloc-1.5.3b.tgz'
Unable to read 'C:\perl\cpanplus\authors\id\L\LR\LRR\Polloc-1.5.3b.tgz':
Could not create directory 'C:\perl\cpanplus\5.12.3\build\Bio::Polloc-
1.0503' for 'Bio::Polloc-1.0503': mkdir
C:\perl\cpanplus\5.12.3\build\Bio::.: Invalid argument; The filename,
directory name, or volume label syntax is incorrect at
C:/perl/perl/lib/Archive/Tar/File.pm line 458
at C:/perl/perl/lib/CPANPLUS/Internals/Extract.pm line 158
Error listing contents of archive
'C:\perl\cpanplus\authors\id\L\LR\LRR\Polloc-1.5.3b.tgz': at
C:/perl/perl/lib/CPANPLUS/Internals/Extract.pm line 158
Renaming the directory to Bio-Polloc-1.0503 (as is the custom for CPAN
modules) will probably help.