cpan missing dependency on make
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
perl (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
$ lsb_release -rd
Description: Ubuntu 20.04 LTS
Release: 20.04
$ apt-cache policy perl
perl:
Installed: 5.30.0-9build1
Candidate: 5.30.0-9build1
Version table:
*** 5.30.0-9build1 500
500 http://
100 /var/lib/
$
On a fresh install of Ubuntu 20.04 liveserver, CPAN is installed as part of Perl, but not "make" which is needed to make CPAN install anything:
$ sudo cpan install Capture::Tiny
Loading internal logger. Log::Log4perl recommended for better logging
Reading '/root/
Database was generated on Sat, 04 Jul 2020 15:29:03 GMT
Running install for module 'Capture::Tiny'
Checksum for /root/.
'YAML' not installed, will not store persistent state
Configuring D/DA/DAGOLDEN/
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Capture::Tiny
Writing MYMETA.yml and MYMETA.json
DAGOLDEN/
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for D/DA/DAGOLDEN/
DAGOLDEN/
make -- NOT OK
No such file or directory
$
After manually installing make:
$ sudo apt install make
...
$ sudo cpan install Capture::Tiny
...
DAGOLDEN/
make install -- OK
$