Skip Menu |

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

Report information
The Basics
Id: 56321
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

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

Bug Information
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.