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