[rrd-users] RRDs 1.0.7 and 1.0.8 'make test' chokes on OpenBSD 2.5 w. perl 5. 00503.

Jeff Younker Jeff at mdli.com
Mon Nov 29 03:59:04 MET 1999

Had anyone had success with building RRDs on OpenBSD 2.5 with perl 5.00503
and GCC 2.8.1?  It keeps choking on "create", and I can't quite figure out
why.  Do any of you have suggestions?

Here is the output from 'make test' in perl-shared:  

bash-2.03$ cd perl-shared
bash-2.03$ ls
MANIFEST    Makefile.PL RRDs.bs     RRDs.o      RRDs.xs     ntmake.pl
rrdpl.dsp   t
Makefile    README      RRDs.c      RRDs.pm     blib        pm_to_blib
bash-2.03$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/usr/local/perl-5.00503/lib/5.00503 -e 'use Test::Harness qw(&runtests
$verbose); $verbose=0; runtests @ARGV;' t/*.t
        Test returned status 0 (wstat 139, 0x8b)
        test program seems to have generated a core
DIED. FAILED tests 2-5
        Failed 4/5 tests, 20.00% okay
Failed Test  Status Wstat Total Fail  Failed  List of failed
t/base.t          0   139     5    4  80.00%  2-5
Failed 1/1 test scripts, 0.00% okay. 4/5 subtests failed, 20.00% okay.
*** Error code 2

Stop in /home/jeff/work/rrdtool-1.0.8/perl-shared.

------- Here's a single step through the test script:

bash-2.03$ perl -d t/base.t 

Loading DB routines from perl5db.pl version 1.0402
Emacs support available.

Enter h or `h h' for help.

main::(t/base.t:21):    $loaded = 1;
  DB<1> n
main::(t/base.t:22):  my $ok_count = 1;
  DB<1> n
main::(t/base.t:24):  ok("loading",1);
  DB<1> n
ok 1 loading
main::(t/base.t:28):    my $STEP  = 100;
  DB<1> n
main::(t/base.t:29):  my $RUNS  = 500;
  DB<1> n
main::(t/base.t:30):  my $GRUNS = 4;
  DB<1> n
main::(t/base.t:31):  my $RRD1  = "demo1.rrd";
  DB<1> n
main::(t/base.t:32):  my $RRD2  = "demo2.rrd";
  DB<1> n
main::(t/base.t:33):  my $GIF1  = "demo1.gif";
  DB<1> n
main::(t/base.t:34):  my $GIF2  = "demo2.gif";
  DB<1> n
main::(t/base.t:35):  my $time  = 30*int(time/30);
  DB<1> n
main::(t/base.t:36):  my $START = $time-$RUNS*$STEP;
  DB<1> n
main::(t/base.t:38):  my @options = ("-b", $START, "-s", $STEP,
main::(t/base.t:39):     "DS:a:GAUGE:2000:U:U",
main::(t/base.t:40):     "DS:b:GAUGE:200:U:U",
main::(t/base.t:41):     "DS:c:GAUGE:200:U:U",
main::(t/base.t:42):     "DS:d:GAUGE:200:U:U",
main::(t/base.t:43):     "DS:e:DERIVE:200:U:U",
main::(t/base.t:44):     "RRA:AVERAGE:0.5:1:5000",
main::(t/base.t:45):     "RRA:AVERAGE:0.5:10:500");
  DB<1> n
main::(t/base.t:47):  print "* Creating RRD $RRD1 starting at $time.\n\n";
  DB<1> n
* Creating RRD demo1.rrd starting at 943663050.

main::(t/base.t:48):    RRDs::create $RRD1, @options;
  DB<1> n
Signal SEGV: No such file or directory
Abort trap (core dumped)

- Jeff Younker - jeff at mdli.com - These are my opinions, not MDL's -

* To unsubscribe from the rrd-users mailing list, send a message with the
  subject: unsubscribe to rrd-users-request at list.ee.ethz.ch

More information about the rrd-users mailing list