joe bayer wrote:
dear group
I am trying to install DBD::Oracle on a box that has oracle application server. The sqlplus works fine, but i got error
Unable to locate an oracle.mk, proc.mk or other suitable *.mk
file in your Oracle installation. (I looked in
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1/rdbms/demo/demo_xe.mk
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1/rdbms/lib/oracle.mk
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1/rdbms/demo/oracle.mk
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1/rdbms/demo/demo_rdbms.mk
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1/precomp/demo/proc/proc.mk
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1/precomp/demo/proc/demo_proc.mk
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1/proc/lib/proc.mk
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1/proc16/lib/proc16.mk under
/usr/local/app/oracle/product/10.2.0/Ora10gSSB_1)
Is it a must that I have to install Oracle client for DBD to compile?
Thanks for your help
You need an Oracle client of some form. The easiest way these days is to
install instant client. You will need the client and development
libraries and optionally the sqlplus - 3 tar files, you just untar
anywhere and then set your LD_LIBRARY_PATH (or whatever is appropriate
to your dynamic linker) to the sdk dir before you run perl Makefile.PL.
Martin