Skip Menu |

This queue is for tickets about the Win32API-MIDI CPAN distribution.

Report information
The Basics
Id: 109294
Status: new
Priority: 0/
Queue: Win32API-MIDI

People
Owner: Nobody in particular
Requestors: brucemakotoarnold [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



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'.