Skip Menu |

This queue is for tickets about the DBD-SQLite CPAN distribution.

Report information
The Basics
Id: 30502
Status: resolved
Priority: 0/
Queue: DBD-SQLite

People
Owner: Nobody in particular
Requestors: JDB [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.14
Fixed in: (no value)



Subject: t\70schemachange.t fails on Windows
Show quoted text
>perl -Mblib t\70schemachange.t
1..9 ok 1 ok 2 Creating table: CREATE TABLE testaa (id INTEGER NOT NULL, name CHAR (64) NOT NULL) ok 3 ok 4 Creating table: CREATE TABLE testab (id INTEGER NOT NULL, name CHAR (64) NOT NULL) DBD::SQLite::db do failed: table testab already exists(1) at dbdimp.c line 271 at t\70schemachange.t line 59. not ok 5 at line 59 - FAILED Test 5 - Test 5: DBI error 1, table testab already exists(1) at dbdimp.c line 271 DBD::SQLite::db do failed: handle 2 is owned by thread 1c62794 not current thread 3820054 (handles can't be shared between threads and your driver may need a CLONE method added) at t\70schemachange.t line 68. not ok 6 at line 77 - FAILED Test 6 - waitpid: Bad file descriptor ok 7 DBD::SQLite::db do failed: table testab already exists(1) at dbdimp.c line 271 at t\70schemachange.t line 84. not ok 8 at line 84 - FAILED Test 8 - Test 8: DBI error 1, table testab already exists(1) at dbdimp.c line 271 ok 9 Build and tested with bleadperl@32225: Show quoted text
>perl -V
Summary of my perl5 (revision 5 version 10 subversion 0 patchlevel 32225) configuration: Platform: osname=MSWin32, osvers=6.0, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=undef, use64bitall=undef, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cl', ccflags ='-nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX', optimize='-MD -Zi -DNDEBUG -O1', cppflags='-DWIN32' ccversion='12.00.8168', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf -libpath:"c:\perl\lib\CORE" -machine:x86' libpth=C:\PROGRA~2\MICROS~3\VC98\lib libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl59.lib gnulibc_version='' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"c:\perl\lib\CORE" -machine:x86' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS USE_LARGE_FILES USE_PERLIO Locally applied patches: DEVEL Built under MSWin32 Compiled at Nov 5 2007 09:59:28 @INC: C:/Perl/lib C:/Perl/site/lib .
From: todd.e.rinaldo [...] jpmorgan.com
Hi, This is breaking test support for DBIx::Class in windows. Any chance the priority can be raised? Thanks,
This now works for me.