Skip Menu |

This queue is for tickets about the Math-Random-MT-Auto CPAN distribution.

Report information
The Basics
Id: 120977
Status: rejected
Priority: 0/
Queue: Math-Random-MT-Auto

People
Owner: Nobody in particular
Requestors: jason [...] froebe.net
Cc:
AdminCc:

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



Subject: Tests fail on Strawberry Perl 5.24.1.1 (64bit) Windows 10
Platform: Strawberry Perl 5.24.1.1 (64bit) Windows 10 Math::Random::MT::Auto version: 6.22 Running make for J/JD/JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz cp lib/Math/Random/MT/Auto/Range.pm blib\lib\Math\Random\MT\Auto\Range.pm cp lib/Math/Random/MT/Auto.pm blib\lib\Math\Random\MT\Auto.pm Running Mkbootstrap for Auto () "C:\Perl\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "Auto.bs" "C:\Perl\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- Auto.bs blib\arch\auto\Math\Random\MT\A uto\Auto.bs 644 "C:\Perl\Strawberry\perl\bin\perl.exe" "C:\Perl\Strawberry\perl\lib\ExtUtils\xsubpp" -typemap C:\Perl\STRAWB~1\perl\lib \ExtUtils\typemap MRMA.xs > MRMA.xsc "C:\Perl\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv -- MRMA.xsc MRMA.c gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SY S -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"6.22\" -DXS_VERSION=\"6.22\" "-IC:\Perl\STRAWB ~1\perl\lib\CORE" MRMA.c "C:\Perl\Strawberry\perl\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Math::Random::MT::Auto\", 'DLBASE' => 'Auto', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPOR TS' => { }, 'DL_VARS' => []);" g++ Auto.def -o blib\arch\auto\Math\Random\MT\Auto\Auto.xs.dll -mdll -s -L"C:\Perl\STRAWB~1\perl\lib\CORE" -L"C:\Perl\ST RAWB~1\c\lib" MRMA.o "C:\Perl\STRAWB~1\perl\lib\CORE\libperl524.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool - lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 -Wl,--enable-auto-image-base "C:\Perl\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\Math\Random\MT\Auto\Auto.xs.dl l JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz C:\Perl\STRAWB~1\c\bin\dmake.exe -- OK Running make test "C:\Perl\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- Auto.bs blib\arch\auto\Math\Random\MT\A uto\Auto.bs 644 "C:\Perl\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/00-load.t ......... 1/1 # Testing Math::Random::MT::Auto 6.22 t/00-load.t ......... ok t/01-mersenne.t ..... ok t/02-gaussian.t ..... ok t/03-threads.t ...... No such signal: SIGSYS at C:/Perl/Strawberry/perl/site/lib/Test2/API/Instance.pm line 312. No such signal: SIGSYS at C:/Perl/Strawberry/perl/site/lib/Test2/API/Instance.pm line 312. t/03-threads.t ...... ok t/04-win32.t ........ ok t/05-dev_urandom.t .. skipped: /dev/urandom not available t/06-dev_random.t ... skipped: /dev/random not available t/07-random_org.t ... skipped: Seed not obtained from random.org t/08-hotbits.t ...... ok t/09-state.t ........ ok t/10-deviates.t ..... ok t/11-range.t ........ 1/227 # Failed test 'Acquired seed data' # at t/11-range.t line 50. # Seed warnings: No such signal: SIGSYS at C:/Perl/Strawberry/perl/site/lib/Test2/API/Instance.pm line 312. # | No such signal: SIGSYS at C:/Perl/Strawberry/perl/site/lib/Test2/API/Instance.pm line 312. # Looks like you failed 1 test of 227. t/11-range.t ........ Dubious, test returned 1 (wstat 256, 0x100) Failed 1/227 subtests t/12-rn_info.t ...... ok t/13-overload.t ..... ok t/14-serialize.t .... ok t/15-shared.t ....... No such signal: SIGSYS at C:/Perl/Strawberry/perl/site/lib/Test2/API/Instance.pm line 312. No such signal: SIGSYS at C:/Perl/Strawberry/perl/site/lib/Test2/API/Instance.pm line 312. t/15-shared.t ....... ok t/99-pod.t .......... skipped: Module maintainer tests Test Summary Report ------------------- t/11-range.t (Wstat: 256 Tests: 227 Failed: 1) Failed test: 6 Non-zero exit status: 1 Files=17, Tests=5702, 12 wallclock secs ( 0.66 usr + 0.11 sys = 0.77 CPU) Result: FAIL Failed 1/17 test programs. 1/5702 subtests failed. dmake.exe: Error code 255, while making 'test_dynamic' JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz C:\Perl\STRAWB~1\c\bin\dmake.exe test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz Stopping: 'install' failed for 'J/JD/JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz'. Failed during this command: JDHEDDEN/Math-Random-MT-Auto-6.22.tar.gz : make_test NO Show quoted text
cpan>
This appears to be a bug with Strawberry Perl as the output contains: No such signal: SIGSYS at C:/Perl/Strawberry/perl/site/lib/Test2/API/Instance.pm line 312. Nothing in MRMA raises SYGSYS explicitly. Additionally, I have no capability to support Strawberry Perl, so you will address this matter yourself, though I will accept patches should they be applicable to my code.
Subject: RE: [rt.cpan.org #120977] Tests fail on Strawberry Perl 5.24.1.1 (64bit) Windows 10
Date: Thu, 6 Apr 2017 16:00:04 -0400
To: <bug-Math-Random-MT-Auto [...] rt.cpan.org>
From: jason [...] froebe.net
Challenge accepted 😊 Show quoted text
-----Original Message----- From: Jerry D. Hedden via RT [mailto:bug-Math-Random-MT-Auto@rt.cpan.org] Sent: Wednesday, April 5, 2017 9:42 PM To: jason@froebe.net Subject: [rt.cpan.org #120977] Tests fail on Strawberry Perl 5.24.1.1 (64bit) Windows 10 <URL: https://rt.cpan.org/Ticket/Display.html?id=120977 > This appears to be a bug with Strawberry Perl as the output contains: No such signal: SIGSYS at C:/Perl/Strawberry/perl/site/lib/Test2/API/Instance.pm line 312. Nothing in MRMA raises SYGSYS explicitly. Additionally, I have no capability to support Strawberry Perl, so you will address this matter yourself, though I will accept patches should they be applicable to my code.
Jerry, the missing signal error may the result of error # 758 of Test::More. The fix for Test::More hasn't been released to CPAN yet. https://github.com/Test-More/test-more/issues/758 Test::More v1.302080 - Timeout when waiting for child procs and threads (#765) - Fix SIGSYS localization issue (#758) <--- - Fix outdated docs (#759, #754) - Fix bail-out in buffered subtest (#747) So, possibly you won't need a patch from me.