Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id:
56321
Status:
resolved
Priority:
Low/Low

People
Owner:
Nobody in particular
Requestors:
david.bouyssie [...] ipbs.fr
Cc:
AdminCc:

BugTracker
Severity:
(no value)
Broken in:
(no value)
Fixed in:
(no value)



Subject: strawberry-perl-5.12.0-RC0.0-64bit-beta-1 => feedback
The MSI package has been successfully installed under my windows server 2008 R2 x64. Note that DBD::Pg support is missing. Extracting and copying files from the pack '64bit_postgresql-8.4.1-bin_20100110.zip' into my c:\strawberry\ made the module installation possible. The installed module has been successfully tested with an application which use the Rose::DB::Object ORM and make a lot of select/insert/delete. Great job guys ;-) 5.12.0 x64 is on its way !!!
Subject: install report for DBD-Pg.txt
Running install for module 'DBD::Pg' Running make for T/TU/TURNSTEP/DBD-Pg-2.16.1.tar.gz Checksum for C:\strawberry\cpan\sources\authors\id\T\TU\TURNSTEP\DBD-Pg-2.16.1.tar.gz ok CPAN.pm: Going to build T/TU/TURNSTEP/DBD-Pg-2.16.1.tar.gz Configuring DBD::Pg 2.16.1 PostgreSQL version: 80401 (default port: 5432) POSTGRES_HOME: (not set) POSTGRES_INCLUDE: C:/STRAWB~1/c/include POSTGRES_LIB: C:/STRAWB~1/c/lib OS: MSWin32 Checking if your kit is complete... Looks good Using DBI 1.609 (for perl 5.012000 on MSWin32-x64-multi-thread) installed in C:/strawberry/perl/vendor/lib/auto/DBI/ Writing Makefile for DBD::Pg cp lib/Bundle/DBD/Pg.pm blib\lib\Bundle\DBD\Pg.pm cp Pg.pm blib\lib\DBD\Pg.pm C:\strawberry\perl\bin\perl.exe -p -e "s/~DRIVER~/Pg/g; s/^do\(/dontdo\(/" C:\strawberry\perl\vendor\lib\auto\DBI\Driver.xst > Pg.xsi C:\strawberry\perl\bin\perl.exe C:\strawberry\perl\lib\ExtUtils\xsubpp -typemap C:\strawberry\perl\lib\ExtUtils\typemap Pg.xs > Pg.xsc && C:\strawbe rry\perl\bin\perl.exe -MExtUtils::Command -e "mv" -- Pg.xsc Pg.c gcc -c -I"C:/STRAWB~1/c/include" -IC:\strawberry\perl\vendor\lib\auto\DBI -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUS TOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -DPGLIBVERSION=80401 -DPGDEFPORT=5432 -s -O2 -DVERSION=\"2.16.1\" -DXS_VERSION=\"2.16.1\" "-IC:\strawberry\perl\lib\CORE" Pg.c gcc -c -I"C:/STRAWB~1/c/include" -IC:\strawberry\perl\vendor\lib\auto\DBI -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUS TOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -DPGLIBVERSION=80401 -DPGDEFPORT=5432 -s -O2 -DVERSION=\"2.16.1\" -DXS_VERSION=\"2.16.1\" "-IC:\strawberry\perl\lib\CORE" dbdimp.c gcc -c -I"C:/STRAWB~1/c/include" -IC:\strawberry\perl\vendor\lib\auto\DBI -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUS TOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -DPGLIBVERSION=80401 -DPGDEFPORT=5432 -s -O2 -DVERSION=\"2.16.1\" -DXS_VERSION=\"2.16.1\" "-IC:\strawberry\perl\lib\CORE" quote.c quote.c: In function 'quote_float': quote.c:334: warning: assignment discards qualifiers from pointer target type gcc -c -I"C:/STRAWB~1/c/include" -IC:\strawberry\perl\vendor\lib\auto\DBI -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUS TOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX -DPGLIBVERSION=80401 -DPGDEFPORT=5432 -s -O2 -DVERSION=\"2.16.1\" -DXS_VERSION=\"2.16.1\" "-IC:\strawberry\perl\lib\CORE" types.c Running Mkbootstrap for DBD::Pg () C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 Pg.bs C:\strawberry\perl\bin\perl.exe -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"DBD::Pg\", 'DLBASE' => 'Pg', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" dlltool --def Pg.def --output-exp dll.exp g++ -o blib\arch\auto\DBD\Pg\Pg.dll -Wl,--base-file -Wl,dll.base -mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" Pg.o dbdimp.o quote. o types.o -Wl,--image-base,0x3c0b0000 C:\strawberry\perl\lib\CORE\libperl511.a C:\STRAWB~1\c\lib\libpq.a C:\strawberry\c\x86_64-w64-mingw32\lib\libm. a C:\strawberry\c\x86_64-w64-mingw32\lib\libsecur32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libmoldname.a C:\strawberry\c\x86_64-w64-mingw32\lib\libk ernel32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libuser32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libgdi32.a C:\strawberry\c\x86_64-w64-mingw32\lib\ libwinspool.a C:\strawberry\c\x86_64-w64-mingw32\lib\libcomdlg32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libadvapi32.a C:\strawberry\c\x86_64-w64-min gw32\lib\libshell32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libole32.a C:\strawberry\c\x86_64-w64-mingw32\lib\liboleaut32.a C:\strawberry\c\x86_64-w6 4-mingw32\lib\libnetapi32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libuuid.a C:\strawberry\c\x86_64-w64-mingw32\lib\libws2_32.a C:\strawberry\c\x86_64 -w64-mingw32\lib\libmpr.a C:\strawberry\c\x86_64-w64-mingw32\lib\libwinmm.a C:\strawberry\c\x86_64-w64-mingw32\lib\libversion.a C:\strawberry\c\x86_64 -w64-mingw32\lib\libodbc32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libodbccp32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libcomctl32.a dll.exp dlltool --def Pg.def --base-file dll.base --output-exp dll.exp g++ -o blib\arch\auto\DBD\Pg\Pg.dll -mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" Pg.o dbdimp.o quote.o types.o -Wl,--image-base,0x 3c0b0000 C:\strawberry\perl\lib\CORE\libperl511.a C:\STRAWB~1\c\lib\libpq.a C:\strawberry\c\x86_64-w64-mingw32\lib\libm.a C:\strawberry\c\x86_64-w64- mingw32\lib\libsecur32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libmoldname.a C:\strawberry\c\x86_64-w64-mingw32\lib\libkernel32.a C:\strawberry\c\x86 _64-w64-mingw32\lib\libuser32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libgdi32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libwinspool.a C:\strawberry\c \x86_64-w64-mingw32\lib\libcomdlg32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libadvapi32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libshell32.a C:\stra wberry\c\x86_64-w64-mingw32\lib\libole32.a C:\strawberry\c\x86_64-w64-mingw32\lib\liboleaut32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libnetapi32.a C :\strawberry\c\x86_64-w64-mingw32\lib\libuuid.a C:\strawberry\c\x86_64-w64-mingw32\lib\libws2_32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libmpr.a C:\ strawberry\c\x86_64-w64-mingw32\lib\libwinmm.a C:\strawberry\c\x86_64-w64-mingw32\lib\libversion.a C:\strawberry\c\x86_64-w64-mingw32\lib\libodbc32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libodbccp32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libcomctl32.a dll.exp C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\DBD\Pg\Pg.dll C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e "cp" -- Pg.bs blib\arch\auto\DBD\Pg\Pg.bs C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\DBD\Pg\Pg.bs TURNSTEP/DBD-Pg-2.16.1.tar.gz C:\strawberry\c\bin\dmake.EXE -- OK Running make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/00-signature.t .... skipped: Set the environment variable TEST_SIGNATURE to enable this test t/00basic.t ......... ok t/01connect.t ....... # # DBI Version 1.609 # DBD::Pg Version 2.16.1 # Perl Version 5.12.0 # OS MSWin32 # PostgreSQL (compiled) ? # PostgreSQL (target) ? # PostgreSQL (reported) ? # Default port ? # DBI_DSN ? # DBI_USER <not set> # Test schema dbd_pg_testschema # LANG C # Adjusted: initdb # Error was: Bad initdb output: 'initdb' n'est pas reconnu en tant que commande interne # ou externe, un programme exécutable ou un fichier de commandes. # t/01connect.t ....... skipped: Connection to database failed, cannot continue testing t/01constants.t ..... ok t/02attribs.t ....... skipped: Connection to database failed, cannot continue testing t/03dbmethod.t ...... skipped: Connection to database failed, cannot continue testing t/03smethod.t ....... skipped: Connection to database failed, cannot continue testing t/04misc.t .......... skipped: Connection to database failed, cannot continue testing t/06bytea.t ......... skipped: Connection to database failed, cannot continue testing t/07copy.t .......... skipped: Connection to database failed, cannot continue testing t/08async.t ......... skipped: Connection to database failed, cannot continue testing t/09arrays.t ........ skipped: Connection to database failed, cannot continue testing t/12placeholders.t .. skipped: Connection to database failed, cannot continue testing t/20savepoints.t .... skipped: Connection to database failed, cannot continue testing t/99cleanup.t ....... 1/1 Removing test database directory t/99cleanup.t ....... ok All tests successful. Files=15, Tests=138, 2 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU) Result: PASS TURNSTEP/DBD-Pg-2.16.1.tar.gz C:\strawberry\c\bin\dmake.EXE test -- OK Running make install Prepending C:\strawberry\cpan\build\DBD-Pg-2.16.1-KqRpu5/blib/arch C:\strawberry\cpan\build\DBD-Pg-2.16.1-KqRpu5/blib/lib to PERL5LIB for 'install' Files found in blib\arch: installing files in blib\lib into architecture dependent library tree Installing C:\strawberry\perl\site\lib\auto\DBD\Pg\Pg.bs Installing C:\strawberry\perl\site\lib\auto\DBD\Pg\Pg.dll Installing C:\strawberry\perl\site\lib\Bundle\DBD\Pg.pm Installing C:\strawberry\perl\site\lib\DBD\Pg.pm Appending installation info to C:\strawberry\perl\lib/perllocal.pod TURNSTEP/DBD-Pg-2.16.1.tar.gz C:\strawberry\c\bin\dmake.EXE install UNINST=1 -- OK
Hi Curtis,

I have also done some testing with 64bit/5.12.0RC against a real Pg DB (very long running series of SQL queries).

I vote for adding Pg support to 64bit/5.12.0 based on:
http://strawberryperl.com/package/kmx/64_libs/64bit_postgresql-8.4.1-bin_20100110.zip

--
kmx
Patched in r11904 ( http://fisheye2.atlassian.com/changelog/cpan/?cs=11904 ) on svn - will be in Beta 2.


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.