develooper Front page | perl.perl5.porters | Postings from May 2012

RE: Perl 5.16.0 RC0

Thread Previous | Thread Next
From:
Steve Hay
Date:
May 14, 2012 01:16
Subject:
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 <kmx@atlas.cz> 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
>> from
>> mingw-w64.sf.net)
>> 
>> 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
>> hang*
>> 
> 
> 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
 than 32k
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)
Result: FAIL

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About