Platform: Oracle 8.1.7 Compaq TRU64 Unix 5.1 DBI::1.20 building DBI::1.09 summary ======= Built DBI 1.20 OK Building DBD::Oracle 1.09 could not find all the include dirs, in particular $ORACLE_HOME/rdbms/public Looking at the generated Makefile it looked like the variable I_SYM was undefined, which produced output like: cc -c /u01/app/oracle/product/8.1.7/rdbms/demo /u01/app/oracle/product/8.1.7/rdbms/public /u01/app/oracle/product/8.1.7/plsql/public /u01/app/oracle/product/8.1.7/network/public -I/u01/app/oracle/product/8.1.7/rdbms/demo -I/u01/app/oracle/product/8.1.7/rdbms/demo -I/usr/users/foxm/lib/perl5/site_perl/5.6.0/alpha-dec_osf/auto/DBI -std -fprm d -ieee -D_INTRINSICS -DLANGUAGE_C -O4 -DVERSION= \"1.09\" -DXS_VERSION=\"1.09\" -I/usr/users/foxm/lib/perl5/5.6.0/alpha-dec_osf/CORE Oracle.c cc: Severe: /u01/app/oracle/product/8.1.7/rdbms/demo/oci.h, line 1668: Cannot find file <ociextp.h> specified in #include directive. (noinclfilef) #include <ociextp.h> -^ *** Exit 1 Manually defining I_SYM eg by (ksh) "export I_SYM=-I" before doing the "perl Makefile.PL" puts the -I in front of all the include dirs, and it then builds and tests OK. I am just guessing here, and I don't know why I_SYM is undefined or where it should come from, and if this is in fact the error. CAUTION This e-mail and any files transmitted with it are privileged and confidential information intended for the use of the addressee. The confidentiality and/or privilege in this e-mail is not waived, lost or destroyed if it has been transmitted to you in error. If you have received this e-mail in error you must (a) not disseminate, copy or take any action in reliance on it; (b) please notify Australia Post immediately by return e-mail to the sender; and (c) please delete the original e-mail.
