Subject: | Bug for Wind32API-MIDI |
Date: | Sat, 21 Nov 2015 05:06:09 -0500 |
To: | bug-Win32API-MIDI [...] rt.cpan.org |
From: | Bruce Makoto Arnold <brucemakotoarnold [...] gmail.com> |
C:\Strawberry>perl -v
This is perl 5, version 22, subversion 0 (v5.22.0) built for
MSWin32-x64-multi-t
hread
Copyright 1987-2015, Larry Wall
Perl may be copied only under the terms of either the Artistic License or
the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Build as follows:
C:\Strawberry>cpan Win32API::MIDI
Loading internal null logger. Install Log::Log4perl for logging messages
CPAN: CPAN::SQLite loaded ok (v0.204)
CPAN: LWP::UserAgent loaded ok (v6.13)
CPAN: Time::HiRes loaded ok (v1.9726)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
CPAN: YAML::XS loaded ok (v0.59)
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Creating database file ...
Done!
Running install for module 'Win32API::MIDI'
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/H/HA/HAYASHI/Win32API-MIDI-0.05.tar.gz
CPAN: Digest::SHA loaded ok (v5.95)
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/H/HA/HAYASHI/CHECKSUMS
CPAN: Compress::Zlib loaded ok (v2.068)
Checksum for
C:\strawberry\cpan\sources\authors\id\H\HA\HAYASHI\Win32API-MIDI-0.
05.tar.gz ok
CPAN: Archive::Tar loaded ok (v2.04)
CPAN: File::Temp loaded ok (v0.2304)
CPAN: CPAN::Meta::Requirements loaded ok (v2.133)
CPAN: CPAN::Meta loaded ok (v2.150001)
Configuring H/HA/HAYASHI/Win32API-MIDI-0.05.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Win32API::MIDI
Writing MYMETA.yml and MYMETA.json
HAYASHI/Win32API-MIDI-0.05.tar.gz
C:\Strawberry\perl\bin\perl.exe Makefile.PL -- OK
Running make for H/HA/HAYASHI/Win32API-MIDI-0.05.tar.gz
CPAN: Module::CoreList loaded ok (v5.20150520)
cp MIDI/SysEX/Roland.pm blib\lib\Win32API\MIDI\SysEX\Roland.pm
cp MIDI/SysEX/Yamaha.pm blib\lib\Win32API\MIDI\SysEX\Yamaha.pm
cp MIDI/SysEX/MIDIbox.pm blib\lib\Win32API\MIDI\SysEX\MIDIbox.pm
cp MIDI.pm blib\lib\Win32API\MIDI.pm
cp MIDI/Out.pm blib\lib\Win32API\MIDI\Out.pm
cp MIDI/SysEX.pm blib\lib\Win32API\MIDI\SysEX.pm
Running Mkbootstrap for Win32API::MIDI ()
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644
"MIDI.bs"
"C:\Strawberry\perl\bin\perl.exe" "C:\Strawberry\perl\lib\ExtUtils\xsubpp"
-typ
emap "C:\strawberry\perl\lib\ExtUtils\typemap" -typemap "typemap" MIDI.xs
Show quoted text
> MID
I.xsc && "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv --
MIDI.xsc
MIDI.c
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE
-DPERL_TEXTMODE_SCRIPTS -D
PERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing
-mms-bitf
ields -s -O2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\"
"-IC:\strawberry\
perl\lib\CORE" MIDI.c
MIDI.c: In function 'XS_Win32API__MIDI__In_Open':
MIDI.c:521:27: warning: cast from pointer to integer of different size
[-Wpointe
r-to-int-cast]
dwCallbackInstance = (DWORD)NULL;
^
MIDI.c: In function 'XS_Win32API__MIDI__Out_Open':
MIDI.c:902:19: warning: cast from pointer to integer of different size
[-Wpointe
r-to-int-cast]
dwCallback = (DWORD)NULL;
^
MIDI.c:909:27: warning: cast from pointer to integer of different size
[-Wpointe
r-to-int-cast]
dwCallbackInstance = (DWORD)NULL;
^
MIDI.c: In function 'XS_Win32API__MIDI__Stream_Open':
MIDI.c:1247:19: warning: cast from pointer to integer of different size
[-Wpoint
er-to-int-cast]
dwCallback = (DWORD)NULL;
^
MIDI.c:1254:19: warning: cast from pointer to integer of different size
[-Wpoint
er-to-int-cast]
dwInstance = (DWORD)NULL;
^
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"Win32API::MIDI\", 'DLBASE' => 'MIDI',
'DL_FUNCS' =
Show quoted text> { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def MIDI.def --output-exp dll.exp
g++ -o blib\arch\auto\Win32API\MIDI\MIDI.xs.dll -Wl,--base-file
-Wl,dll.base -md
ll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" MIDI.o
"C:\straw
berry\perl\lib\CORE\libperl522.a" -lmoldname -lkernel32 -luser32 -lgdi32
-lwinsp
ool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid
-lws2_3
2 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def MIDI.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\Win32API\MIDI\MIDI.xs.dll -mdll -s
-L"C:\strawberry\perl\l
ib\CORE" -L"C:\strawberry\c\lib" MIDI.o
"C:\strawberry\perl\lib\CORE\libperl52
2.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32
-ladvapi32 -ls
hell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm
-lversion -lo
dbc32 -lodbccp32 -lcomctl32 dll.exp
"C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 755
blib\arch\
auto\Win32API\MIDI\MIDI.xs.dll
HAYASHI/Win32API-MIDI-0.05.tar.gz
C:\strawberry\c\bin\dmake.exe -- OK
Running make test
"C:\Strawberry\perl\bin\perl.exe" "-MExtUtils::Command::MM"
"-MTest::Harness" "-
e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib',
'blib\arch')" t/
*.t
t/midi.t ........ ok
t/midiin.t ...... 1/18 midiin.t: Try `C:\Strawberry\perl\bin\perl.exe
-Mblib t/m
idiin.t -i', if you have MIDI input device.
t/midiin.t ...... ok
t/midiout.t ..... 1/13 Undefined external error. at t/midiout.t line 41.
t/midiout.t ..... Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 9/13 subtests
t/midistream.t .. 1/9 Undefined external error. at t/midistream.t line 29.
t/midistream.t .. Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 6/9 subtests
t/sysex.t ....... 1/83 new: inconsistent paramter `mID' (0x44) and `mName'
(Akai
)
at t/sysex.t line 87.
new: illegal manufacturer's ID: 0x80
at t/sysex.t line 90.
new: illegal manufacturer's ID: 0x8000
at t/sysex.t line 92.
new: illegal manufacturer's ID: 0x800000
at t/sysex.t line 94.
new: illegal manufacturer's ID: 0x1000000
at t/sysex.t line 96.
new : illegal device ID : -1
at t/sysex.t line 99.
new : illegal device ID : 0
at t/sysex.t line 101.
new : illegal device ID : 257
at t/sysex.t line 103.
t/sysex.t ....... ok
Test Summary Report
-------------------
t/midiout.t (Wstat: 65280 Tests: 4 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 13 tests but ran 4.
t/midistream.t (Wstat: 65280 Tests: 3 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 9 tests but ran 3.
Files=5, Tests=117, 1 wallclock secs ( 0.05 usr + 0.09 sys = 0.14 CPU)
Result: FAIL
Failed 2/5 test programs. 0/117 subtests failed.
dmake.exe: Error code 255, while making 'test_dynamic'
HAYASHI/Win32API-MIDI-0.05.tar.gz
C:\strawberry\c\bin\dmake.exe test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports HAYASHI/Win32API-MIDI-0.05.tar.gz
Stopping: 'install' failed for 'Win32API::MIDI'.