Subject: | No Module::Build |
You might consider bundling Module::Build with the package, so that it
can be built by cpan automatically, rather than getting the following
errors (on a BBC CentOS sandbox):
Package seems to come without Makefile.PL.
(The test -f "/root/.cpan/build/Pinwheel-0.2.7/Makefile.PL" returned
false.)
Writing one on our own (setting NAME to Pinwheel)
CPAN.pm: Going to build B/BB/BBC/Pinwheel-0.2.7.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Pinwheel
cp lib/Pinwheel/Cache/Memcached.pm blib/lib/Pinwheel/Cache/Memcached.pm
cp lib/Pinwheel/Cache/Null.pm blib/lib/Pinwheel/Cache/Null.pm
cp lib/Pinwheel/Cache.pm blib/lib/Pinwheel/Cache.pm
cp lib/Pinwheel/View/Data.pm blib/lib/Pinwheel/View/Data.pm
cp lib/Pinwheel/Database/Mysql.pm blib/lib/Pinwheel/Database/Mysql.pm
cp lib/Pinwheel/Database.pm blib/lib/Pinwheel/Database.pm
cp lib/Pinwheel/Database/Sqlite.pm blib/lib/Pinwheel/Database/Sqlite.pm
cp lib/Module/Build/PinwheelApp.pm blib/lib/Module/Build/PinwheelApp.pm
cp lib/Pinwheel/View/Wrap/Array.pm blib/lib/Pinwheel/View/Wrap/Array.pm
cp lib/Pinwheel/View/ERB.pm blib/lib/Pinwheel/View/ERB.pm
cp lib/Pinwheel/Helpers/Core.pm blib/lib/Pinwheel/Helpers/Core.pm
cp lib/Pinwheel/TagSelect.pm blib/lib/Pinwheel/TagSelect.pm
cp lib/Pinwheel/Commands/Console.pm blib/lib/Pinwheel/Commands/Console.pm
cp lib/Pinwheel/Context.pm blib/lib/Pinwheel/Context.pm
cp lib/Pinwheel/Helpers/Text.pm blib/lib/Pinwheel/Helpers/Text.pm
cp lib/Pinwheel/View/Wrap/Scalar.pm blib/lib/Pinwheel/View/Wrap/Scalar.pm
cp lib/Pinwheel/Helpers/SSI.pm blib/lib/Pinwheel/Helpers/SSI.pm
cp lib/Pinwheel/Model/Time.pm blib/lib/Pinwheel/Model/Time.pm
cp lib/Pinwheel/DocTest.pm blib/lib/Pinwheel/DocTest.pm
cp lib/Pinwheel/Commands/Server.pm blib/lib/Pinwheel/Commands/Server.pm
cp lib/Pinwheel/Helpers/List.pm blib/lib/Pinwheel/Helpers/List.pm
cp lib/Pinwheel/Cache/Hash.pm blib/lib/Pinwheel/Cache/Hash.pm
cp lib/Pinwheel/Model/Base.pm blib/lib/Pinwheel/Model/Base.pm
cp lib/Pinwheel/Commands/Routes.pm blib/lib/Pinwheel/Commands/Routes.pm
cp lib/Pinwheel/Helpers/DateTime.pm blib/lib/Pinwheel/Helpers/DateTime.pm
cp lib/Pinwheel/Helpers/Tag.pm blib/lib/Pinwheel/Helpers/Tag.pm
cp lib/Pinwheel/Helpers.pm blib/lib/Pinwheel/Helpers.pm
cp lib/Pinwheel/Model/DateBase.pm blib/lib/Pinwheel/Model/DateBase.pm
cp lib/Pinwheel/Model.pm blib/lib/Pinwheel/Model.pm
cp lib/Pinwheel/Database/Base.pm blib/lib/Pinwheel/Database/Base.pm
cp lib/Pinwheel/ModperlHandler.pm blib/lib/Pinwheel/ModperlHandler.pm
cp lib/Pinwheel/Model/Date.pm blib/lib/Pinwheel/Model/Date.pm
cp lib/Pinwheel.pm blib/lib/Pinwheel.pm
cp lib/Pinwheel/Mapper.pm blib/lib/Pinwheel/Mapper.pm
cp lib/Pinwheel/View/Data.pod blib/lib/Pinwheel/View/Data.pod
cp lib/Pinwheel/View/String.pm blib/lib/Pinwheel/View/String.pm
cp lib/Pinwheel/TestHelper.pm blib/lib/Pinwheel/TestHelper.pm
cp lib/Pinwheel/View/Wrap.pm blib/lib/Pinwheel/View/Wrap.pm
cp lib/Pinwheel/Fixtures.pm blib/lib/Pinwheel/Fixtures.pm
cp lib/Pinwheel/Controller.pm blib/lib/Pinwheel/Controller.pm
Manifying blib/man3/Pinwheel::Model::Time.3pm
Manifying blib/man3/Pinwheel::Cache::Null.3pm
Manifying blib/man3/Pinwheel::Cache::Memcached.3pm
Manifying blib/man3/Pinwheel::Database::Mysql.3pm
Manifying blib/man3/Pinwheel::Cache.3pm
Manifying blib/man3/Pinwheel::Cache::Hash.3pm
Manifying blib/man3/Pinwheel::Database.3pm
Manifying blib/man3/Pinwheel::Model::Base.3pm
Manifying blib/man3/Pinwheel::Database::Sqlite.3pm
Manifying blib/man3/Pinwheel::Model::DateBase.3pm
Manifying blib/man3/Pinwheel::Model.3pm
Manifying blib/man3/Pinwheel::Database::Base.3pm
Manifying blib/man3/Pinwheel::Model::Date.3pm
Manifying blib/man3/Pinwheel::View::ERB.3pm
Manifying blib/man3/Pinwheel.3pm
Manifying blib/man3/Pinwheel::TagSelect.3pm
Manifying blib/man3/Pinwheel::Mapper.3pm
Manifying blib/man3/Pinwheel::View::Data.3pm
Manifying blib/man3/Pinwheel::TestHelper.3pm
Manifying blib/man3/Pinwheel::Context.3pm
Manifying blib/man3/Pinwheel::Helpers::Text.3pm
Manifying blib/man3/Pinwheel::Fixtures.3pm
Manifying blib/man3/Pinwheel::Controller.3pm
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
FAILED--no tests were run for some reason.
make: *** [test_dynamic] Error 9
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force
[root@pal ~]#
I think Module::Build comes with instructions on bundling.