On 26/04/2012 19:32, John Adams wrote:
Hi, folks,

      I'm having issues with making DBD::Oracle. Some information:

Oracle version 11.1.0.7
DBI version 1.52
Perl version 5.8.8
OS version RHEL 5.8

      The odd wrinkle in this is that most of Oracle on this machine is
installed in an /opt/oracle directory but that the InstantClient rpms
install into the various normal places under /usr, so I've done this
to create Makefile:

perl Makefile.PL CCFLAGS="-I/usr/include/oracle/11.1/client64"
LDFLAGS="-L/usr/lib/oracle/11.1/client64/lib
-R/usr/lib/oracle/11.1/client64/lib"

      When I try to make the module, these errors result:

Snipped all the build errors
make: *** [Oracle.o] Error 1

      Can you help?

Thanks,

      John A

When I build against Oracle Instant Client I download the instant client from Oracle, unzip it in /home/martin. Then I set LD_LIBRARY_PATH=/home/martin/instantclient_11_2 and do

perl Makefile.PL
make

Do you really want to use instant client or build directly against your oracle install - you seem, to me, to be mixing the two. There are issues building against a full Oracle install right now as I believe they (Oracle) have put the files required in different packages but I've never had any issues with InstantClient.

Martin

Reply via email to