[MacPorts] #63537: smokeping uses perl5.30 and uses rrdtool that is using perl5.28
MacPorts
noreply at macports.org
Mon Sep 27 11:54:49 UTC 2021
#63537: smokeping uses perl5.30 and uses rrdtool that is using perl5.28
---------------------+--------------------
Reporter: pagecp | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: |
---------------------+--------------------
Description changed by pagecp:
Old description:
> smokeping needs the perl RRD tools. smokeping uses perl5.30.
> In the dependencies there is rrdtool, but rrdtool is using perl5.28, so
> the perl rrd modules are only available for perl5.28, and not perl5.30.
> This makes configure fail...
>
> {{{
> checking checking for RRDs perl module... Failed
>
> ** Aborting Configure ******************************
>
> Smokeping requires a copy of rrdtool and its perl module RRDs
> installed for Smokeping to work. Installing rrdtool
> is outside the scope of the package. The easiest is
> to simply install rrdtool from your distro:
>
> on ubuntu
>
> sudo apt install rrdtool librrds-perl
>
> on redhat
>
> sudo yum install rrdtool perl-rrdtool
>
> if you install rrdtool from source into a non-standard location
> set PERL5LIB accordingly.
> }}}
>
> {{{
> port info rrdtool
> rrdtool @1.7.1 (net)
>
> Description: RRDtool is a system to store and display time-
> series data
> Homepage: http://oss.oetiker.ch/rrdtool/
>
> Build Dependencies: pkgconfig
> Library Dependencies: cairo, gettext, glib2, fribidi, libpng, libxml2,
> pango, tcp_wrappers
> Runtime Dependencies: dejavu-fonts, perl5.28
> Platforms: darwin
> License: GPL-2+
> Maintainers: none
> }}}
>
> {{{
> % ls -l /opt/local/lib/perl5/vendor_perl/5.28/RRDp.pm
> -r--r--r-- 1 root admin 5497 Feb 4 2019
> /opt/local/lib/perl5/vendor_perl/5.28/RRDp.pm
> % ls -l /opt/local/lib/perl5/vendor_perl/5.30/RRDp.pm
> ls: cannot access '/opt/local/lib/perl5/vendor_perl/5.30/RRDp.pm': No
> such file or directory
> }}}
New description:
smokeping needs the perl RRD tools. smokeping uses perl5.30.
In the dependencies there is rrdtool, but rrdtool is using perl5.28, so
the perl rrd modules are only available for perl5.28, and not perl5.30.
This makes configure fail...
{{{
checking checking for RRDs perl module... Failed
** Aborting Configure ******************************
Smokeping requires a copy of rrdtool and its perl module RRDs
installed for Smokeping to work. Installing rrdtool
is outside the scope of the package. The easiest is
to simply install rrdtool from your distro:
on ubuntu
sudo apt install rrdtool librrds-perl
on redhat
sudo yum install rrdtool perl-rrdtool
if you install rrdtool from source into a non-standard location
set PERL5LIB accordingly.
}}}
{{{
% port info rrdtool
rrdtool @1.7.1 (net)
Description: RRDtool is a system to store and display time-series
data
Homepage: http://oss.oetiker.ch/rrdtool/
Build Dependencies: pkgconfig
Library Dependencies: cairo, gettext, glib2, fribidi, libpng, libxml2,
pango, tcp_wrappers
Runtime Dependencies: dejavu-fonts, perl5.28
Platforms: darwin
License: GPL-2+
Maintainers: none
}}}
{{{
% port info smokeping
smokeping @2.8.2 (net, perl)
Description: SmokePing is a deluxe latency measurement tool. It
can measure, store, and display latency, latency distribution, and
packet loss. SmokePing uses RRDtool to maintain a
longterm data-store and to draw pretty graphs, giving up to the
minute information on the state of each network
connection.
Homepage: https://oss.oetiker.ch/smokeping/
Library Dependencies: perl5.30, p5.30-authen-radius, p5.30-cgi-fast, p5.30
-config-grammar, p5.30-html-tagset, p5.30-io-html, p5.30-io-tty,
p5.30-libwww-perl, p5.30-mozilla-ca, p5.30-net-dns,
p5.30-net-ip, p5.30-net-openssh, p5.30-net-radius, p5.30-net-snmp,
p5.30-net-telnet, p5.30-perl-ldap, p5.30-pathtools,
p5.30-snmp_session, p5.30-xml-sax-base, mod_fcgid, apache2,
rrdtool, fping, curl
Platforms: darwin
License: GPL-2+
Maintainers: none
}}}
{{{
% ls -l /opt/local/lib/perl5/vendor_perl/5.28/RRDp.pm
-r--r--r-- 1 root admin 5497 Feb 4 2019
/opt/local/lib/perl5/vendor_perl/5.28/RRDp.pm
% ls -l /opt/local/lib/perl5/vendor_perl/5.30/RRDp.pm
ls: cannot access '/opt/local/lib/perl5/vendor_perl/5.30/RRDp.pm': No such
file or directory
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/63537#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list