On Fri, 10 Sep 2010 11:42:08 +0200, "H.Merijn Brand"
<h.m.br...@xs4all.nl> wrote:

> On Thu, 09 Sep 2010 15:27:41 -0400, John Scoles <sco...@pythian.com>
> wrote:
> 
> > Well the third time is a charm!!  We hope for the 'two bit' version of 
> > DBD::Oracle 1.25
> > 
> > You can find release candidate 3 here
> > 
> > http://svn.perl.org/modules/dbd-oracle/trunk/DBD-Oracle-1.25-RC3.tar
> 
> Oracle version 11.2.0.1 (11.2)
> Configuring DBD::Oracle for perl 5.012000 on linux (i686-linux-64int-ld)
> 
> 
> DBD-Oracle-1.25-RC3 411 > make test
> cp Oracle.pm blib/lib/DBD/Oracle.pm
> cp oraperl.ph blib/lib/oraperl.ph
> cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
> cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
> cp Oraperl.pm blib/lib/Oraperl.pm
> cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
> cp lib/DBD/Oracle/Object.pm blib/lib/DBD/Oracle/Object.pm
> cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
> cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.pm
> /pro/bin/perl -p -e "s/~DRIVER~/Oracle/g" 
> /pro/lib/perl5/site_perl/5.12.0/i686-l
> inux-64int-ld/auto/DBI/Driver.xst > Oracle.xsi
> /pro/bin/perl /pro/lib/perl5/5.12.0/ExtUtils/xsubpp  -typemap 
> /pro/lib/perl5/5.1
> 2.0/ExtUtils/typemap -typemap typemap  Oracle.xs > Oracle.xsc && mv 
> Oracle.xsc O
> racle.c
> cc -c  -I/usr/include/oracle/11.2/client  
> -I/pro/lib/perl5/site_perl/5.12.0/i686
> -linux-64int-ld/auto/DBI -DDEBUGGING -fno-strict-aliasing -pipe 
> -fstack-protecto
> r -I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   
> -DVERSIO
> N=\"1.25\" -DXS_VERSION=\"1.25\" -fPIC 
> "-I/pro/lib/perl5/5.12.0/i686-linux-64int
> -ld/CORE"  -Wall -Wno-comment -DUTF8_SUPPORT -DORA_OCI_VERSION=\"11.2.0.1\" 
> -DOR
> A_OCI_102 -DORA_OCI_112 Oracle.c
> cc -c  -I/usr/include/oracle/11.2/client  
> -I/pro/lib/perl5/site_perl/5.12.0/i686
> -linux-64int-ld/auto/DBI -DDEBUGGING -fno-strict-aliasing -pipe 
> -fstack-protecto
> r -I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   
> -DVERSIO
> N=\"1.25\" -DXS_VERSION=\"1.25\" -fPIC 
> "-I/pro/lib/perl5/5.12.0/i686-linux-64int
> -ld/CORE"  -Wall -Wno-comment -DUTF8_SUPPORT -DORA_OCI_VERSION=\"11.2.0.1\" 
> -DOR
> A_OCI_102 -DORA_OCI_112 dbdimp.c
> dbdimp.c: In function ‘ora_db_STORE_attrib’:
> dbdimp.c:1154:34: error: ‘vl’ undeclared (first use in this function)

--8<---
--- a/dbdimp.c    2010-09-08 15:53:15.000000000 +0200
+++ b/dbdimp.c    2010-09-10 11:54:56.581459086 +0200
@@ -1151,6 +1151,7 @@ dbd_db_STORE_attrib(SV *dbh, imp_dbh_t *
                imp_dbh->using_drcp = 1;
        }
        else if (kl==14 && strEQ(key, "ora_drcp_class") ) {
+               STRLEN vl;
                imp_dbh->pool_class = (text *) SvPV (valuesv, vl );
                imp_dbh->pool_classl= (ub4) vl;
        }
-->8---

cc -c  -I/usr/include/oracle/11.2/client  -I/pro/lib/perl5/site_perl/5.12.0/i686
-linux-64int-ld/auto/DBI -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protecto
r -I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSIO
N=\"1.25\" -DXS_VERSION=\"1.25\" -fPIC "-I/pro/lib/perl5/5.12.0/i686-linux-64int
-ld/CORE"  -Wall -Wno-comment -DUTF8_SUPPORT -DORA_OCI_VERSION=\"11.2.0.1\" -DOR
A_OCI_102 -DORA_OCI_112 dbdimp.c
dbdimp.c: In function ‘dbd_rebind_ph_char’:
dbdimp.c:2444:3: warning: format ‘%d’ expects type ‘int’, but argument 5 has typ
e ‘IV’
dbdimp.c:2511:20: warning: cast from pointer to integer of different size
dbdimp.c: In function ‘dbd_rebind_ph_xml’:
dbdimp.c:2709:17: warning: cast to pointer from integer of different size
dbdimp.c: In function ‘ora_bind_ph’:
dbdimp.c:3002:6: warning: format ‘%ld’ expects type ‘long int’, but argument 2 h
as type ‘IV’
dbdimp.c:3011:5: warning: format ‘%ld’ expects type ‘long int’, but argument 2 h
as type ‘IV’
dbdimp.c:3045:4: warning: format ‘%ld’ expects type ‘long int’, but argument 3 h
as type ‘IV’
cc -c  -I/usr/include/oracle/11.2/client  -I/pro/lib/perl5/site_perl/5.12.0/i686
-linux-64int-ld/auto/DBI -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protecto
r -I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSIO
N=\"1.25\" -DXS_VERSION=\"1.25\" -fPIC "-I/pro/lib/perl5/5.12.0/i686-linux-64int
-ld/CORE"  -Wall -Wno-comment -DUTF8_SUPPORT -DORA_OCI_VERSION=\"11.2.0.1\" -DOR
A_OCI_102 -DORA_OCI_112 oci8.c
oci8.c: In function ‘ora_blob_read_mb_piece’:
oci8.c:1645:4: warning: format ‘%ld’ expects type ‘long int’, but argument 6 has
 type ‘UV’
Running Mkbootstrap for DBD::Oracle ()
chmod 644 Oracle.bs
rm -f blib/arch/auto/DBD/Oracle/Oracle.so
LD_RUN_PATH="/pro/oracle/v11/lib" cc  -shared -O2 -L/pro/local/lib -fstack-prote
ctor Oracle.o dbdimp.o oci8.o  -o blib/arch/auto/DBD/Oracle/Oracle.so   \
           -L/pro/oracle/v11/lib -L/pro/3gl/CPAN/DBD-Oracle-1.25-RC3/../.. -locc
i -lclntsh -lpthread    \

chmod 755 blib/arch/auto/DBD/Oracle/Oracle.so
cp Oracle.bs blib/arch/auto/DBD/Oracle/Oracle.bs
chmod 644 blib/arch/auto/DBD/Oracle/Oracle.bs
/pro/bin/perl "-Iblib/arch" "-Iblib/lib" ora_explain.PL ora_explain
Extracted ora_explain from ora_explain.PL with variable substitutions.
cp ora_explain blib/script/ora_explain
/pro/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ora_explain
Manifying blib/man1/ora_explain.1
Manifying blib/man3/DBD::Oracle.3
Manifying blib/man3/DBD::Oraperl.3

DBD-Oracle-1.25-RC3 403 > make test
PERL_DL_NONLAZY=1 /pro/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0,
'blib/lib', 'blib/arch')" t/*.t
t/01base.t .............. # Test loading DBI, DBD::Oracle and version
t/01base.t .............. ok
t/10general.t ........... ok
t/12impdata.t ........... ok
t/14threads.t ........... skipped: this linux perl 5.012000 not configured to su
pport iThreads
t/15nls.t ............... ok
t/20select.t ............ ok
t/21nchar.t ............. ok
t/22nchar_al32utf8.t .... ok
t/22nchar_utf8.t ........ ok
t/23wide_db.t ........... skipped: Database character set is not Unicode
t/23wide_db_8bit.t ...... skipped: Database character set is not Unicode
t/23wide_db_al32utf8.t .. skipped: Database character set is not Unicode
t/24implicit_utf8.t ..... ok
t/25plsql.t ............. ok
t/26exe_array.t ......... ok
t/28array_bind.t ........ ok
t/30long.t .............. ok
t/31lob.t ............... ok
t/31lob_extended.t ...... ok
t/32xmltype.t ........... ok
t/34pres_lobs.t ......... ok
t/36lob_leak.t .......... ok
t/40ph_type.t ........... 1/19  Placeholder behaviour for ora_type=1 VARCHAR2 (t
he default) varies with Oracle version.
 Oracle 7 didn't strip trailing spaces, Oracle 8 did, until 9.2.x
 Your system doesn't. If that seems odd, let us know.
t/40ph_type.t ........... ok
t/50cursor.t ............ ok
t/51scroll.t ............ ok
t/55nested.t ............ ok
t/56embbeded.t .......... ok
t/58object.t ............ 1/51



t/58object.t ............ Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/51 subtests
t/60reauth.t ............ skipped: ORACLE_USERID_2 not defined.
t/70meta.t .............. ok
t/80ora_charset.t ....... skipped: Database is set up as US7ASCII

Test Summary Report
-------------------
t/58object.t          (Wstat: 1024 Tests: 51 Failed: 4)
  Failed tests:  27, 31, 33-34
  Non-zero exit status: 4
Files=31, Tests=2133, 50 wallclock secs ( 0.40 usr  0.04 sys +  5.27 cusr  0.55
csys =  6.26 CPU)
Result: FAIL
Failed 1/31 test programs. 4/2133 subtests failed.


-- 
H.Merijn Brand  http://tux.nl      Perl Monger  http://amsterdam.pm.org/
using 5.00307 through 5.12 and porting perl5.13.x on HP-UX 10.20, 11.00,
11.11, 11.23, and 11.31, OpenSuSE 10.3, 11.0, and 11.1, AIX 5.2 and 5.3.
http://mirrors.develooper.com/hpux/           http://www.test-smoke.org/
http://qa.perl.org      http://www.goldmark.org/jeff/stupid-disclaimers/

Reply via email to