Compilation error on Perl 5.8.0



At my workplace, we tried upgrading to the new version of Perl 5.8.0,
but it broke some jobs(wk_job.sh that in turn calls Perl scirpts to
Connect to Oracle 9i) that were running fine in the previous version
(5.6.1). I am not sure what to do. The platform is HP-UX and when I run
my script I receive the errors -

Can't find 'boot_DBI' symbol in
/opt/perl/lib/site_perl/5.8.0/PA-RISC1.1-thread-multi/auto/DBI/DBI.sl
at /opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi/DBI.pm line 223

BEGIN failed--compilation aborted at
/opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi/DBI.pm line 223.

Compilation failed in require at
opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi/Oraperl.pm line 25.

BEGIN failed--compilation aborted at
opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi/Oraperl.pm line 25.

Compilation failed in require at (eval 1) line 1.
BEGIN failed--compilation aborted at (eval 1) line 1.

wk_job[37]: 255: not found

Can't find 'boot_DBI' symbol in
opt/perl/lib/site_perl/5.8.0/PA-RISC1.1-thread-multi/auto/DBI/DBI.sl at
/opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi/DBI.pm line 223

BEGIN failed--compilation aborted at
opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi/DBI.pm line 223.

Compilation failed in require at
opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi/Oraperl.pm line 25.

BEGIN failed--compilation aborted at
opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi/Oraperl.pm line 25.

Compilation failed in require at (eval 1) line 1.
BEGIN failed--compilation aborted at (eval 1) line 1.

wk_job[48]: 255: not found

The contents of my @INC variable is -
/opt/perl/lib/5.8.0/PA-RISC1.1-thread-multi
/opt/perl/lib/5.8.0
/opt/perl/lib/site_perl/5.8.0/PA-RISC1.1-thread-multi
/opt/perl/lib/site_perl/5.8.0
/opt/perl/lib/site_perl

and one of them contains the Oraperl.pm module. I am not sure what the
problem is. How are Oraperl.pm and DBI.pm related? Is this error
because one of them is not properly installed?

Any tipcs would be greatly appreciated.

.