Opened 3 years ago

Last modified 3 years ago

#63537 new defect

smokeping uses perl5.30 and uses rrdtool that is using perl5.28 — at Initial Version

Reported by: pagecp (Christian) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: smokeping, rrdtool

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

Change History (0)

Note: See TracTickets for help on using tickets.