Front page | perl.perl5.porters |
Postings from May 2012
RE: Perl 5.16.0 RC0
From: Steve Hay
May 14, 2012 01:16
RE: Perl 5.16.0 RC0
Message ID: 1B32FF956ABF414C9BCE5E487A1497E70D43967D@ukmail02.planit.group
Steve Hay wrote on 2012-05-14:
> On 12 May 2012 13:55, kmx <firstname.lastname@example.org> wrote:
>>> It's a great shame that I've not been able to fix this. Is anyone
>>> else seeing this, or is it just me? I get the same thing on two
>>> different machines, so it's at least not just one particular machine.
>> I see more or less the same failures and hanging tests on Win7/64bit
>> box with 32bit perl-5.16-RC0 build (by 32bit gcc 4.6.3 + C-runtime
>> However, on the same box (Win7/64bit) with 64bit build of the same
>> perl (by 64bit gcc 4.6.3 + C-runtime from mingw-w64.sf.net)
>> surprisingly *no tests
> Interesting... However, I've just tried a 64-bit build using VC++ 2010
> and I still get tests hanging as before :-(
Trying out some more build options hasn't helped at all (debug builds hang just the same, and I see the same stack trace as Alex Gough reported; and builds without PERL_IMPLICIT_SYS also hang just the same), but unfortunately I've found another problem in the process :-(
It seems that win32/runenv.t fails tests 42-43 when perl is built with USE_IMP_SYS=undef (i.e. PERL_IMPLICIT_SYS is not defined, so there is no fork() emulation):
# Failed test 42 - expected number of elements in @INC for enough items so PERL5
LIB val is longer than 32k at win32/runenv.t line 246
# got "2"
# expected "2051"
# Failed test 43 - expected elements in @INC for enough items so PERL5LIB val is
longer than 32k at win32/runenv.t line 249
# got "D:/temp/bleadperl/t/lib ."
# expected "zzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzz
zzzzzzzzzz zzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzz D:/temp/bleadperl/t/lib ."
ok 41 - No errors when determining @INC for enough items so PERL5LIB val is long
er than 32k
not ok 42 - expected number of elements in @INC for enough items so PERL5LIB val
is longer than 32k
not ok 43 - expected elements in @INC for enough items so PERL5LIB val is longer
Failed 2/43 subtests
Test Summary Report
win32/runenv.t (Wstat: 0 Tests: 43 Failed: 2)
Failed tests: 42-43
Files=1, Tests=43, 1 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU)