Subject: | Installation broken without a compiler |
The extra pieces added to %OPT_RUN_DEP here are causing compiler-less installation to fail in two ways: https://metacpan.org/diff/file?target=ETHER/B-Hooks-EndOfScope-0.14/&source=BOBTFISH/B-Hooks-EndOfScope-0.12/#Makefile.PL
* Tie::StdHash is not indexed anywhere
* Hash::Util::FieldHash is a 5.9.x-only thing
Attached log of failure
Subject: | log.txt |
rabbit@Ahasver:~$ ln -s /bin/false bin/cc
rabbit@Ahasver:~$ perlbrew use 5.8.8
rabbit@Ahasver:~$ cpanm -v B::Hooks::EndOfScope
cpanm (App::cpanminus) 1.7022 on perl 5.008008 built for x86_64-linux-thread-multi
Work directory is /home/rabbit/.cpanm/work/1431616425.21802
You have make /usr/bin/make
You have /usr/bin/wget
You have /bin/tar: tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
Searching B::Hooks::EndOfScope on cpanmetadb ...
--2015-05-14 17:13:45-- http://cpanmetadb.plackperl.org/v1.0/package/B::Hooks::EndOfScope
Resolving cpanmetadb.plackperl.org (cpanmetadb.plackperl.org)... 23.235.43.129, 23.235.43.192
Connecting to cpanmetadb.plackperl.org (cpanmetadb.plackperl.org)|23.235.43.129|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 70 [text/yaml]
Saving to: `STDOUT'
100%[===========================================================================================================================================================================>] 70 --.-K/s in 0s
2015-05-14 17:13:49 (9.56 MB/s) - written to stdout [70/70]
--> Working on B::Hooks::EndOfScope
Fetching http://www.cpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.14.tar.gz ... --2015-05-14 17:13:49-- http://www.cpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.14.tar.gz
Resolving www.cpan.org (www.cpan.org)... 94.242.223.198, 2607:f238:3::91:1
Connecting to www.cpan.org (www.cpan.org)|94.242.223.198|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 30083 (29K) [application/x-gzip]
Saving to: `B-Hooks-EndOfScope-0.14.tar.gz'
100%[===========================================================================================================================================================================>] 30,083 115K/s in 0.3s
2015-05-14 17:13:50 (115 KB/s) - `B-Hooks-EndOfScope-0.14.tar.gz' saved [30083/30083]
OK
Unpacking B-Hooks-EndOfScope-0.14.tar.gz
B-Hooks-EndOfScope-0.14/
B-Hooks-EndOfScope-0.14/CONTRIBUTING
B-Hooks-EndOfScope-0.14/Changes
B-Hooks-EndOfScope-0.14/INSTALL
B-Hooks-EndOfScope-0.14/LICENSE
B-Hooks-EndOfScope-0.14/MANIFEST
B-Hooks-EndOfScope-0.14/META.json
B-Hooks-EndOfScope-0.14/META.yml
B-Hooks-EndOfScope-0.14/Makefile.PL
B-Hooks-EndOfScope-0.14/README
B-Hooks-EndOfScope-0.14/dist.ini
B-Hooks-EndOfScope-0.14/lib/
B-Hooks-EndOfScope-0.14/t/
B-Hooks-EndOfScope-0.14/weaver.ini
B-Hooks-EndOfScope-0.14/xt/
B-Hooks-EndOfScope-0.14/xt/author/
B-Hooks-EndOfScope-0.14/xt/release/
B-Hooks-EndOfScope-0.14/xt/release/changes_has_content.t
B-Hooks-EndOfScope-0.14/xt/release/cpan-changes.t
B-Hooks-EndOfScope-0.14/xt/release/distmeta.t
B-Hooks-EndOfScope-0.14/xt/release/kwalitee.t
B-Hooks-EndOfScope-0.14/xt/release/minimum-version.t
B-Hooks-EndOfScope-0.14/xt/release/mojibake.t
B-Hooks-EndOfScope-0.14/xt/release/pod-no404s.t
B-Hooks-EndOfScope-0.14/xt/release/pod-syntax.t
B-Hooks-EndOfScope-0.14/xt/release/portability.t
B-Hooks-EndOfScope-0.14/xt/author/00-compile.t
B-Hooks-EndOfScope-0.14/xt/author/eol.t
B-Hooks-EndOfScope-0.14/xt/author/no-tabs.t
B-Hooks-EndOfScope-0.14/xt/author/pod-spell.t
B-Hooks-EndOfScope-0.14/t/00-basic.t
B-Hooks-EndOfScope-0.14/t/00-report-prereqs.dd
B-Hooks-EndOfScope-0.14/t/00-report-prereqs.t
B-Hooks-EndOfScope-0.14/t/01-eval.t
B-Hooks-EndOfScope-0.14/t/02-localise.t
B-Hooks-EndOfScope-0.14/t/05-exception_xs.t
B-Hooks-EndOfScope-0.14/t/06-exception_pp.t
B-Hooks-EndOfScope-0.14/t/10-test_without_vm_pure_pp.t
B-Hooks-EndOfScope-0.14/t/11-direct_xs.t
B-Hooks-EndOfScope-0.14/t/12-direct_pp.t
B-Hooks-EndOfScope-0.14/lib/B/
B-Hooks-EndOfScope-0.14/lib/B/Hooks/
B-Hooks-EndOfScope-0.14/lib/B/Hooks/EndOfScope/
B-Hooks-EndOfScope-0.14/lib/B/Hooks/EndOfScope.pm
B-Hooks-EndOfScope-0.14/lib/B/Hooks/EndOfScope/PP/
B-Hooks-EndOfScope-0.14/lib/B/Hooks/EndOfScope/PP.pm
B-Hooks-EndOfScope-0.14/lib/B/Hooks/EndOfScope/XS.pm
B-Hooks-EndOfScope-0.14/lib/B/Hooks/EndOfScope/PP/FieldHash.pm
B-Hooks-EndOfScope-0.14/lib/B/Hooks/EndOfScope/PP/HintHash.pm
Entering B-Hooks-EndOfScope-0.14
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.62)
Checking if you have ExtUtils::CBuilder 0.26 ... Yes (0.280205)
Running Makefile.PL
Configuring B-Hooks-EndOfScope-0.14 ... Checking if your kit is complete...
Looks good
Warning: prerequisite Hash::Util::FieldHash 0 not found.
Warning: prerequisite Tie::StdHash 0 not found.
Writing Makefile for B::Hooks::EndOfScope
Writing MYMETA.yml and MYMETA.json
OK
Checking dependencies from MYMETA.json ...
Checking if you have Scalar::Util 0 ... Yes (1.37)
Checking if you have base 0 ... Yes (2.07)
Checking if you have warnings 0 ... Yes (1.05)
Checking if you have Tie::StdHash 0 ... No
Checking if you have constant 0 ... Yes (1.05)
Checking if you have Module::Runtime 0.012 ... Yes (0.013)
Checking if you have Tie::Hash 0 ... Yes (1.02)
Checking if you have strict 0 ... Yes (1.03)
Checking if you have Sub::Exporter::Progressive 0.001006 ... Yes (0.001011)
Checking if you have Module::Implementation 0.05 ... Yes (0.06)
Checking if you have Hash::Util::FieldHash 0 ... No
==> Found dependencies: Tie::StdHash, Hash::Util::FieldHash
Searching Tie::StdHash on cpanmetadb ...
--2015-05-14 17:13:51-- http://cpanmetadb.plackperl.org/v1.0/package/Tie::StdHash
Resolving cpanmetadb.plackperl.org (cpanmetadb.plackperl.org)... 23.235.43.192, 23.235.43.129
Connecting to cpanmetadb.plackperl.org (cpanmetadb.plackperl.org)|23.235.43.192|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 57 [text/yaml]
Saving to: `STDOUT'
100%[===========================================================================================================================================================================>] 57 --.-K/s in 0s
2015-05-14 17:13:58 (6.82 MB/s) - written to stdout [57/57]
skipping S/SH/SHAY/perl-5.20.2.tar.gz
Searching Hash::Util::FieldHash on cpanmetadb ...
--2015-05-14 17:13:58-- http://cpanmetadb.plackperl.org/v1.0/package/Hash::Util::FieldHash
Resolving cpanmetadb.plackperl.org (cpanmetadb.plackperl.org)... 23.235.43.129, 23.235.43.192
Connecting to cpanmetadb.plackperl.org (cpanmetadb.plackperl.org)|23.235.43.129|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 57 [text/yaml]
Saving to: `STDOUT'
100%[===========================================================================================================================================================================>] 57 --.-K/s in 0s
2015-05-14 17:14:00 (7.31 MB/s) - written to stdout [57/57]
Already tried perl-5.20.2. Skipping.
! Installing the dependencies failed: Module 'Tie::StdHash' is not installed, Module 'Hash::Util::FieldHash' is not installed
! Bailing out the installation for B-Hooks-EndOfScope-0.14.