<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1441919089989_3609"><span id="yui_3_16_0_1_1441919089989_3630">I agree with Maxwell... there are plenty of distributions on CPAN in the same situation.</span></div><div id="yui_3_16_0_1_1441919089989_3701"><br><span id="yui_3_16_0_1_1441919089989_3630"></span></div><div id="yui_3_16_0_1_1441919089989_3702"><span id="yui_3_16_0_1_1441919089989_3630">On the other hand, you might get a higher audience to validate your code by people using CPAN with CPAN::Reporter enabled.</span></div><div id="yui_3_16_0_1_1441919089989_3703"><br><span id="yui_3_16_0_1_1441919089989_3630"></span></div><div id="yui_3_16_0_1_1441919089989_3704"><span id="yui_3_16_0_1_1441919089989_3630">I'm not acquainted with XS anyway, but the trick is to find out if the current RRDTool libraries that are available have the correct version to work with the Perl bindings. Not sure how to implement it anyway.</span></div><div id="yui_3_16_0_1_1441919089989_3706"><br><span id="yui_3_16_0_1_1441919089989_3630"></span></div><div id="yui_3_16_0_1_1441919089989_3741" dir="ltr"><span id="yui_3_16_0_1_1441919089989_3630">I did a quick check on Makefile.PL and I think that Devel::CheckOS (http://search.cpan.org/~dcantrell/Devel-CheckOS-1.76/lib/Devel/CheckOS.pm) might help checking specifics for O.S. and even generating a proper error if the O.S. is unsupported. Maybe Config module might have the proper directories for settings some of the paths definitions that you have along the file too.</span></div><div id="yui_3_16_0_1_1441919089989_3959" dir="ltr"><br><span id="yui_3_16_0_1_1441919089989_3630"></span></div><div id="yui_3_16_0_1_1441919089989_4000" dir="ltr"><span id="yui_3_16_0_1_1441919089989_3630">Another tip is to check if Strawberry Perl cannot offer better support on Windows for definitions of compilers.<br></span></div><div id="yui_3_16_0_1_1441919089989_3860" dir="ltr"><br><span id="yui_3_16_0_1_1441919089989_3630"></span></div><div id="yui_3_16_0_1_1441919089989_3889" dir="ltr"><span id="yui_3_16_0_1_1441919089989_3630">If everything else fails, you could offer to install RRDTool by downloading the source and compiling it. RRDTool-OO distribution (http://cpansearch.perl.org/src/MSCHILLI/RRDTool-OO-0.36/Makefile.PL) does exactly that (although not very elegant way IMHO).<br></span></div><div id="yui_3_16_0_1_1441919089989_3793" dir="ltr"><br><span id="yui_3_16_0_1_1441919089989_3630"></span></div><div id="yui_3_16_0_1_1441919089989_3742" dir="ltr"><span id="yui_3_16_0_1_1441919089989_3630">It looks like a lot of work but I think it's worth... I'm willing on giving a hand with the non-XS related suggestions. :-)</span></div><div id="yui_3_16_0_1_1441919089989_4122" dir="ltr"><br><span id="yui_3_16_0_1_1441919089989_3630"></span></div><div id="yui_3_16_0_1_1441919089989_4123" dir="ltr"><span id="yui_3_16_0_1_1441919089989_3630">Regards,</span></div><div id="yui_3_16_0_1_1441919089989_4124" dir="ltr"><br><span id="yui_3_16_0_1_1441919089989_3630"></span></div><div id="yui_3_16_0_1_1441919089989_4125" dir="ltr"><span id="yui_3_16_0_1_1441919089989_3630">Alceu</span></div><br> <blockquote id="yui_3_16_0_1_1441919089989_3553" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <div id="yui_3_16_0_1_1441919089989_3552" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_1_1441919089989_3551" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_1_1441919089989_3550" dir="ltr"> <hr size="1"> <font id="yui_3_16_0_1_1441919089989_3743" face="Arial" size="2"> <b><span style="font-weight:bold;">De:</span></b> Maxwell Carey <mcarey@ucar.edu><br> <b><span style="font-weight: bold;">Para:</span></b> Tobias Oetiker <tobi@oetiker.ch> <br><b><span style="font-weight: bold;">Cc:</span></b> RRDtool users <rrd-users@lists.oetiker.ch>; "debian-perl@lists.debian.org" <debian-perl@lists.debian.org> <br> <b><span style="font-weight: bold;">Enviadas:</span></b> Quinta-feira, 10 de Setembro de 2015 12:57<br> <b><span style="font-weight: bold;">Assunto:</span></b> Re: [rrd-users] RRDs perl library not on CPAN?<br> </font> </div> <div id="yui_3_16_0_1_1441919089989_3744" class="y_msg_container"><br><div id="yiv3684863642"><div id="yui_3_16_0_1_1441919089989_3748"><div id="yui_3_16_0_1_1441919089989_3747" dir="ltr"><div id="yui_3_16_0_1_1441919089989_3746" class="yiv3684863642gmail_extra"><div id="yui_3_16_0_1_1441919089989_3745" class="yiv3684863642gmail_quote"><div class="qtdSeparateBR"><br><br></div><div class="yiv3684863642yqt7879146816" id="yiv3684863642yqtfd70397"><br clear="none"></div><blockquote id="yui_3_16_0_1_1441919089989_3749" class="yiv3684863642gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yiv3684863642yqt7879146816" id="yiv3684863642yqtfd28239">Today Cosimo Streppone wrote:<br clear="none">
<br clear="none">
> I started out by including RRD::Simple, then I noticed it uses<br clear="none">
> RRDs.pm under the hood, so I converted my code to it.<br clear="none">
><br clear="none">
> I searched for RRDs on the CPAN, but I can't find it,<br clear="none">
> not on metacpan nor on <a id="yui_3_16_0_1_1441919089989_3957" rel="nofollow" shape="rect" target="_blank" href="http://search.cpan.org/">search.cpan.org</a>.<br clear="none">
><br clear="none">
> Doesn't that make CPAN distributions that need to depend<br clear="none">
> on RRDs/RRDtool automatically broken?</div><br clear="none">
><br clear="none">
</blockquote><div><br clear="none"></div><div>No more broken than any Perl module that has a dependency on an external library or binary, e.g. SNMP.pm, XML::LibXML, most of the DBD::* modules, the list goes on.<br clear="none"><br clear="none"></div><div>If you try to install one of these from CPAN without first installing the dependency, the build will break. This makes sense, if you think about it. I wouldn't expect DBD::mysql to install properly if I didn't have the MySQL client installed on my system, for example.<div class="yiv3684863642yqt7879146816" id="yiv3684863642yqtfd75495"><br clear="none"></div></div></div></div></div></div></div><br><div class="yqt7879146816" id="yqtfd87867">_______________________________________________<br clear="none">rrd-users mailing list<br clear="none"><a shape="rect" ymailto="mailto:rrd-users@lists.oetiker.ch" href="mailto:rrd-users@lists.oetiker.ch">rrd-users@lists.oetiker.ch</a><br clear="none"><a shape="rect" href="https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users" target="_blank">https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users</a><br clear="none"></div><br><br></div> </div> </div> </blockquote> </div></body></html>