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

Reply via email to