p...@0ne.us wrote:
David Golden wrote:
Several people have mentioned that the CT2.0 Metabase modules are
asking for some core requirements that are too high to be satisfied on
older Perls. I'll fix that when I get a chance. In the meantime, just
force install things and see if works anyway.
For anyone keeping score, we've had about 3000 reports submitted by
beta testers so far.
Thanks,
David
Hello,
I went digging around and it seems like Perl 5.11.X and Perl 5.10.1
can install Metabase::Fact with no problems. Using any older perl will
NOT work :(
It might be a bug in CPANPLUS, but setting force still doesn't
install it! I don't use CPAN.pm so I'm not sure if it has the same
problem...
I just tested with CPAN.pm on my perl-5.10.0 install and it worked,
phew! No need to force install it...
r...@blackhole:/home/apoc# cpan
cpan shell -- CPAN exploration and modules installation (v1.9402)
Enter 'h' for help.
cpan[1]> install Metabase::Fact
Running install for module 'Metabase::Fact'
Running make for D/DA/DAGOLDEN/Metabase-Fact-0.003002.tar.gz
Fetching with LWP:
ftp://192.168.0.200/CPAN/authors/id/D/DA/DAGOLDEN/Metabase-Fact-0.003002.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
Fetching with LWP:
ftp://192.168.0.200/CPAN/authors/id/D/DA/DAGOLDEN/CHECKSUMS
Checksum for
/root/.cpan/sources/authors/id/D/DA/DAGOLDEN/Metabase-Fact-0.003002.tar.gz
ok
Scanning cache /root/.cpan/build for sizes
DONE
CPAN: Archive::Tar loaded ok (v1.58)
Metabase-Fact-0.003002/
Metabase-Fact-0.003002/t/
Metabase-Fact-0.003002/t/report/
Metabase-Fact-0.003002/t/report/report-open-close.t
Metabase-Fact-0.003002/t/report/report-check-spec.t
Metabase-Fact-0.003002/t/report/report-as-string.t
Metabase-Fact-0.003002/t/resource/
Metabase-Fact-0.003002/t/resource/base.t
Metabase-Fact-0.003002/t/resource/cpan.t
Metabase-Fact-0.003002/t/lib/
Metabase-Fact-0.003002/t/lib/Test/
Metabase-Fact-0.003002/t/lib/Test/Metabase/
Metabase-Fact-0.003002/t/lib/Test/Metabase/StringFact.pm
Metabase-Fact-0.003002/t/lib/ReportSubclasses.pm
Metabase-Fact-0.003002/t/lib/FactSubclasses.pm
Metabase-Fact-0.003002/t/fact/
Metabase-Fact-0.003002/t/fact/hash.t
Metabase-Fact-0.003002/t/fact/string.t
Metabase-Fact-0.003002/t/user/
Metabase-Fact-0.003002/t/user/profile.t
Metabase-Fact-0.003002/t/00-compile.t
Metabase-Fact-0.003002/t/base.t
Metabase-Fact-0.003002/inc/
Metabase-Fact-0.003002/inc/Module/
Metabase-Fact-0.003002/inc/Module/Install.pm
Metabase-Fact-0.003002/inc/Module/Install/
Metabase-Fact-0.003002/inc/Module/Install/Makefile.pm
Metabase-Fact-0.003002/inc/Module/Install/Scripts.pm
Metabase-Fact-0.003002/inc/Module/Install/Metadata.pm
Metabase-Fact-0.003002/inc/Module/Install/ExtraTests.pm
Metabase-Fact-0.003002/inc/Module/Install/WriteAll.pm
Metabase-Fact-0.003002/inc/Module/Install/Win32.pm
Metabase-Fact-0.003002/inc/Module/Install/Fetch.pm
Metabase-Fact-0.003002/inc/Module/Install/Base.pm
Metabase-Fact-0.003002/inc/Module/Install/Can.pm
Metabase-Fact-0.003002/inc/Module/Install/AutoManifest.pm
Metabase-Fact-0.003002/lib/
Metabase-Fact-0.003002/lib/Metabase/
Metabase-Fact-0.003002/lib/Metabase/Fact/
Metabase-Fact-0.003002/lib/Metabase/Fact/Hash.pm
Metabase-Fact-0.003002/lib/Metabase/Fact/String.pm
Metabase-Fact-0.003002/lib/Metabase/Resource/
Metabase-Fact-0.003002/lib/Metabase/Resource/cpan/
Metabase-Fact-0.003002/lib/Metabase/Resource/cpan/distfile.pm
Metabase-Fact-0.003002/lib/Metabase/Resource/cpan.pm
Metabase-Fact-0.003002/lib/Metabase/Resource/metabase.pm
Metabase-Fact-0.003002/lib/Metabase/Resource/metabase/
Metabase-Fact-0.003002/lib/Metabase/Resource/metabase/fact.pm
Metabase-Fact-0.003002/lib/Metabase/Resource/metabase/user.pm
Metabase-Fact-0.003002/lib/Metabase/User/
Metabase-Fact-0.003002/lib/Metabase/User/FullName.pm
Metabase-Fact-0.003002/lib/Metabase/User/EmailAddress.pm
Metabase-Fact-0.003002/lib/Metabase/User/Profile.pm
Metabase-Fact-0.003002/lib/Metabase/User/Secret.pm
Metabase-Fact-0.003002/lib/Metabase/Fact.pm
Metabase-Fact-0.003002/lib/Metabase/Resource.pm
Metabase-Fact-0.003002/lib/Metabase/Report.pm
Metabase-Fact-0.003002/Changes
Metabase-Fact-0.003002/MANIFEST
Metabase-Fact-0.003002/README.hacking
Metabase-Fact-0.003002/bin/
Metabase-Fact-0.003002/bin/metabase-profile
Metabase-Fact-0.003002/MANIFEST.SKIP
Metabase-Fact-0.003002/xt/
Metabase-Fact-0.003002/xt/release/
Metabase-Fact-0.003002/xt/release/pod-coverage.t
Metabase-Fact-0.003002/xt/release/pod-format.t
Metabase-Fact-0.003002/LICENSE
Metabase-Fact-0.003002/Makefile.PL
CPAN: File::Temp loaded ok (v0.22)
CPAN.pm: Going to build D/DA/DAGOLDEN/Metabase-Fact-0.003002.tar.gz
Checking if your kit is complete...
Looks good
Warning: prerequisite JSON 2.17 not found. We have 2.16.
Warning: prerequisite overload 1.07 not found. We have 1.06.
Writing Makefile for Metabase::Fact
---- Unsatisfied dependencies detected during ----
---- DAGOLDEN/Metabase-Fact-0.003002.tar.gz ----
overload [requires]
JSON [requires]
Running make test
Delayed until after prerequisites
Running make install
Delayed until after prerequisites
Running install for module 'overload'
The most recent version "1.07" of the module "overload"
is part of the perl-5.10.1 distribution. To install that, you need to run
force install overload --or--
install D/DA/DAPM/perl-5.10.1.tar.gz
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Running install for module 'JSON'
Running make for M/MA/MAKAMAKA/JSON-2.17.tar.gz
Fetching with LWP:
ftp://192.168.0.200/CPAN/authors/id/M/MA/MAKAMAKA/JSON-2.17.tar.gz
Fetching with LWP:
ftp://192.168.0.200/CPAN/authors/id/M/MA/MAKAMAKA/CHECKSUMS
Checksum for
/root/.cpan/sources/authors/id/M/MA/MAKAMAKA/JSON-2.17.tar.gz ok
JSON-2.17/
JSON-2.17/t/
JSON-2.17/lib/
JSON-2.17/Changes
JSON-2.17/MANIFEST
JSON-2.17/META.yml
JSON-2.17/README
JSON-2.17/Makefile.PL
JSON-2.17/lib/JSON/
JSON-2.17/lib/JSON.pm
JSON-2.17/lib/JSON/PP/
JSON-2.17/lib/JSON/PP5005.pm
JSON-2.17/lib/JSON/PP58.pm
JSON-2.17/lib/JSON/PP.pm
JSON-2.17/lib/JSON/PP56.pm
JSON-2.17/lib/JSON/PP/Boolean.pm
JSON-2.17/t/xe10_bignum.t
JSON-2.17/t/xe01_property.t
JSON-2.17/t/03_types.t
JSON-2.17/t/e04_sortby.t
JSON-2.17/t/xe11_conv_blessed_univ.t
JSON-2.17/t/15_prefix.t
JSON-2.17/t/21_evans_bugrep.t
JSON-2.17/t/xe02_bool.t
JSON-2.17/t/e06_allow_barekey.t
JSON-2.17/t/07_pc_esc.t
JSON-2.17/t/19_incr.t
JSON-2.17/t/08_pc_base.t
JSON-2.17/t/e09_encode.t
JSON-2.17/t/16_tied.t
JSON-2.17/t/09_pc_extra_number.t
JSON-2.17/t/xe12_boolean.t
JSON-2.17/t/x16_tied.t
JSON-2.17/t/e07_allow_singlequote.t
JSON-2.17/t/xe08_decode.t
JSON-2.17/t/e12_upgrade.t
JSON-2.17/t/17_relaxed.t
JSON-2.17/t/13_limit.t
JSON-2.17/t/x12_blessed.t
JSON-2.17/t/10_pc_keysort.t
JSON-2.17/t/99_binary.t
JSON-2.17/t/_unicode_handling.pm
JSON-2.17/t/18_json_checker.t
JSON-2.17/t/e08_decode.t
JSON-2.17/t/e03_bool2.t
JSON-2.17/t/22_comment_at_eof.t
JSON-2.17/t/02_error.t
JSON-2.17/t/14_latin1.t
JSON-2.17/t/00_load.t
JSON-2.17/t/x02_error.t
JSON-2.17/t/e02_bool.t
JSON-2.17/t/00_pod.t
JSON-2.17/t/xe03_bool2.t
JSON-2.17/t/06_pc_pretty.t
JSON-2.17/t/01_utf8.t
JSON-2.17/t/12_blessed.t
JSON-2.17/t/e10_bignum.t
JSON-2.17/t/e11_conv_blessed_univ.t
JSON-2.17/t/11_pc_expo.t
JSON-2.17/t/x00_load.t
JSON-2.17/t/20_unknown.t
JSON-2.17/t/xe05_indent_length.t
JSON-2.17/t/xe04support_by_pp.t
JSON-2.17/t/e00_func.t
JSON-2.17/t/e01_property.t
JSON-2.17/t/e05_esc_slash.t
CPAN.pm: Going to build M/MA/MAKAMAKA/JSON-2.17.tar.gz
Welcome to JSON (v.2.17)
=============================
Your JSON::XS version is 2.26, but if you install v.2.27,
JSON will work faster.
************************** CAUTION **************************
* This is 'JSON version 2' and there are many differences *
* to version 1.xx *
* Please check your applications useing old version. *
* See to 'INCOMPATIBLE CHANGES TO OLD VERSION' and 'TIPS' *
*************************************************************
Checking if your kit is complete...
Looks good
Writing Makefile for JSON
cpan[3]> install Metabase::Factcp lib/JSON.pm blib/lib/JSON.pm
cp lib/JSON/PP.pm blib/lib/JSON/PP.pm
cp lib/JSON/PP56.pm blib/lib/JSON/PP56.pm
cp lib/JSON/PP/Boolean.pm blib/lib/JSON/PP/Boolean.pm
cp lib/JSON/PP5005.pm blib/lib/JSON/PP5005.pm
cp lib/JSON/PP58.pm blib/lib/JSON/PP58.pm
Manifying blib/man3/JSON.3pm
Manifying blib/man3/JSON::PP.3pm
Manifying blib/man3/JSON::PP56.3pm
Manifying blib/man3/JSON::PP::Boolean.3pm
Manifying blib/man3/JSON::PP5005.3pm
Manifying blib/man3/JSON::PP58.3pm
MAKAMAKA/JSON-2.17.tar.gz
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
t/00_load.t ................. ok
t/00_pod.t .................. ok
t/01_utf8.t ................. ok
t/02_error.t ................ ok
t/03_types.t ................ ok
t/06_pc_pretty.t ............ ok
t/07_pc_esc.t ............... ok
t/08_pc_base.t .............. ok
t/09_pc_extra_number.t ...... ok
t/10_pc_keysort.t ........... ok
t/11_pc_expo.t .............. ok
t/12_blessed.t .............. ok
t/13_limit.t ................ ok
t/14_latin1.t ............... ok
t/15_prefix.t ............... ok
t/16_tied.t ................. ok
t/17_relaxed.t .............. ok
t/18_json_checker.t ......... ok
t/19_incr.t ................. ok
t/20_unknown.t .............. ok
t/21_evans_bugrep.t ......... ok
t/22_comment_at_eof.t ....... ok
t/99_binary.t ............... ok
t/e00_func.t ................ ok
t/e01_property.t ............ ok
t/e02_bool.t ................ ok
t/e03_bool2.t ............... ok
t/e04_sortby.t .............. ok
t/e05_esc_slash.t ........... ok
t/e06_allow_barekey.t ....... ok
t/e07_allow_singlequote.t ... ok
t/e08_decode.t .............. ok
t/e09_encode.t .............. ok
t/e10_bignum.t .............. ok
t/e11_conv_blessed_univ.t ... ok
t/e12_upgrade.t ............. ok
t/x00_load.t ................ ok
t/x02_error.t ............... ok
t/x12_blessed.t ............. ok
t/x16_tied.t ................ ok
t/xe01_property.t ........... ok
t/xe02_bool.t ............... ok
t/xe03_bool2.t .............. ok
t/xe04support_by_pp.t ....... ok
t/xe05_indent_length.t ...... ok
t/xe08_decode.t ............. ok
t/xe10_bignum.t ............. ok
t/xe11_conv_blessed_univ.t .. ok
t/xe12_boolean.t ............ ok
All tests successful.
Files=49, Tests=3797, 6 wallclock secs ( 1.19 usr 0.16 sys + 5.05
cusr 0.36 csys = 6.76 CPU)
Result: PASS
MAKAMAKA/JSON-2.17.tar.gz
make test -- OK
Running make install
Prepending /root/.cpan/build/JSON-2.17-eF0bGB/blib/arch
/root/.cpan/build/JSON-2.17-eF0bGB/blib/lib to PERL5LIB for 'install'
Installing /usr/local/share/perl/5.10.0/JSON.pm
Installing /usr/local/share/perl/5.10.0/JSON/PP.pm
Installing /usr/local/man/man3/JSON::PP58.3pm
Installing /usr/local/man/man3/JSON.3pm
Installing /usr/local/man/man3/JSON::PP56.3pm
Installing /usr/local/man/man3/JSON::PP5005.3pm
Installing /usr/local/man/man3/JSON::PP::Boolean.3pm
Installing /usr/local/man/man3/JSON::PP.3pm
Appending installation info to /usr/lib/perl/5.10/perllocal.pod
MAKAMAKA/JSON-2.17.tar.gz
make install -- OK
Running make for D/DA/DAGOLDEN/Metabase-Fact-0.003002.tar.gz
Has already been unwrapped into directory
/root/.cpan/build/Metabase-Fact-0.003002-JgQS5f
CPAN.pm: Going to build D/DA/DAGOLDEN/Metabase-Fact-0.003002.tar.gz
Warning: Prerequisite 'overload => 1.07' for
'DAGOLDEN/Metabase-Fact-0.003002.tar.gz' failed when processing
'DAPM/perl-5.10.1.tar.gz' with 'make => NO isa perl'. Continuing, but
chances to succeed are limited.
cp lib/Metabase/User/FullName.pm blib/lib/Metabase/User/FullName.pm
cp lib/Metabase/User/EmailAddress.pm blib/lib/Metabase/User/EmailAddress.pm
cp lib/Metabase/Fact/String.pm blib/lib/Metabase/Fact/String.pm
cp lib/Metabase/Fact/Hash.pm blib/lib/Metabase/Fact/Hash.pm
cp lib/Metabase/User/Secret.pm blib/lib/Metabase/User/Secret.pm
cp lib/Metabase/Resource/metabase/fact.pm
blib/lib/Metabase/Resource/metabase/fact.pm
cp lib/Metabase/Resource/cpan/distfile.pm
blib/lib/Metabase/Resource/cpan/distfile.pm
cp lib/Metabase/Fact.pm blib/lib/Metabase/Fact.pm
cp lib/Metabase/Resource.pm blib/lib/Metabase/Resource.pm
cp lib/Metabase/Resource/metabase.pm blib/lib/Metabase/Resource/metabase.pm
cp lib/Metabase/Resource/metabase/user.pm
blib/lib/Metabase/Resource/metabase/user.pm
cp lib/Metabase/Resource/cpan.pm blib/lib/Metabase/Resource/cpan.pm
cp lib/Metabase/Report.pm blib/lib/Metabase/Report.pm
cp lib/Metabase/User/Profile.pm blib/lib/Metabase/User/Profile.pm
cp bin/metabase-profile blib/script/metabase-profile
/usr/bin/perl "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' --
blib/script/metabase-profile
Manifying blib/man1/metabase-profile.1p
Manifying blib/man3/Metabase::User::FullName.3pm
Manifying blib/man3/Metabase::User::EmailAddress.3pm
Manifying blib/man3/Metabase::Fact::String.3pm
Manifying blib/man3/Metabase::Resource::metabase::fact.3pm
Manifying blib/man3/Metabase::User::Secret.3pm
Manifying blib/man3/Metabase::Fact::Hash.3pm
Manifying blib/man3/Metabase::Resource::cpan::distfile.3pm
Manifying blib/man3/Metabase::Fact.3pm
Manifying blib/man3/Metabase::Resource::metabase::user.3pm
Manifying blib/man3/Metabase::Resource::metabase.3pm
Manifying blib/man3/Metabase::Resource.3pm
Manifying blib/man3/Metabase::Resource::cpan.3pm
Manifying blib/man3/Metabase::Report.3pm
Manifying blib/man3/Metabase::User::Profile.3pm
DAGOLDEN/Metabase-Fact-0.003002.tar.gz
make -- OK
Running make test
/usr/bin/perl "-Iinc" "-MModule::Install::ExtraTests" "-e"
"Module::Install::ExtraTests::__harness('Test::Harness', 0, '',
'xt/release', '', 0, 'blib/lib', 'blib/arch')" t/*.t t/fact/*.t
t/report/*.t t/resource/*.t t/user/*.t
t/00-compile.t ................ ok
t/base.t ...................... ok
t/fact/hash.t ................. ok
t/fact/string.t ............... ok
t/report/report-as-string.t ... ok
t/report/report-check-spec.t .. ok
t/report/report-open-close.t .. ok
t/resource/base.t ............. ok
t/resource/cpan.t ............. ok
t/user/profile.t .............. ok
All tests successful.
Files=10, Tests=137, 2 wallclock secs ( 0.11 usr 0.03 sys + 1.77
cusr 0.33 csys = 2.24 CPU)
Result: PASS
DAGOLDEN/Metabase-Fact-0.003002.tar.gz
make test -- OK
Running make install
Prepending /root/.cpan/build/Metabase-Fact-0.003002-JgQS5f/blib/arch
/root/.cpan/build/Metabase-Fact-0.003002-JgQS5f/blib/lib to PERL5LIB for
'install'
Installing /usr/local/share/perl/5.10.0/Metabase/Resource.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Fact.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Report.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Fact/String.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Fact/Hash.pm
Installing /usr/local/share/perl/5.10.0/Metabase/User/Secret.pm
Installing /usr/local/share/perl/5.10.0/Metabase/User/Profile.pm
Installing /usr/local/share/perl/5.10.0/Metabase/User/FullName.pm
Installing /usr/local/share/perl/5.10.0/Metabase/User/EmailAddress.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Resource/cpan.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Resource/metabase.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Resource/metabase/fact.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Resource/metabase/user.pm
Installing /usr/local/share/perl/5.10.0/Metabase/Resource/cpan/distfile.pm
Installing /usr/local/man/man1/metabase-profile.1p
Installing /usr/local/man/man3/Metabase::Resource::cpan::distfile.3pm
Installing /usr/local/man/man3/Metabase::User::Profile.3pm
Installing /usr/local/man/man3/Metabase::Resource::cpan.3pm
Installing /usr/local/man/man3/Metabase::Fact::Hash.3pm
Installing /usr/local/man/man3/Metabase::Resource::metabase::fact.3pm
Installing /usr/local/man/man3/Metabase::Resource.3pm
Installing /usr/local/man/man3/Metabase::Resource::metabase::user.3pm
Installing /usr/local/man/man3/Metabase::Report.3pm
Installing /usr/local/man/man3/Metabase::User::EmailAddress.3pm
Installing /usr/local/man/man3/Metabase::Resource::metabase.3pm
Installing /usr/local/man/man3/Metabase::Fact.3pm
Installing /usr/local/man/man3/Metabase::Fact::String.3pm
Installing /usr/local/man/man3/Metabase::User::Secret.3pm
Installing /usr/local/man/man3/Metabase::User::FullName.3pm
Installing /usr/local/bin/metabase-profile
Appending installation info to /usr/lib/perl/5.10/perllocal.pod
DAGOLDEN/Metabase-Fact-0.003002.tar.gz
make install -- OK
Failed during this command:
DAPM/perl-5.10.1.tar.gz : make NO isa perl
cpan[4]> q
No history written (no histfile specified).
Lockfile removed.
r...@blackhole:/home/apoc#