Subject: | The prerequisites in Build.PL don't match real prerequisites |
I'm attempting to install HiPi on a sneaker-net only Raspberry Pi. Finding out the definitive list of prerequisites to copy to a thumb drive and bring to the Pi is essential. Instead of just listing and testing the prerequisites, the build process instead attempts to make network connections and install stuff on it's own.
That doesn't work.
After installing ALL of the modules, and their prerequisites, listed in Build.PL:
requires => {
'ExtUtils::ParseXS' => '0',
'ExtUtils::XSpp' => '0',
'Try::Tiny' => '0',
'Device::SerialPort' => '0',
'File::Slurp' => '0',
'UNIVERSAL::require' => '0',
'Class::Accessor' => '0',
'File::chdir' => '0',
'IO::String' => '0',
'IO::Stringy' => '0',
'File::Copy::Recursive' => '0',
'PAR::Dist' => '0',
'LWP::UserAgent' => '0',
'Text::Patch' => '0',
'Text::Diff' => '0',
'Module::Info' => '0',
'threads' => '0',
'threads::shared' => '0',
'Thread::Queue' => '0',
'IO::Multiplex' => '0',
'IO::Epoll' => '0',
},
I find that there are other dependencies, like Sub::Name and Alien::wxWidgets. And will I find more fun things lurking once I get past those?
Subject: | build-out.txt |
Script started on Fri 26 Feb 2016 23:03:12 UTC
]0;pi@rpi64: ~/TODO/HiPi-0.44[01;32mpi@rpi64[00m:[01;34m~/TODO/HiPi-0.44 $[00m PS1='SCRIPT> '
SCRIPT> b[K
SCRIPT> ./Build test
Building HiPi
Installing Dependencies
Reading package lists... 0%
Reading package lists... 100%
Reading package lists... Done
Building dependency tree... 0%
Building dependency tree... 0%
Building dependency tree... 1%
Building dependency tree... 50%
Building dependency tree... 50%
Building dependency tree... 56%
Building dependency tree... 72%
Building dependency tree... 88%
Building dependency tree
Reading state information... 0%
Reading state information... 0%
Reading state information... Done
git is already the newest version.
git set to manually installed.
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libclass-accessor-perl : Depends: libsub-name-perl but it is not going to be installed
libperl-dev : Depends: libperl5.20 (= 5.20.2-3+deb8u3) but it is not going to be installed
libwebkitgtk-1.0-0 : Depends: libjavascriptcoregtk-1.0-0 (= 2.4.9-1~deb8u1+rpi1) but it is not going to be installed
Depends: libwebkitgtk-1.0-common (>= 2.4.9) but it is not going to be installed
Recommends: geoclue-2.0 but it is not going to be installed
libwww-perl : Depends: libencode-locale-perl but it is not going to be installed
Depends: libfile-listing-perl but it is not going to be installed
Depends: libhtml-parser-perl but it is not going to be installed
Depends: libhtml-tagset-perl but it is not going to be installed
Depends: libhtml-tree-perl but it is not going to be installed
Depends: libhttp-cookies-perl but it is not going to be installed
Depends: libhttp-date-perl but it is not going to be installed
Depends: libhttp-message-perl but it is not going to be installed
Depends: libhttp-negotiate-perl but it is not going to be installed
Depends: liblwp-mediatypes-perl but it is not going to be installed
Depends: liblwp-protocol-https-perl but it is not going to be installed
Depends: libnet-http-perl (>= 6.07) but it is not going to be installed
Depends: liburi-perl but it is not going to be installed
Depends: libwww-robotrules-perl but it is not going to be installed
Recommends: libhtml-form-perl but it is not going to be installed
Recommends: libhtml-format-perl but it is not going to be installed
Recommends: libhttp-daemon-perl but it is not going to be installed
Recommends: libmailtools-perl but it is not going to be installed
perl : Breaks: perl-doc (< 5.20.2-1) but 5.14.2-21+deb7u3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
failed installing dependencies: No such file or directory at inc/Module/Build/HiPi.pm line 175.
--- snip here ---
edited inc/Module/Build/HiPi.pm line 175 to make the "die" a "warn"
--- snip here ---
SCRIPT> ./Build test
Building HiPi
Installing Dependencies
Reading package lists... 0%
Reading package lists... 100%
Reading package lists... Done
Building dependency tree... 0%
Building dependency tree... 0%
Building dependency tree... 1%
Building dependency tree... 50%
Building dependency tree... 50%
Building dependency tree... 52%
Building dependency tree... 67%
Building dependency tree... 82%
Building dependency tree... 98%
Building dependency tree
Reading state information... 0%
Reading state information... 0%
Reading state information... Done
git is already the newest version.
git set to manually installed.
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libclass-accessor-perl : Depends: libsub-name-perl but it is not going to be installed
libperl-dev : Depends: libperl5.20 (= 5.20.2-3+deb8u3) but it is not going to be installed
libwebkitgtk-1.0-0 : Depends: libjavascriptcoregtk-1.0-0 (= 2.4.9-1~deb8u1+rpi1) but it is not going to be installed
Depends: libwebkitgtk-1.0-common (>= 2.4.9) but it is not going to be installed
Recommends: geoclue-2.0 but it is not going to be installed
libwww-perl : Depends: libencode-locale-perl but it is not going to be installed
Depends: libfile-listing-perl but it is not going to be installed
Depends: libhtml-parser-perl but it is not going to be installed
Depends: libhtml-tagset-perl but it is not going to be installed
Depends: libhtml-tree-perl but it is not going to be installed
Depends: libhttp-cookies-perl but it is not going to be installed
Depends: libhttp-date-perl but it is not going to be installed
Depends: libhttp-message-perl but it is not going to be installed
Depends: libhttp-negotiate-perl but it is not going to be installed
Depends: liblwp-mediatypes-perl but it is not going to be installed
Depends: liblwp-protocol-https-perl but it is not going to be installed
Depends: libnet-http-perl (>= 6.07) but it is not going to be installed
Depends: liburi-perl but it is not going to be installed
Depends: libwww-robotrules-perl but it is not going to be installed
Recommends: libhtml-form-perl but it is not going to be installed
Recommends: libhtml-format-perl but it is not going to be installed
Recommends: libhttp-daemon-perl but it is not going to be installed
Recommends: libmailtools-perl but it is not going to be installed
perl : Breaks: perl-doc (< 5.20.2-1) but 5.14.2-21+deb7u3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
failed installing dependencies: No such file or directory at inc/Module/Build/HiPi.pm line 175.
Installing PAR Dists for wxPerl
Installing Alien::wxWidgets
Error 500: Internal Server Error (http://raspberrypi.znix.com/hipifiles/Alien-wxWidgets-0.67-arm-linux-gnueabihf-thread-multi-64int-5.20.2.par)
failed to install wxPerl at inc/Module/Build/HiPi.pm line 205.
SCRIPT> exit
Script done on Fri 26 Feb 2016 23:07:44 UTC