Bug 223601 - [security/p5-Digest-HMAC] When installing requires an unknown version of Perl
Summary: [security/p5-Digest-HMAC] When installing requires an unknown version of Perl
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-perl (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-10 22:05 UTC by Vladyslav V. Prodan
Modified: 2017-11-13 22:37 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (perl)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladyslav V. Prodan 2017-11-10 22:05:59 UTC
# portsnap auto
Looking up portsnap.FreeBSD.org mirrors... 6 mirrors found.
Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
Ports tree hasn't changed since last snapshot.
No updates needed.
Ports tree is already up to date.

# cd /usr/ports/security/p5-Digest-HMAC

# make
===>  License ART10 GPLv1+ accepted by the user
===>   p5-Digest-HMAC-1.03_1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by p5-Digest-HMAC-1.03_1 for building
===>  Extracting for p5-Digest-HMAC-1.03_1
=> SHA256 Checksum OK for Digest-HMAC-1.03.tar.gz.
===>  Patching for p5-Digest-HMAC-1.03_1
===>   p5-Digest-HMAC-1.03_1 depends on package: perl5>=5.24<5.25 - found
===>  Configuring for p5-Digest-HMAC-1.03_1
env: /usr/local/bin/perl5.24.3: No such file or directory
*** Error code 127

Stop.
make: stopped in /usr/ports/security/p5-Digest-HMAC

# env LC_CTYPE=C LC_ALL=C ls -l /usr/local/bin/perl5.24*
-rwxr-xr-x  3 root  wheel  7704 Jul 23 00:53 /usr/local/bin/perl5.24.2
Comment 1 Vladyslav V. Prodan 2017-11-10 22:07:08 UTC
# grep perl /etc/make.conf
DEFAULT_VERSIONS+=      perl5=5.24
lang_perl5.24_SET=MULTIPLICITY PERL_64BITINT SITECUSTOMIZE THREADS
Comment 2 Po-Chuan Hsieh freebsd_committer freebsd_triage 2017-11-12 00:56:58 UTC
Your Perl installation is out-of-date. You need to update it to 5.24.3.
Comment 3 Vladyslav V. Prodan 2017-11-13 18:30:41 UTC
And why did you decide that this is not a bug?
Why I for the sake of this port should update PERL on a production server and still to test new versions of pair hundreds perl modules?
Comment 4 Mathieu Arnold freebsd_committer freebsd_triage 2017-11-13 22:37:46 UTC
It is not a bug, your /usr/local is out of sync with your ports tree. Upgrade Perl and the problem you are experiencing will disappear. Please do not re-open it again.