Mombu the Programming Forum sponsored links

Go Back   Mombu the Programming Forum > Programming > Perl & DBI cannot locate
User Name
Password
REGISTER NOW! Mark Forums Read

sponsored links


Reply
 
1 14th April 04:34
lhradowy
External User
 
Posts: 1
Default Perl & DBI cannot locate


I just installed:
perl 5.8.7 + defined-or + DBI 1.48 + Tk 804.027 built with gcc-4.0.0
From:
http://mirrors.develooper.com/hpux/downloads.html

I was under the assumption that the DBI module was installed.
When I do:
perldoc DBI
I get the docs for DBI

But when I try to use DBI I get an error...
Can't locate DBI.pm in @INC (@INC contains:
/opt/perl64/lib/5.8.8/PA-RISC2.0-LP64 /opt/perl64/lib/5.8.8
/opt/perl64/lib/site_perl/5.8.8/PA-RISC2.0-LP64
/opt/perl64/lib/site_perl/5.8.8 /opt/perl64/lib/site_perl .) at test2
line 27.
BEGIN failed--compilation aborted at test2 line 27.

My path points to /usr/bin/perl.
lrwxr-xr-x 1 root sys 20 Nov 20 11:56 /usr/bin/perl ->
/opt/perl64/bin/perl

How can I tell if it is installed, or do I still need to install this.
Do I also need the oracle driver?
  Reply With Quote


  sponsored links


2 14th April 04:35
paul lalli
External User
 
Posts: 1
Default Perl & DBI cannot locate


You tell us. You said you installed it. Did you or didn't you?

You said you got the docs for DBI. I presume this means you used
perldoc to find them? You can ask perldoc for the location of the
module...

perldoc -l DBI

If that fails, the obvious way to search for it is to actually try to
`find` it:

find / -name DBI.pm

If it's found, but
perl -MDBI -e1
still gives an error, then your PERL5LIB variable is probably not set
correctly. Update it to include the path of DBI.pm as found from your
`find` command.

And no, DBD::Oracle is not included with DBI. You'll have to install
it separately. Have a read of:
perldoc perlmodinstall

Paul Lalli
  Reply With Quote
3 14th April 09:05
h.merijn brand
External User
 
Posts: 1
Default Perl & DBI cannot locate


That's my site


It should be.

# find /opt/perl64 -name DBI.pm

If not, I should check. What OS? 11.11?
  Reply With Quote
4 14th April 09:05
lhradowy
External User
 
Posts: 1
Default Perl & DBI cannot locate


Thanks for the software.
Yes I do have it installed.
user@medusa$ perldoc -l DBI
/opt/perl/lib/site_perl/5.8.8/PA-RISC2.0/DBI.pm
But, when I do:
user@medusa$ perl -MDBI -e1
Can't locate DBI.pm in @INC (@INC contains:
/opt/perl64/lib/5.8.8/PA-RISC2.0-LP64 /opt/perl64/lib/5.8.8
/opt/perl64/lib/site_perl/5.8.8/PA-RISC2.0-LP64
/opt/perl64/lib/site_perl/5.8.8 /opt/perl64/lib/site_perl .).
BEGIN failed--compilation aborted.

How do I fix this?
I believe I installed this thru sam, where/how do I modify the search
path...
Would this also be the reason why I get a memory fault when I enter
debug mode?
root@medusa # perl -de0
Memory fault(coredump)
  Reply With Quote
5 14th April 09:06
h.merijn brand
External User
 
Posts: 1
Default Perl & DBI cannot locate


11.00 or 11.11?

That is the 32bit version. Cannot be used with the 64bit version of perl


That is the 64bit perl


Ouch. should not happen. I get them too, for GNU gcc builds.
  Reply With Quote
6 20th April 13:45
h.merijn brand
External User
 
Posts: 1
Default Perl & DBI cannot locate


This one is due to optimisation errors in GNU gcc 4.x.x

I have uploaded a completely rebuilt pack of perl-5.8.8 builds,
but now compiled with GNU gcc-3.4.6, in which I have testes that
this error does not happen.

http://mirrors.develooper.com/hpux/#Perl

Enjoy, Have FUN! H.Merijn
  Reply With Quote


  sponsored links


Reply


Thread Tools
Display Modes




Copyright 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666