Perl API function newSVuv() does not exist in perl 5.005_03. Port maintainer (demon@FreeBSD.org) is cc'd. Patch has also been submitted to rrd-developers@list.ee.ethz.ch for inclusion in the next version. Generated with FreeBSD Port Tools 0.50 Fix: Replace 'newSVuv' with 'newSViv'. time_t is signed, so this should work fine. How-To-Repeat: $ make build [...] $ cd work/rrdtool-1.0.47/perl-shared $ make test PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.00503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/base..............Can't load 'blib/arch/auto/RRDs/RRDs.so' for module RRDs: blib/arch/auto/RRDs/RRDs.so: Undefined symbol "newSVuv" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169. at t/base.t line 20 BEGIN failed--compilation aborted at t/base.t line 20. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-7 Failed 7/7 tests, 0.00% okay Failed Test Status Wstat Total Fail Failed List of failed ------------------------------------------------------------------------------- t/base.t 255 65280 7 7 100.00% 1-7 Failed 1/1 test scripts, 0.00% okay. 7/7 subtests failed, 0.00% okay. *** Error code 2 Stop in /usr/home/lth/ports/net/rrdtool/work/rrdtool-1.0.47/perl-shared. $
Responsible Changed From-To: freebsd-ports-bugs->demon Over to maintainer.
State Changed From-To: open->closed Added as a conditional EXTRA_PATCH, thanks!