DBI 1.15 built, tested, and installed cleanly in WinNT with MingW32 gcc
2.95.2.
When I ran the DBD::Oracle tests t/plslq.t failed at test 54. The test
failed at the same point both before and after I rebuilt DBD::Oracle under
the new DBI.
My configuration may be a little odd, so it would be useful to see if anyone
else had the same problem.
--
Mac :})
** I normally forward private database questions to the DBI mail lists. **
Give a hobbit a fish and he'll eat fish for a day.
Give a hobbit a ring and he'll eat fish for an age.
Extract from t/plsql.t:
=====================================
if (1) {
my $cur_query = q{
SELECT object_name, owner FROM all_objects
WHERE object_name LIKE :p1 and ROWNUM <= 3
};
my $cur1 = 42;
#$dbh->trace(4);
my $parent = $dbh->prepare(qq{
BEGIN OPEN :cur1 FOR $cur_query; END;
});
ok(0, $parent);
ok(0, $parent->bind_param(":p1", "V%"));
ok(0, $parent->bind_param_inout(":cur1", \$cur1, 0, { ora_type =>
ORA_RSET } ));
ok(0, $parent->execute()); ##### Test 54
=====================================
OS: WinNT 4.0 SP4
Oracle: 8.1.5.0.0
Perl: 5.6.0
DBI: 1.15
DBD::Oracle: 1.06
D:\install\new\DBD-Oracle-1.06h>perl -V
Summary of my perl5 (revision 5 version 6 subversion 0) configuration:
Platform:
osname=MSWin32, osvers=4.0, archname=MSWin32-x86
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=unde
f
useperlio=undef d_sfio=undef uselargefiles=undef
use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef
Compiler:
cc='gcc', optimize='-g -O2', gccversion=
cppflags='-DWIN32'
ccflags ='-g -O2 -DWIN32 -fno-strict-aliasing -DPERL_MSVCRT_READFIX'
stdchar='char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize
=4
alignbytes=8, usemymalloc=n, prototype=define
Linker and Libraries:
ld='gcc', ldflags
=' -L"c:\perl\5.6.0\lib\MSWin32-x86\CORE" -L"c:\gcc-2.95.2
\lib"'
libpth=c:\gcc-2.95.2\lib
libs= -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32
-ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lwsock32 -lmpr -l
winm
m -lversion -lodbc32
libc=-lmsvcrt, so=dll, useshrplib=yes, libperl=libperl56.a
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ',
lddlflags='-mdll -L"c:\perl\5.6.0\lib\MSWin32-x86\CORE" -L"
c:\gcc-2.95.2\lib"'
Characteristics of this binary (from libperl):
Compile-time options:
Built under MSWin32
Compiled at Apr 2 2000 10:02:51
@INC:
c:/perl/5.6.0/lib/MSWin32-x86
c:/perl/5.6.0/lib
c:/perl/site/5.6.0/lib/MSWin32-x86
c:/perl/site/5.6.0/lib
.