GUIfriend has asked for the wisdom of the Perl Monks concerning the following question:
Hello Monks,
I use the following DOS command to create a Build.PL file:
module-starter --distro=Sudoku-Preset --builder=Module::Build --module=Games::Sudoku::Preset --ignore=manifest --license=perl --author="Klaus Wittrock" --email=Wittrock#cpan.org
Note: Since I don't know how to continue a DOS command on the next line, I actually entered this on a single line.
No config file is used.
The license line in the created Build.PL reads
license => 'Perl_5',When I then run
cd Sudoku-Preset perl Build.PL
I get this message:
Nothing to enter for 'provides' field in metafile. Could not get valid metadata. Error is: Invalid metadata structure. Er +rors: License 'Perl_5' is invalid (license) [Validation: 1.4] at E:/P +rogramme(x86)/ActivePerl/lib/Module/Build/Base.pm line 4571. Could not create MYMETA files
What did I wrong? Everything works if I manually change in Build.PL
license => 'perl',but I would prefer to do things right from the beginning
Windows 7 Prof
ActivePerl v5.16.3
Module::Starter v1.62
Module::Build v0.4003
Any hint is welcome. Thanks for your kind help.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: [Module::Starter] question for option --license
by ateague (Monk) on May 21, 2014 at 14:09 UTC | |
by GUIfriend (Sexton) on May 22, 2014 at 09:09 UTC | |
|
Re: [Module::Starter] question for option --license
by Anonymous Monk on May 21, 2014 at 11:32 UTC | |
by GUIfriend (Sexton) on May 21, 2014 at 12:35 UTC | |
by syphilis (Archbishop) on May 21, 2014 at 13:21 UTC | |
by Anonymous Monk on May 21, 2014 at 13:54 UTC | |
by GUIfriend (Sexton) on May 22, 2014 at 09:01 UTC | |
by Anonymous Monk on May 22, 2014 at 10:34 UTC | |
by Anonymous Monk on May 21, 2014 at 13:52 UTC |