Greetings,

I'm working with RHEL 4 and having some issues compiling DBD-Oracle
1.16. I'm guessing this may be due to using an older version of
DBD-Oracle, but I cannot upgrade to DBI version 1.51 at this point.

So, here's the details:

$ uname -a
Linux example.org 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007
i686 i686 i386 GNU/Linux

$ perl -v | head -2

This is perl, v5.8.5 built for i386-linux-thread-multi

$ rpm -qa |grep oracle
oracle-instantclient11.1-devel-11.1.0.7.0-1
oracle-instantclient11.1-basic-11.1.0.7.0-1
oracle-instantclient11.1-sqlplus-11.1.0.7.0-1
$ rpm -qa |grep DBI
perl-DBI-1.40-8

$ set | grep -i oracle
LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib:
ORACLE_HOME=/usr/lib/oracle/11.1/client
ORACLE_SID=DB001
TNS_ADMIN=/opt/oracle

Now for the real problem...

$ cd DBD-Oracle-1.16
$ perl Makefile.PL -m /usr/share/oracle/11.1/client/demo.mk
Using DBI 1.40 (for perl 5.008005 on i386-linux-thread-multi)
installed in /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/auto/DBI

 Configuring DBD::Oracle ...

>>>     Remember to actually *READ* the README file!
        Especially if you have any problems.

Using Oracle in /usr/lib/oracle/11.1/client
DEFINE _SQLPLUS_RELEASE = "1101000700" (CHAR)
Oracle version 11.1.0.7 (11.1)
Found /usr/share/oracle/11.1/client/demo.mk
Using /usr/share/oracle/11.1/client/demo.mk
Reading /usr/share/oracle/11.1/client/demo.mk
ERROR parsing /usr/share/oracle/11.1/client/demo.mk: Unable to
determine what to link with.
Please send me copies of these files (one per mail message):
/usr/share/oracle/11.1/client/demo.mk

demo.mk hasn't been changed since installation....

$ sha1sum /usr/share/oracle/11.1/client/demo.mk
d90eb6833a7dfe08b3be01f5f36c9d5996c9b49d  /usr/share/oracle/11.1/client/demo.mk

Does anyone else have DBD-Oracle running in this environment who could
offer some help?

Thanks,

- Eric

Reply via email to