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