I am not able to make heads or tails out of this. If you can tell me what to look for, I can work on diagnosing whether the underlying problem is a bug with my build, or something else.
# Failed test 'tee_merged|perl|both|short - tee STDERR'
# at t/lib/Cases.pm line 22.
# got: 'Warning: unable to close filehandle GEN1328 properly: Bad file descriptor at t/lib/Cases.pm line 235, <$fh> line 1.
# Warning: unable to close filehandle GEN1326 properly: Bad file descriptor at t/lib/Cases.pm line 235, <$fh> line 1.
# '
# expected: ''
Test Summary Report
-------------------
t\03-tee.t (Wstat: 38400 Tests: 541 Failed: 150)
Failed tests: 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44
48, 52, 56, 60, 64, 68, 72, 76, 80, 84
88, 92, 96, 100, 104, 108, 112, 116, 120
123, 126, 129, 132, 135, 138, 141, 144
147, 150, 153, 156, 159, 162, 165, 168
171, 174, 177, 180, 183, 186, 189, 192
195, 198, 201, 204, 207, 210, 213, 216
219, 222, 225, 228, 231, 234, 237, 240
243, 246, 249, 252, 255, 258, 261, 264
267, 270, 273, 276, 279, 282, 285, 288
291, 294, 297, 300, 303, 306, 309, 312
315, 318, 321, 324, 327, 330, 333, 336
339, 342, 345, 348, 351, 354, 357, 360
363, 366, 369, 372, 375, 378, 381, 384
387, 390, 395, 400, 405, 410, 415, 420
425, 430, 435, 440, 445, 450, 455, 460
465, 470, 475, 480, 485, 490, 495, 500
505, 510, 515, 520, 525, 530, 535, 540
Non-zero exit status: 150
t\06-stdout-closed.t (Wstat: 38400 Tests: 872 Failed: 150)
Failed tests: 335, 339, 343, 347, 351, 355, 359, 363
367, 371, 375, 379, 383, 387, 391, 395
399, 403, 407, 411, 415, 419, 423, 427
431, 435, 439, 443, 447, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
484, 487, 490, 493, 496, 499, 502, 505
508, 511, 514, 517, 520, 523, 526, 529
532, 535, 538, 541, 544, 547, 550, 553
556, 559, 562, 565, 568, 571, 574, 577
580, 583, 586, 589, 592, 595, 598, 601
604, 607, 610, 613, 616, 619, 622, 625
628, 631, 634, 637, 640, 643, 646, 649
652, 655, 658, 661, 664, 667, 670, 673
676, 679, 682, 685, 688, 691, 694, 697
700, 703, 706, 709, 712, 715, 718, 721
726, 731, 736, 741, 746, 751, 756, 761
766, 771, 776, 781, 786, 791, 796, 801
806, 811, 816, 821, 826, 831, 836, 841
846, 851, 856, 861, 866, 871
Non-zero exit status: 150
t\07-stderr-closed.t (Wstat: 38400 Tests: 872 Failed: 150)
Failed tests: 335, 339, 343, 347, 351, 355, 359, 363
367, 371, 375, 379, 383, 387, 391, 395
399, 403, 407, 411, 415, 419, 423, 427
431, 435, 439, 443, 447, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
484, 487, 490, 493, 496, 499, 502, 505
508, 511, 514, 517, 520, 523, 526, 529
532, 535, 538, 541, 544, 547, 550, 553
556, 559, 562, 565, 568, 571, 574, 577
580, 583, 586, 589, 592, 595, 598, 601
604, 607, 610, 613, 616, 619, 622, 625
628, 631, 634, 637, 640, 643, 646, 649
652, 655, 658, 661, 664, 667, 670, 673
676, 679, 682, 685, 688, 691, 694, 697
700, 703, 706, 709, 712, 715, 718, 721
726, 731, 736, 741, 746, 751, 756, 761
766, 771, 776, 781, 786, 791, 796, 801
806, 811, 816, 821, 826, 831, 836, 841
846, 851, 856, 861, 866, 871
Non-zero exit status: 150
t\08-stdin-closed.t (Wstat: 38400 Tests: 872 Failed: 150)
Failed tests: 335, 339, 343, 347, 351, 355, 359, 363
367, 371, 375, 379, 383, 387, 391, 395
399, 403, 407, 411, 415, 419, 423, 427
431, 435, 439, 443, 447, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
484, 487, 490, 493, 496, 499, 502, 505
508, 511, 514, 517, 520, 523, 526, 529
532, 535, 538, 541, 544, 547, 550, 553
556, 559, 562, 565, 568, 571, 574, 577
580, 583, 586, 589, 592, 595, 598, 601
604, 607, 610, 613, 616, 619, 622, 625
628, 631, 634, 637, 640, 643, 646, 649
652, 655, 658, 661, 664, 667, 670, 673
676, 679, 682, 685, 688, 691, 694, 697
700, 703, 706, 709, 712, 715, 718, 721
726, 731, 736, 741, 746, 751, 756, 761
766, 771, 776, 781, 786, 791, 796, 801
806, 811, 816, 821, 826, 831, 836, 841
846, 851, 856, 861, 866, 871
Non-zero exit status: 150
t\10-stdout-string.t (Wstat: 38400 Tests: 873 Failed: 150)
Failed tests: 336, 340, 344, 348, 352, 356, 360, 364
368, 372, 376, 380, 384, 388, 392, 396
400, 404, 408, 412, 416, 420, 424, 428
432, 436, 440, 444, 448, 452, 455, 458
461, 464, 467, 470, 473, 476, 479, 482
485, 488, 491, 494, 497, 500, 503, 506
509, 512, 515, 518, 521, 524, 527, 530
533, 536, 539, 542, 545, 548, 551, 554
557, 560, 563, 566, 569, 572, 575, 578
581, 584, 587, 590, 593, 596, 599, 602
605, 608, 611, 614, 617, 620, 623, 626
629, 632, 635, 638, 641, 644, 647, 650
653, 656, 659, 662, 665, 668, 671, 674
677, 680, 683, 686, 689, 692, 695, 698
701, 704, 707, 710, 713, 716, 719, 722
727, 732, 737, 742, 747, 752, 757, 762
767, 772, 777, 782, 787, 792, 797, 802
807, 812, 817, 822, 827, 832, 837, 842
847, 852, 857, 862, 867, 872
Non-zero exit status: 150
t\11-stderr-string.t (Wstat: 38400 Tests: 873 Failed: 150)
Failed tests: 336, 340, 344, 348, 352, 356, 360, 364
368, 372, 376, 380, 384, 388, 392, 396
400, 404, 408, 412, 416, 420, 424, 428
432, 436, 440, 444, 448, 452, 455, 458
461, 464, 467, 470, 473, 476, 479, 482
485, 488, 491, 494, 497, 500, 503, 506
509, 512, 515, 518, 521, 524, 527, 530
533, 536, 539, 542, 545, 548, 551, 554
557, 560, 563, 566, 569, 572, 575, 578
581, 584, 587, 590, 593, 596, 599, 602
605, 608, 611, 614, 617, 620, 623, 626
629, 632, 635, 638, 641, 644, 647, 650
653, 656, 659, 662, 665, 668, 671, 674
677, 680, 683, 686, 689, 692, 695, 698
701, 704, 707, 710, 713, 716, 719, 722
727, 732, 737, 742, 747, 752, 757, 762
767, 772, 777, 782, 787, 792, 797, 802
807, 812, 817, 822, 827, 832, 837, 842
847, 852, 857, 862, 867, 872
Non-zero exit status: 150
t\12-stdin-string.t (Wstat: 38400 Tests: 873 Failed: 150)
Failed tests: 336, 340, 344, 348, 352, 356, 360, 364
368, 372, 376, 380, 384, 388, 392, 396
400, 404, 408, 412, 416, 420, 424, 428
432, 436, 440, 444, 448, 452, 455, 458
461, 464, 467, 470, 473, 476, 479, 482
485, 488, 491, 494, 497, 500, 503, 506
509, 512, 515, 518, 521, 524, 527, 530
533, 536, 539, 542, 545, 548, 551, 554
557, 560, 563, 566, 569, 572, 575, 578
581, 584, 587, 590, 593, 596, 599, 602
605, 608, 611, 614, 617, 620, 623, 626
629, 632, 635, 638, 641, 644, 647, 650
653, 656, 659, 662, 665, 668, 671, 674
677, 680, 683, 686, 689, 692, 695, 698
701, 704, 707, 710, 713, 716, 719, 722
727, 732, 737, 742, 747, 752, 757, 762
767, 772, 777, 782, 787, 792, 797, 802
807, 812, 817, 822, 827, 832, 837, 842
847, 852, 857, 862, 867, 872
Non-zero exit status: 150
t\13-stdout-tied.t (Wstat: 38400 Tests: 873 Failed: 150)
Failed tests: 335, 339, 343, 347, 351, 355, 359, 363
367, 371, 375, 379, 383, 387, 391, 395
399, 403, 407, 411, 415, 419, 423, 427
431, 435, 439, 443, 447, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
484, 487, 490, 493, 496, 499, 502, 505
508, 511, 514, 517, 520, 523, 526, 529
532, 535, 538, 541, 544, 547, 550, 553
556, 559, 562, 565, 568, 571, 574, 577
580, 583, 586, 589, 592, 595, 598, 601
604, 607, 610, 613, 616, 619, 622, 625
628, 631, 634, 637, 640, 643, 646, 649
652, 655, 658, 661, 664, 667, 670, 673
676, 679, 682, 685, 688, 691, 694, 697
700, 703, 706, 709, 712, 715, 718, 721
726, 731, 736, 741, 746, 751, 756, 761
766, 771, 776, 781, 786, 791, 796, 801
806, 811, 816, 821, 826, 831, 836, 841
846, 851, 856, 861, 866, 871
Non-zero exit status: 150
t\14-stderr-tied.t (Wstat: 38400 Tests: 873 Failed: 150)
Failed tests: 335, 339, 343, 347, 351, 355, 359, 363
367, 371, 375, 379, 383, 387, 391, 395
399, 403, 407, 411, 415, 419, 423, 427
431, 435, 439, 443, 447, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
484, 487, 490, 493, 496, 499, 502, 505
508, 511, 514, 517, 520, 523, 526, 529
532, 535, 538, 541, 544, 547, 550, 553
556, 559, 562, 565, 568, 571, 574, 577
580, 583, 586, 589, 592, 595, 598, 601
604, 607, 610, 613, 616, 619, 622, 625
628, 631, 634, 637, 640, 643, 646, 649
652, 655, 658, 661, 664, 667, 670, 673
676, 679, 682, 685, 688, 691, 694, 697
700, 703, 706, 709, 712, 715, 718, 721
726, 731, 736, 741, 746, 751, 756, 761
766, 771, 776, 781, 786, 791, 796, 801
806, 811, 816, 821, 826, 831, 836, 841
846, 851, 856, 861, 866, 871
Non-zero exit status: 150
t\15-stdin-tied.t (Wstat: 38400 Tests: 873 Failed: 150)
Failed tests: 335, 339, 343, 347, 351, 355, 359, 363
367, 371, 375, 379, 383, 387, 391, 395
399, 403, 407, 411, 415, 419, 423, 427
431, 435, 439, 443, 447, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
484, 487, 490, 493, 496, 499, 502, 505
508, 511, 514, 517, 520, 523, 526, 529
532, 535, 538, 541, 544, 547, 550, 553
556, 559, 562, 565, 568, 571, 574, 577
580, 583, 586, 589, 592, 595, 598, 601
604, 607, 610, 613, 616, 619, 622, 625
628, 631, 634, 637, 640, 643, 646, 649
652, 655, 658, 661, 664, 667, 670, 673
676, 679, 682, 685, 688, 691, 694, 697
700, 703, 706, 709, 712, 715, 718, 721
726, 731, 736, 741, 746, 751, 756, 761
766, 771, 776, 781, 786, 791, 796, 801
806, 811, 816, 821, 826, 831, 836, 841
846, 851, 856, 861, 866, 871
Non-zero exit status: 150
t\16-catch-errors.t (Wstat: 256 Tests: 5 Failed: 1)
Failed test: 4
Non-zero exit status: 1
t\20-stdout-badtie.t (Wstat: 25600 Tests: 583 Failed: 100)
Failed tests: 225, 229, 233, 237, 241, 245, 249, 253
257, 261, 265, 269, 273, 277, 281, 285
289, 293, 297, 301, 304, 307, 310, 313
316, 319, 322, 325, 328, 331, 334, 337
340, 343, 346, 349, 352, 355, 358, 361
364, 367, 370, 373, 376, 379, 382, 385
388, 391, 394, 397, 400, 403, 406, 409
412, 415, 418, 421, 424, 427, 430, 433
436, 439, 442, 445, 448, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
486, 491, 496, 501, 506, 511, 516, 521
526, 531, 536, 541, 546, 551, 556, 561
566, 571, 576, 581
Non-zero exit status: 100
t\21-stderr-badtie.t (Wstat: 25600 Tests: 583 Failed: 100)
Failed tests: 225, 229, 233, 237, 241, 245, 249, 253
257, 261, 265, 269, 273, 277, 281, 285
289, 293, 297, 301, 304, 307, 310, 313
316, 319, 322, 325, 328, 331, 334, 337
340, 343, 346, 349, 352, 355, 358, 361
364, 367, 370, 373, 376, 379, 382, 385
388, 391, 394, 397, 400, 403, 406, 409
412, 415, 418, 421, 424, 427, 430, 433
436, 439, 442, 445, 448, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
486, 491, 496, 501, 506, 511, 516, 521
526, 531, 536, 541, 546, 551, 556, 561
566, 571, 576, 581
Non-zero exit status: 100
t\22-stdin-badtie.t (Wstat: 25600 Tests: 583 Failed: 100)
Failed tests: 225, 229, 233, 237, 241, 245, 249, 253
257, 261, 265, 269, 273, 277, 281, 285
289, 293, 297, 301, 304, 307, 310, 313
316, 319, 322, 325, 328, 331, 334, 337
340, 343, 346, 349, 352, 355, 358, 361
364, 367, 370, 373, 376, 379, 382, 385
388, 391, 394, 397, 400, 403, 406, 409
412, 415, 418, 421, 424, 427, 430, 433
436, 439, 442, 445, 448, 451, 454, 457
460, 463, 466, 469, 472, 475, 478, 481
486, 491, 496, 501, 506, 511, 516, 521
526, 531, 536, 541, 546, 551, 556, 561
566, 571, 576, 581
Non-zero exit status: 100
t\23-all-tied.t (Wstat: 38400 Tests: 877 Failed: 150)
Failed tests: 337, 341, 345, 349, 353, 357, 361, 365
369, 373, 377, 381, 385, 389, 393, 397
401, 405, 409, 413, 417, 421, 425, 429
433, 437, 441, 445, 449, 453, 456, 459
462, 465, 468, 471, 474, 477, 480, 483
486, 489, 492, 495, 498, 501, 504, 507
510, 513, 516, 519, 522, 525, 528, 531
534, 537, 540, 543, 546, 549, 552, 555
558, 561, 564, 567, 570, 573, 576, 579
582, 585, 588, 591, 594, 597, 600, 603
606, 609, 612, 615, 618, 621, 624, 627
630, 633, 636, 639, 642, 645, 648, 651
654, 657, 660, 663, 666, 669, 672, 675
678, 681, 684, 687, 690, 693, 696, 699
702, 705, 708, 711, 714, 717, 720, 723
728, 733, 738, 743, 748, 753, 758, 763
768, 773, 778, 783, 788, 793, 798, 803
808, 813, 818, 823, 828, 833, 838, 843
848, 853, 858, 863, 868, 873
Non-zero exit status: 150
t\24-all-badtied.t (Wstat: 25600 Tests: 587 Failed: 100)
Failed tests: 227, 231, 235, 239, 243, 247, 251, 255
259, 263, 267, 271, 275, 279, 283, 287
291, 295, 299, 303, 306, 309, 312, 315
318, 321, 324, 327, 330, 333, 336, 339
342, 345, 348, 351, 354, 357, 360, 363
366, 369, 372, 375, 378, 381, 384, 387
390, 393, 396, 399, 402, 405, 408, 411
414, 417, 420, 423, 426, 429, 432, 435
438, 441, 444, 447, 450, 453, 456, 459
462, 465, 468, 471, 474, 477, 480, 483
488, 493, 498, 503, 508, 513, 518, 523
528, 533, 538, 543, 548, 553, 558, 563
568, 573, 578, 583
Non-zero exit status: 100
Files=23, Tests=11996, 278 wallclock secs ( 2.28 usr + 0.16 sys = 2.44 CPU)
Result: FAIL
Failed 16/23 test programs. 2051/11996 subtests failed.
NMAKE : fatal error U1077: 'C:\opt\perl-blead\bin\perl.exe' : return code '0x64'
Stop.
Summary of my perl5 (revision 5 version 21 subversion 7) configuration:
Derived from:
Platform:
osname=MSWin32, osvers=6.3, archname=MSWin32-x64-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
useithreads=define, usemultiplicity=define
use64bitint=define, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cl', ccflags ='-nologo -GF -W3 -O1 -MD -Zi -DNDEBUG -GL -fp:precise -favor:INTEL64 -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -DCONSERVATIVE -DUSE_64_BIT_ALL -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO',
optimize='-O1 -MD -Zi -DNDEBUG -GL -fp:precise -favor:INTEL64',
cppflags='-DWIN32'
ccversion='18.00.31101', gccversion='', gccosandvers=''
intsize=4, longsize=4, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=8, longdblkind=0
ivtype='__int64', ivsize=8, nvtype='double', nvsize=8, Off_t='__int64', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"c:\opt\perl-blead\lib\CORE" -machine:AMD64 "/manifestdependency:type='Win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'"'
libpth="C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib\amd64"
libs=oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib
perllibs=oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib
libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl521.lib
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libpath:"c:\opt\perl-blead\lib\CORE" -machine:AMD64 "/manifestdependency:type='Win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'"'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES HAVE_INTERP_INTERN MULTIPLICITY
PERLIO_LAYERS PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE
PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_LOCALE
USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO
USE_PERL_ATOF USE_SITECUSTOMIZE
Locally applied patches:
uncommitted-changes
Built under MSWin32
Compiled at Dec 8 2014 17:38:36
%ENV:
PERLDOC_PAGER="c:\opt\cygwin64\bin\less.exe -+C -E -F -g -i"
@INC:
c:/opt/perl-blead/site/lib/MSWin32-x64-multi-thread
c:/opt/perl-blead/site/lib
c:/opt/perl-blead/lib
.