Hello Cognoscenti,
I am attempting to get 'butter' (a
'larrd' substitute) operational on a Fedora Linux machine.
I chose butter because it is
described as being easier to configure than larrd.
Of course I relatively new to Perl...
After rebuilding RRDTool and all
requisite libraries, I ran 'make site-perl-install', as instructed in
the butter README.
After restarting BigBrother, I
receive this message in BBOUT:
Can't load
'/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/RRDs/RRDs.so'
for module RRDs: librrd.so.2: cannot open shared object file: No such
file or directory at
/usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line 229.
But RRDs.so exists:
$ ls -l
/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/RRDs/RRDs.so
116 -r-xr-xr-x 1 bb bb 112021 Nov 18 12:36
/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/RRDs/RRDs.so*
And running 'file' on it
produces similar output to other .so files:
$ file
/tmp/rrdbuild/rrdtool-1.2.11/bindings/perl-shared/blib/arch/auto/RRDs/RRDs.so
/tmp/rrdbuild/rrdtool-1.2.11/bindings/perl-shared/blib/arch/auto/RRDs/RRDs.so:
ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not
stripped
Thinking that the RRDTool 'make
site-perl-install' failed somehow, I ran 'make test' in /tmp/rrdtool/rrdtool-1.2.11/bindings/perl/shared:
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/base....
Can't load
'/tmp/rrdbuild/rrdtool-1.2.11/bindings/perl-shared/blib/arch/auto/RRDs/RRDs.so'
for module RRDs: librrd.so.2: cannot open shared object file: No such
file or directory at
/usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line 229.
So DynaLoader.pm is having trouble
loading RRDs.so.
Any thought or recommendations as to
what I might be missing?
Thanks very much,
Mark