Just has a look at some older emails and here is what I found

FYI I'm planning on making the next release (1.51) be the last that
officially supports perl 5.6.

So I guess you will have to upgrade your perl to 5.8

cheers

John Scoles

----- Original Message ----- From: "John Scoles" <[EMAIL PROTECTED]>
To: "Steffen Goeldner" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Friday, October 06, 2006 7:26 AM
Subject: Re: ANNOUNCE: DBD::Oracle 1.19 release candidate


Great I will have a look at this today. But it look like your OCI is quite old with Oracle 8.1 and your perl is also olde at perl5.006001 you might want to try upgrading your active perl to 5.8 and try the compile again.

cheers
John Scoles
----- Original Message ----- From: "Steffen Goeldner" <[EMAIL PROTECTED]>
To: "John Scoles" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Friday, October 06, 2006 6:04 AM
Subject: Re: ANNOUNCE: DBD::Oracle 1.19 release candidate


John Scoles wrote:

http://svn.perl.org/modules/dbd-oracle/trunk/DBD-Oracle-1.19-RC1.zip

Changes in DBD-Oracle 1.19 (scn rev 7879)

Fixed execute_array to comply with DBI standard from Martin J. Evans, Xho Jingleheimerschmidt and others Fixed execute_array so it will not throw a Perl warning on undef values in Tuples from John Scoles
  Fixed some typos in code and READMEs from John Scoles
Fixed a few other little bugs dealing with compatibility with Oracle 8
  Changes to README from Karl Auer
  Suppress warning in 26exe_array.t from Philip Garrett
Added support for array context aware execute_for_fetch from Martin J. Evans

Any and all testing would be greatly appreciated, but especially
testing of building against Oracle Instant Client and Oracle XE
on a range of platforms.

Using DBI 1.52 (for perl 5.006001 on MSWin32-x86-multi-thread)
Oracle version 8.1.7.0 (8.1)
System: perl5.006001
Compiler: bcc32 -O2 -5 -D_RTLDLL -O2 -5 -D_RTLDLL -g0 -DWIN32 -DHAVE_DES_FCRYPT -D_MT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS

dbdimp.c:
Error E2268 dbdimp.c 339: Call to undefined function 'SvLOCK' in function ora_db_login6(sv *,imp_dbh_st *,char *,char *,char *,sv *) Error E2268 dbdimp.c 765: Call to undefined function 'SvLOCK' in function ora_db_disconnect(sv *,imp_dbh_st *) Error E2268 dbdimp.c 803: Call to undefined function 'SvLOCK' in function ora_db_destroy(sv *,imp_dbh_st *)
Warning W8054 dbdimp.c 1796: Style of function definition is now obsolete
Warning W8054 dbdimp.c 1829: Style of function definition is now obsolete
Warning W8054 dbdimp.c 1847: Style of function definition is now obsolete
Error E2034 dbdimp.c 1864: Cannot convert 'void *' to 'phs_st * *' in function ora_st_bind_for_array_exec() Warning W8065 dbdimp.c 1889: Call to function 'init_bind_for_array_exec()' with no prototype in function ora_st_bind_for_array_exec() Warning W8065 dbdimp.c 1931: Call to function 'do_bind_array_exec()' with no prototype in function ora_st_bind_for_array_exec() Warning W8065 dbdimp.c 1966: Call to function 'init_bind_for_array_exec()' with no prototype in function ora_st_bind_for_array_exec() Warning W8065 dbdimp.c 1999: Call to function 'do_bind_array_exec()' with no prototype in function ora_st_bind_for_array_exec()
Warning W8054 dbdimp.c 2015: Style of function definition is now obsolete
Warning W8065 dbdimp.c 2090: Call to function 'ora_st_bind_for_array_exec()' with no prototype in function ora_st_execute_array(sv *,imp_sth_st *,sv *,sv *,sv *,unsigned int) Error E2034 dbdimp.c 2128: Cannot convert 'void *' to 'void * *' in function ora_st_execute_array(sv *,imp_sth_st *,sv *,sv *,sv *,unsigned int) Error E2342 dbdimp.c 2128: Type mismatch in parameter 'parmdpp' (wanted 'void * *', got 'void *') in function ora_st_execute_array(sv *,imp_sth_st *,sv *,sv *,sv *,unsigned int)
*** 6 errors in Compile ***
dmake.exe:  Error code 1, while making 'dbdimp.obj'


FYI (regarding SvLOCK), dbipport.h defines PERL_MAGIC_shared_scalar since 1.51, thus this w/o

  <http://www.xray.mpe.mpg.de/mailing-lists/dbi/2003-03/msg00381.html>

ceases to work.


Steffen




Reply via email to