> -----Original Message-----
> From: Daniel Hutchison [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, October 22, 2000 2:16 PM
> To: [EMAIL PROTECTED]
> Subject: DBD-Oracle
> 
> 
> I just transplanted our website from a computer that had only Net8
> installed, to a computer that has an entire Oracle Database 
> installed.  As
> far as I can tell I otherwise fully replicated the original 
> system on the
> new machine.
> 
> These errors are appearing in error_log:
> 
> [Sun Oct 22 14:03:49 2000] Carp.pm: Use of uninitialized value at
> /usr/local/lib/perl5/5.6.0/Carp.pm
>                                           line 119.
> [Sun Oct 22 14:03:49 2000] Carp.pm: Use of inherited AUTOLOAD 
> for non-method
>                                           DBD::Oracle::ORA_OCI() is
> deprecated at
>  
> /usr/local/lib/perl5/site_perl/5.6.0/i686-linux/DBD/Oracle.pm line 48.
> 
> I've done a search on the web that return this that seems to 
> indicate the
> AUTOLOAD error has something to do with LD_LIBRARY_PATH, but 
> my I have set
> that variable using both SetEnv and PerlSetEnv.  Any help would be
> appreciated! Thanks.

If you're using DBD::Oracle 1.06, you can find the steps to follow on the
DBI users archive (links on http://www.symbolstone.org/technology/perl/DBI/)
and look for ldconfig or something similar - the question has turned to a
FAQ on that list, so there is no shortage of help on how to set
LD_LIBRARY_PATH properly...

the short answer/path is to edit DBD::Oracle Makefile.PL and build it again

-$::opt_b = 1;   # try to use Oracle's own 'build' rule
+$::opt_b = 0;   # try to use Oracle's own 'build' rule

HTH

--Geoff

> 
> Daniel Hutchison
> Target Analysis Group
> mailto:[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]> 
> 617.583.8411
> 

Reply via email to