Got an error trying to install DBD::RAM on a 5.8.2 version of perl. The following is the output:
... CPAN.pm: Going to build J/JZ/JZUCKER/DBD-RAM-0.072.tar.gz
Checking for DBI, 1.00 or later ... ok Checking for DBD::File ... ok Checking for SQL::Statement, 0.1011 or later ... ok Checking if your kit is complete... Looks good Writing Makefile for DBD::RAM cp RAM.pm blib/lib/DBD/RAM.pm Manifying blib/man3/DBD::RAM.3 /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /usr/local/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
Testing empty loop speed ... 100000 iterations in 0.2 cpu+sys seconds (588235 per sec)
Testing connect/disconnect speed ... 2000 connections in 3.0 cpu+sys seconds (673 per sec)
Testing CREATE/DROP TABLE speed ...
Test failed, message: Can't locate DBI object method "csv_cache_sql_parser_object" via package "DBD::RAM::db" at /usr/local/lib/perl5/site_perl/5.8.2/DBD/File.pm line 170.
Can't locate DBI object method "csv_cache_sql_parser_object" via package "DBD::RAM::db" at /usr/local/lib/perl5/site_perl/5.8.2/DBD/File.pm line 170.
make: *** [test_dynamic] Error 9
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force.
I am at a loss; could force it, but would like to understand what's going on. TIA, Tim