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.


Reply via email to