Public bug reported: $ 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://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages 100 /var/lib/dpkg/status $
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/.cpan/Metadata' Database was generated on Sat, 04 Jul 2020 15:29:03 GMT Running install for module 'Capture::Tiny' Checksum for /root/.cpan/sources/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz ok 'YAML' not installed, will not store persistent state Configuring D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz with Makefile.PL 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/Capture-Tiny-0.48.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK Running make for D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz DAGOLDEN/Capture-Tiny-0.48.tar.gz make -- NOT OK No such file or directory $ After manually installing make: $ sudo apt install make ... $ sudo cpan install Capture::Tiny ... DAGOLDEN/Capture-Tiny-0.48.tar.gz make install -- OK $ ** Affects: perl (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to perl in Ubuntu. https://bugs.launchpad.net/bugs/1886281 Title: cpan missing dependency on make Status in perl package in Ubuntu: New 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://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages 100 /var/lib/dpkg/status $ 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/.cpan/Metadata' Database was generated on Sat, 04 Jul 2020 15:29:03 GMT Running install for module 'Capture::Tiny' Checksum for /root/.cpan/sources/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz ok 'YAML' not installed, will not store persistent state Configuring D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz with Makefile.PL 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/Capture-Tiny-0.48.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK Running make for D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz DAGOLDEN/Capture-Tiny-0.48.tar.gz make -- NOT OK No such file or directory $ After manually installing make: $ sudo apt install make ... $ sudo cpan install Capture::Tiny ... DAGOLDEN/Capture-Tiny-0.48.tar.gz make install -- OK $ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/perl/+bug/1886281/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp