Thu Nov 21 13:08:08 2013: Request 90597 was acted upon. Transaction: Ticket created by eduard1...@gmail.com Queue: Win32-API Subject: module Win::API (0.75) installation failed Broken in: (no value) Severity: (no value) Owner: Nobody Requestors: eduard1...@gmail.com Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=90597 >
Environment -Cygwin, 64-bit, 1.17.25 Here is the installation log: perl -MCPAN -e 'install Win32::API' Going to read '/home/emazo/.cpan/Metadata' Database was generated on Thu, 21 Nov 2013 13:29:03 GMT Running install for module 'Win32::API' Running make for B/BU/BULKDD/Win32-API-0.75.tar.gz Fetching with LWP: http://cpan.mirror.serversaustralia.com.au/authors/id/B/BU/BULKDD/Win32-API-0.75.tar.gz Fetching with LWP: http://cpan.mirror.serversaustralia.com.au/authors/id/B/BU/BULKDD/CHECKSUMS Checksum for /home/emazo/.cpan/sources/authors/id/B/BU/BULKDD/Win32-API-0.75.tar.gz ok CPAN.pm: Going to build B/BU/BULKDD/Win32-API-0.75.tar.gz Checking if your kit is complete... Looks good Warning: prerequisite Math::Int64 0 not found. Generating a Unix-style Makefile Writing Makefile for Win32::API::Callback Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for Win32::API Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- BULKDD/Win32-API-0.75.tar.gz ---- Math::Int64 [build_requires] Running make test Delayed until after prerequisites Running make install Delayed until after prerequisites Running install for module 'Math::Int64' Running make for S/SA/SALVA/Math-Int64-0.30.tar.gz Fetching with LWP: http://cpan.mirror.serversaustralia.com.au/authors/id/S/SA/SALVA/Math-Int64-0.30.tar.gz Fetching with LWP: http://cpan.mirror.serversaustralia.com.au/authors/id/S/SA/SALVA/CHECKSUMS Checksum for /home/emazo/.cpan/sources/authors/id/S/SA/SALVA/Math-Int64-0.30.tar.gz ok CPAN.pm: Going to build S/SA/SALVA/Math-Int64-0.30.tar.gz Using IV backend Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Math::Int64 Writing MYMETA.yml and MYMETA.json cp lib/Math/Int64.pm blib/lib/Math/Int64.pm cp lib/Math/UInt64.pm blib/lib/Math/UInt64.pm cp lib/Math/Int64/die_on_overflow.pm blib/lib/Math/Int64/die_on_overflow.pm cp lib/Math/Int64/native_if_available.pm blib/lib/Math/Int64/ native_if_available.pm /usr/bin/perl.exe /usr/lib/perl5/5.14/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.14/ExtUtils/typemap -typemap typemap Int64.xs > Int64.xsc && mv Int64.xsc Int64.c gcc -c -I. -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 -DVERSION=\"0.30\" -DXS_VERSION=\"0.30\" "-I/usr/lib/perl5/5.14/x86_64-cygwin-threads/CORE" -DINT64_BACKEND_IV Int64.c rm -f blib/arch/auto/Math/Int64/Int64.dll g++ --shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector Int64.o -o blib/arch/auto/Math/Int64/Int64.dll \ /usr/lib/perl5/5.14/x86_64-cygwin-threads/CORE/cygperl5_14.dll \ chmod 755 blib/arch/auto/Math/Int64/Int64.dll /usr/bin/perl.exe -MExtUtils::Command::MM -e 'cp_nonempty' -- Int64.bs blib/arch/auto/Math/Int64/Int64.bs 644 Manifying blib/man3/Math.Int64.3pm Manifying blib/man3/Math.Int64.die_on_overflow.3pm Manifying blib/man3/Math.UInt64.3pm SALVA/Math-Int64-0.30.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/as_int64.t ............ ok t/die_on_overflow.t ..... ok t/Math-Int64-Native.t ... ok t/Math-Int64.t .......... ok t/Math-UInt64-Native.t .. ok t/Math-UInt64.t ......... ok t/MSC.t ................. ok t/pods.t ................ skipped: Only the author needs to check that POD docs are right t/pow.t ................. ok t/storable.t ............ ok All tests successful. Files=10, Tests=1613, 1 wallclock secs ( 0.08 usr 0.09 sys + 0.40 cusr 0.24 csys = 0.82 CPU) Result: PASS SALVA/Math-Int64-0.30.tar.gz /usr/bin/make test -- OK Running make install Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/lib/perl5/site_perl/5.14/x86_64-cygwin-threads/auto/Math/Int64/Int64.dll Installing /usr/lib/perl5/site_perl/5.14/x86_64-cygwin-threads/Math/Int64.pm Installing /usr/lib/perl5/site_perl/5.14/x86_64-cygwin-threads/Math/UInt64.pm Installing /usr/lib/perl5/site_perl/5.14/x86_64-cygwin-threads/Math/Int64/ die_on_overflow.pm Installing /usr/lib/perl5/site_perl/5.14/x86_64-cygwin-threads/Math/Int64/ native_if_available.pm Installing /usr/share/man/man3/Math.Int64.3pm Installing /usr/share/man/man3/Math.Int64.die_on_overflow.3pm Installing /usr/share/man/man3/Math.UInt64.3pm Appending installation info to /usr/lib/perl5/5.14/x86_64-cygwin-threads/perllocal.pod SALVA/Math-Int64-0.30.tar.gz /usr/bin/make install -- OK Running make for B/BU/BULKDD/Win32-API-0.75.tar.gz Has already been unwrapped into directory /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe CPAN.pm: Going to build B/BU/BULKDD/Win32-API-0.75.tar.gz cp Type.pm blib/lib/Win32/API/Type.pm cp Callback.pm blib/lib/Win32/API/Callback.pm cp Test.pm blib/lib/Win32/API/Test.pm cp Struct.pm blib/lib/Win32/API/Struct.pm cp IATPatch.pod blib/lib/Win32/API/Callback/IATPatch.pod cp API.pm blib/lib/Win32/API.pm make[1]: Entering directory `/home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/Callback' /usr/bin/perl.exe /usr/lib/perl5/5.14/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.14/ExtUtils/typemap Callback.xs > Callback.xsc && mv Callback.xsc Callback.c gcc -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 -DVERSION=\"0.75\" -DXS_VERSION=\"0.75\" "-I/usr/lib/perl5/5.14/x86_64-cygwin-threads/CORE" Callback.c rm -f ../blib/arch/auto/Win32/API/Callback/Callback.dll g++ --shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector Callback.o -o ../blib/arch/auto/Win32/API/Callback/Callback.dll \ /usr/lib/perl5/5.14/x86_64-cygwin-threads/CORE/cygperl5_14.dll \ chmod 755 ../blib/arch/auto/Win32/API/Callback/Callback.dll /usr/bin/perl.exe -MExtUtils::Command::MM -e 'cp_nonempty' -- Callback.bs ../blib/arch/auto/Win32/API/Callback/Callback.bs 644 make[1]: Leaving directory `/home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/Callback' /usr/bin/perl.exe /usr/lib/perl5/5.14/ExtUtils/xsubpp -nolinenumbers -typemap /usr/lib/perl5/5.14/ExtUtils/typemap -typemap typemap API.xs > API.xsc && mv API.xsc API.c gcc -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3 -DVERSION=\"0.75\" -DXS_VERSION=\"0.75\" "-I/usr/lib/perl5/5.14/x86_64-cygwin-threads/CORE" API.c as call_asm_x64_gnu.s -o call_asm_x64_gnu.o rm -f blib/arch/auto/Win32/API/API.dll g++ --shared -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector API.o call_asm_x64_gnu.o -o blib/arch/auto/Win32/API/API.dll \ /usr/lib/perl5/5.14/x86_64-cygwin-threads/CORE/cygperl5_14.dll \ chmod 755 blib/arch/auto/Win32/API/API.dll /usr/bin/perl.exe -MExtUtils::Command::MM -e 'cp_nonempty' -- API.bs blib/arch/auto/Win32/API/API.bs 644 Manifying blib/man3/Win32.API.3pm Manifying blib/man3/Win32.Callback.3pm Manifying blib/man3/Win32.IATPatch.3pm Manifying blib/man3/Win32.Struct.3pm Manifying blib/man3/Win32.Test.3pm Manifying blib/man3/Win32.Type.3pm BULKDD/Win32-API-0.75.tar.gz /usr/bin/make -- OK Running make test chmod 755 API_test.dll make[1]: Entering directory `/home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/Callback' make[1]: Leaving directory `/home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/Callback' PERL_DL_NONLAZY=1 /usr/bin/perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_API.t .......... 1/48 # API test dll found at (./API_test64.dll) # Cygwin::winpid_to_pid()=1964 # Cygwin::winpid_to_pid()=1964 # Cygwin::winpid_to_pid()=1964 t/00_API.t .......... ok t/01_Struct.t ....... 1/17 # $^E= # leaked mem warning intentional Win32::API::Struct::Unpack struct pointer member "wlan" was changed by C function, possible resource leak at t/01_Struct.t line 190 Use of uninitialized value in subroutine entry at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 267. Win32::API::Struct::Unpack struct pointer member "pDot11Ssid" was changed by C function, possible resource leak at t/01_Struct.t line 190 Win32::API::Struct::Unpack struct pointer member "wlan" was changed by C function, possible resource leak at t/01_Struct.t line 199 # unknown type is intentional Win32::API::Struct::new: unknown type="LPEIGHT_CHAR_ARR" at t/01_Struct.t line 250 Win32::API::Struct::new: unknown type="LPEIGHT_CHAR_ARR" at t/01_Struct.t line 268 t/01_Struct.t ....... ok t/02_GetProcess.t ... 1/3 # $result=7076 # $$=7156 t/02_GetProcess.t ... ok t/03_undef.t ........ 1/3 # Win32::API 0.75 # Import: t/03_undef.t ........ ok t/04_rt_48006.t ..... 1/4 Uninit warnings are intentional Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. Use of uninitialized value $packing in pack at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API/Struct.pm line 317. # Size is 296. Should be 296 t/04_rt_48006.t ..... ok t/05_more_struct.t .. ok t/06_rt_74578.t ..... 1/3 # @pack=(LLLLLLLlLa260, ARRAY(0x600319c00), ARRAY(0x600319d20), 296, ARRAY(0x6002d7740)) t/06_rt_74578.t ..... ok t/benchmark.t ....... 1/6 # API test dll found at (./API_test64.dll) t/benchmark.t ....... 3/6 # time was 0.108068246957077 secs, 0.000540333129788439 ms per Win32::API call # time was 0.00066860839802333 secs, 0.00000334304199012 ms per C call t/benchmark.t ....... ok t/pod-coverage.t .... skipped: Test::Pod::Coverage required for testing pod coverage t/pod.t ............. skipped: Test::Pod 1.14 required for testing POD t/v69.t ............. 1/36 # API test dll found at (./API_test64.dll) Win32::API::parse_prototype: bad prototype 'HANDLE GetProcessHeap( void ** ptr )' at /home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/blib/lib/Win32/API.pm line 541. t/v69.t ............. ok t/v70.t ............. ok t/v71.t ............. 1/22 # API test dll found at (./API_test64.dll) t/v71.t ............. ok All tests successful. Files=13, Tests=184, 3 wallclock secs ( 0.06 usr 0.09 sys + 0.87 cusr 1.36 csys = 2.39 CPU) Result: PASS make[1]: Entering directory `/home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/Callback' PERL_DL_NONLAZY=1 /usr/bin/perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, '../blib/lib', '../blib/arch')" t/*.t t/02_Callback.t ...... 1/20 # Compiler name:gcc # Compiler version:0 # $^E= t/02_Callback.t ...... Failed 14/20 subtests t/03_Jim_Shaw.t ...... Failed 2/6 subtests t/04_rt_53914.t ...... skipped: GenerateConsoleCtrlEvent() crashes consistently. Reason unknown so far. t/iat.t .............. skipped: Cygwin allocates >0x80000000 memory t/ithreads.t ......... ok t/threading_fails.t .. # This might crash t/threading_fails.t .. ok Test Summary Report ------------------- t/02_Callback.t (Wstat: 132 Tests: 6 Failed: 0) Non-zero wait status: 132 Parse errors: Bad plan. You planned 20 tests but ran 6. t/03_Jim_Shaw.t (Wstat: 132 Tests: 4 Failed: 0) Non-zero wait status: 132 Parse errors: Bad plan. You planned 6 tests but ran 4. Files=6, Tests=12, 6 wallclock secs ( 0.00 usr 0.06 sys + 0.23 cusr 0.28 csys = 0.57 CPU) Result: FAIL Failed 2/6 test programs. 0/12 subtests failed. Makefile:768: recipe for target `test_dynamic' failed make[1]: *** [test_dynamic] Error 255 make[1]: Leaving directory `/home/emazo/.cpan/build/Win32-API-0.75-x3bpTe/Callback' Makefile:1074: recipe for target `subdirs-test' failed make: *** [subdirs-test] Error 2 BULKDD/Win32-API-0.75.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BULKDD/Win32-API-0.75.tar.gz Running make install make test had returned bad status, won't install without force -- Best regards, Eduard