I have performed the following steps and its not playing. (Usually used to doing this on Solaris - first time compiling on W2K)
1) Install Activestate 2) Install DBI using ppm 3) Go to install DBD::Oracle - find there isn't one for Activestate Perl 5.8 4) Try to build one 5) Dowload mingw32-make and gcc 6) perl Makefile.pl LINKTYPE=static 7) Errors in the Makefile around pm_to_blib (commented out lines not understanding it) 8) mingw32-make - various errors around ld_flags - edited makefile as didn't understand them 9) Errors oci8.c:1596: warning: passing arg 1 of `fprintf' from incompatible pointer type oci8.c:1610: warning: passing arg 1 of `fprintf' from incompatible pointer type oci8.c:1613: warning: passing arg 1 of `fprintf' from incompatible pointer type oci8.c:1619: warning: passing arg 1 of `fprintf' from incompatible pointer type oci8.c: In function `ora_free_lob_refetch': oci8.c:1637: warning: passing arg 1 of `fprintf' from incompatible pointer type D:\Perl\bin\perl.exe -MExtUtils::Command -e rm_rf blib\arch\auto\DBD\Oracle\Oracle.lib lib -out:blib\arch\auto\DBD\Oracle\Oracle.lib Oracle.obj dbdimp.obj oci7.obj oci8.obj process_begin: CreateProcess((null), lib -out:blib\arch\auto\DBD\Oracle\Oracle.lib Oracle.obj dbdimp.obj oci7.obj oci8.o bj, ...) failed. make (e=2): The system cannot find the file specified. mingw32-make: *** [blib\arch\auto\DBD\Oracle\Oracle.lib] Error 2 So I sorely need instructions about how to compile DBD::Oracle against Oracle 817 libraries. Any help greatfully appreciated.