Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Capture-Tiny CPAN distribution.

Report information
The Basics
Id: 68684
Status: stalled
Priority: 0/
Queue: Capture-Tiny

People
Owner: Nobody in particular
Requestors: njh [...] bandsman.co.uk
Cc:
AdminCc:

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



Subject: make test fails under Solaris
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-compile...............ok t/01-Capture-Tiny..........ok t/02-capture...............ok t/03-tee...................ok t/06-stdout-closed.........ok t/07-stderr-closed.........ok t/08-stdin-closed..........Error from close(IO::Handle=GLOB(0x835de84)): Bad file number at /root/.cpan/build/Capture-Tiny-0.11-G4dpyl/blib/lib/Capture/Tiny.pm line 81 Capture::Tiny::_close('IO::Handle=GLOB(0x835de84)') called at /root/.cpan/build/Capture-Tiny-0.11-G4dpyl/blib/lib/Capture/Tiny.pm line 142 Capture::Tiny::_unproxy('stdin', 'GLOB(0x813f3b0)') called at /root/.cpan/build/Capture-Tiny-0.11-G4dpyl/blib/lib/Capture/Tiny.pm line 324 Capture::Tiny::_capture_tee(0, 0, 0, 'CODE(0x847ae38)') called at t/lib/Cases.pm line 99 Cases::__ANON__('perl', 'stderr', 'multiline', 'capture') called at t/lib/Cases.pm line 200 Cases::run_test('capture') called at t/08-stdin-closed.t line 27 # Looks like your test died just after 3. t/08-stdin-closed..........dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/09-preserve-exit-code....ok t/10-stdout-string.........ok t/11-stderr-string.........ok t/12-stdin-string..........Error from close(IO::Handle=GLOB(0x8498420)): Bad file number at /root/.cpan/build/Capture-Tiny-0.11-G4dpyl/blib/lib/Capture/Tiny.pm line 81 Capture::Tiny::_close('IO::Handle=GLOB(0x8498420)') called at /root/.cpan/build/Capture-Tiny-0.11-G4dpyl/blib/lib/Capture/Tiny.pm line 142 Capture::Tiny::_unproxy('stdin', 'GLOB(0x813f3b0)') called at /root/.cpan/build/Capture-Tiny-0.11-G4dpyl/blib/lib/Capture/Tiny.pm line 324 Capture::Tiny::_capture_tee(0, 0, 0, 'CODE(0x84981d4)') called at t/lib/Cases.pm line 99 Cases::__ANON__('perl', 'stderr', 'multiline', 'capture') called at t/lib/Cases.pm line 200 Cases::run_test('capture') called at t/12-stdin-string.t line 37 # Looks like your test died just after 4. t/12-stdin-string..........dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/13-stdout-tied...........Error from open(GLOB(0x813f434), >&=1): Bad file number at /root/.cpan/build/Capture-Tiny-0.11-G4dpyl/blib/lib/Capture/Tiny.pm line 76 Capture::Tiny::_open('GLOB(0x813f434)', '>&=1') called at /root/.cpan/build/Capture-Tiny-0.11-G4dpyl/blib/lib/Capture/Tiny.pm line 281 Capture::Tiny::_capture_tee(0, 0, 0, 'CODE(0x849e73c)') called at t/lib/Cases.pm line 99 Cases::__ANON__('perl', 'stderr', 'multiline', 'capture') called at t/lib/Cases.pm line 200 Cases::run_test('capture', 'unicode') called at t/13-stdout-tied.t line 34 # Looks like your test died just after 3. t/13-stdout-tied...........dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/14-stderr-tied...........# Looks like your test died just after 3. t/14-stderr-tied...........dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/15-stdin-tied............ok t/16-catch-errors..........ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/08-stdin-closed.t 255 65280 3 0 0.00% ?? t/12-stdin-string.t 255 65280 4 0 0.00% ?? t/13-stdout-tied.t 255 65280 3 0 0.00% ?? t/14-stderr-tied.t 255 65280 3 0 0.00% ?? Failed 4/15 test scripts, 73.33% okay. 0/1882 subtests failed, 100.00% okay. make: *** [test_dynamic] Error 29
Thanks for the report, though I may need help from a Solaris expert to debug it. Could you please reply with your "perl -V" output? Thank you. David