Hello, I wanted to contribute my experience with the compilation of DBD::Oracle 1.19 with the Oracle InstantClient 10.2.0.3 on Debian Etch.
I mainly followed the guide on http://jeanchristophe.duber.free.fr/dbd_oracle_instantclient_linux/ That documentation is based on an older Oracle InstantClient v10.1.0.3, so I had to make some modifications... I will quickly point out my steps: - Download DBD::Oracle (http://search.cpan.org/CPAN/authors/id/P/PY/PYTHIAN/DBD-Oracle-1.19.tar.gz) - Download Oracle InstantClient 10.2.0.3 (http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html) - instantclient-basic-linux32-10.2.0.3-20061115.zip - instantclient-sdk-linux32-10.2.0.3-20061115.zip - Extract all these archives to a meaningful directory ($DIR) - Make necessary symbolic links - cd $DIR/instantclient_10_2 - ln -s libclntsh.so.10.2 libclntsh.so - ln -s libocci.so.10.2 libocci.so - Get the adapted Makefile-instantclient.PL from http://jeanchristophe.duber.free.fr/dbd_oracle_instantclient_linux/Makefile-instantclient.PL Save it to $DIR/DBD-Oracle-1.19/ and make it executable - Get the following script (http://jeanchristophe.duber.free.fr/dbd_oracle_instantclient_linux/oracle-instantclient-config) and place it somewhere in your PATH + make it executable - Edit the following in the above script (read between the lines): prefix=$DIR/instantclient_10_2 version=10.2.0.3 incdirs="-I${exec_prefix}/sdk/include" libdirs="-L${exec_prefix}" - Go to $DIR/DBD-Oracle-1.19 - perl Makefile-instantclient.PL - make - (optionally change DESTDIR in Makefile) - make install Hope this is helpfull!! I've also forwarded this message to the author of the above mentioned URL. Regards, Philip Brusten Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
