#> perl MakeFile.PL PREFIX=/path/to/local/lib
#>make && make test
####
#!/usr/bin/perl
BEGIN {
use lib '/path/to/local/lib/lib64/perl5';
}
use strict;
use warnings;
use v5.010;
use Data::Dumper 'Dumper';
use DBI;
say Dumper(\@INC,\%INC);
require DBD::Oracle;
##
##
$VAR1 = [
'/path/to/local/lib/perl5lib/lib64/perl5',
'/usr/local/lib64/perl5',
'/usr/local/share/perl5',
'/usr/lib64/perl5/vendor_perl',
'/usr/share/perl5/vendor_perl',
'/usr/lib64/perl5',
'/usr/share/perl5',
'.'
];
$VAR2 = {
'warnings/register.pm' => '/usr/share/perl5/warnings/register.pm',
'XSLoader.pm' => '/usr/lib64/perl5/XSLoader.pm',
'List/Util.pm' => '/usr/lib64/perl5/List/Util.pm',
'warnings.pm' => '/usr/share/perl5/warnings.pm',
'Config_git.pl' => '/usr/lib64/perl5/Config_git.pl',
'DBI.pm' => '/path/to/local/lib/perl5/DBI.pm',
'Config.pm' => '/usr/lib64/perl5/Config.pm',
'Carp.pm' => '/usr/share/perl5/Carp.pm',
'bytes.pm' => '/usr/share/perl5/bytes.pm',
'Scalar/Util.pm' => '/usr/lib64/perl5/Scalar/Util.pm',
'Exporter/Heavy.pm' => '/usr/share/perl5/Exporter/Heavy.pm',
'strict.pm' => '/usr/share/perl5/strict.pm',
'Exporter.pm' => '/usr/share/perl5/Exporter.pm',
'vars.pm' => '/usr/share/perl5/vars.pm',
'constant.pm' => '/usr/share/perl5/constant.pm',
'Config_heavy.pl' => '/usr/lib64/perl5/Config_heavy.pl',
'overload.pm' => '/usr/share/perl5/overload.pm',
'AutoLoader.pm' => '/usr/share/perl5/AutoLoader.pm',
'lib.pm' => '/usr/lib64/perl5/lib.pm',
'DynaLoader.pm' => '/usr/lib64/perl5/DynaLoader.pm',
'Data/Dumper.pm' => '/usr/lib64/perl5/Data/Dumper.pm',
'feature.pm' => '/usr/share/perl5/feature.pm'
};
DBD::Oracle object version 1.74 does not match bootstrap parameter 1.64 at /usr/lib64/perl5/DynaLoader.pm line 223.
Compilation failed in require at tmp.pl line 14.