Hello folks,

  For those interested, here's what's happening on Mac OS X 10.1.5.  Two 
test logs here -- one for the stable cc (2.95.2-derived), and one for 
the beta (3.1-derived).
  First up is the stable.  The build gives a lot of warnings about 
shadowing names from a mach-specific header file, but otherwise compiles 
fine.  However, it fails the nine tests I mentioned in my last post.  
Here's the test log:

perl t/harness --gc-debug --running-make-test 
t/src/basic.........ok                                                       
t/src/exit..........ok                                                       
t/src/intlist.......ok                                                       
t/src/list..........ok                                                       
t/src/manifest......ok                                                       
t/src/sprintf.......ok                                                       
t/op/basic..........ok                                                       
t/op/bitwise........ok                                                       
t/op/comp...........ok                                                       
t/op/debuginfo......ok                                                       
t/op/gc.............ok                                                       
t/op/globals........ok                                                       
t/op/hacks..........ok                                                       
t/op/ifunless.......ok                                                       
t/op/info...........ok                                                       
t/op/integer........ok                                                       
t/op/interp.........ok                                                       
t/op/jit............ok                                                       
t/op/lexicals.......#     Failed test (t/op/lexicals.t at line 5)
#          got: ''
#     expected: '12
# 12
# '
t/op/lexicals.......NOK 1#     Failed test (t/op/lexicals.t at line 24)      
#          got: ''
#     expected: '0
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# '
t/op/lexicals.......NOK 3#     Failed test (t/op/lexicals.t at line 51)      
#          got: ''
#     expected: '0
# 2
# 1
# 0
# '
#     Failed test (t/op/lexicals.t at line 94)
#          got: ''
#     expected: '3 before sub2
# 2 before sub2
# 1 before sub2
# 1 = foo after sub2
# -1 = bar after sub2
# 2 = foo after sub2
# 0 = bar after sub2
# 3 = foo after sub2
# 1 = bar after sub2
# '
t/op/lexicals.......NOK 4#     Failed test (t/op/lexicals.t at line 166)     
#          got: ''
#     expected: '12
# 7
# 46
# 7
# 12
# 7
# '
t/op/lexicals.......NOK 5#     Failed test (t/op/lexicals.t at line 222)     
#          got: ''
#     expected: '10
# 10
# 14
# 14
# 15
# 12
# 12
# 13
# 10
# 11
# 15
# 15
# 15
# '
t/op/lexicals.......NOK 6# Looks like you failed 6 tests of 6.               
t/op/lexicals.......dubious                                                  
        
Test returned status 6 (wstat 1536, 0x600)
DIED. FAILED tests 1-6
        Failed 6/6 tests, 0.00% okay
t/op/macro..........ok                                                       
        
1/15 skipped: Await exceptions
t/op/number.........ok                                                       
t/op/rx.............ok                                                       
        
1/23 skipped: various reasons
t/op/stacks.........ok                                                       
        
1/35 skipped: various reasons
t/op/string.........ok                                                       
t/op/time...........ok                                                       
t/op/trans..........ok                                                       
t/op/types..........ok                                                       
t/pmc/array.........ok                                                       
t/pmc/boolean.......ok                                                       
t/pmc/intlist.......ok                                                       
t/pmc/multiarray....ok                                                       
t/pmc/perlarray.....ok                                                       
t/pmc/perlhash......ok                                                       
t/pmc/perlint.......ok                                                       
        
1/4 skipped: various reasons
t/pmc/perlstring....ok                                                       
        
1/8 skipped: various reasons
t/pmc/pmc...........ok                                                       
        
2/79 skipped: various reasons
t/pmc/scratchpad....#     Failed test (t/pmc/scratchpad.t at line 5)
#          got: ''
#     expected: '12
# 12
# 7
# '
t/pmc/scratchpad....NOK 1#     Failed test (t/pmc/scratchpad.t at line 
32)   
#          got: ''
#     expected: '102
# 102
# 101
# 100
# 102
# 101
# 100
# 102
# 101
# 100
# '
t/pmc/scratchpad....NOK 2#     Failed test (t/pmc/scratchpad.t at line 
103)  
#          got: ''
#     expected: '102
# 202
# 102
# 202
# 102
# 202
# 101
# '
t/pmc/scratchpad....NOK 3# Looks like you failed 3 tests of 3.               
t/pmc/scratchpad....dubious                                                  
        
Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 1-3
        Failed 3/3 tests, 0.00% okay
t/pmc/sub...........ok                                                       
Failed Test        Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------
------
t/op/lexicals.t       6  1536     6    6 100.00%  1-6
t/pmc/scratchpad.t    3   768     3    3 100.00%  1-3
7 subtests skipped.
Failed 2/38 test scripts, 94.74% okay. 9/534 subtests failed, 98.31% 
okay.



  Next up is the beta (3.1-derived) cc build.  The only warnings during 
build are the results of Apple's choice to change the sort order of 
include directories to put /usr/local/include behind the system 
directories.  Here's the test log:

perl t/harness --gc-debug --running-make-test 
t/src/basic.........ok                                                       
t/src/exit..........ok                                                       
t/src/intlist.......ok                                                       
t/src/list..........ok                                                       
t/src/manifest......ok                                                       
t/src/sprintf.......ok                                                       
t/op/basic..........ok                                                       
t/op/bitwise........ok                                                       
t/op/comp...........ok                                                       
t/op/debuginfo......ok                                                       
t/op/gc.............ok                                                       
t/op/globals........ok                                                       
t/op/hacks..........ok                                                       
t/op/ifunless.......ok                                                       
t/op/info...........ok                                                       
t/op/integer........ok                                                       
t/op/interp.........ok                                                       
t/op/jit............ok                                                       
t/op/lexicals.......ok                                                       
t/op/macro..........ok                                                       
        
1/15 skipped: Await exceptions
t/op/number.........ok                                                       
t/op/rx.............ok                                                       
        
1/23 skipped: various reasons
t/op/stacks.........ok                                                       
        
1/35 skipped: various reasons
t/op/string.........ok                                                       
t/op/time...........ok                                                       
t/op/trans..........ok                                                       
t/op/types..........ok                                                       
t/pmc/array.........ok                                                       
t/pmc/boolean.......ok                                                       
t/pmc/intlist.......ok                                                       
t/pmc/multiarray....ok                                                       
t/pmc/perlarray.....ok                                                       
t/pmc/perlhash......ok                                                       
t/pmc/perlint.......ok                                                       
        
1/4 skipped: various reasons
t/pmc/perlstring....ok                                                       
        
1/8 skipped: various reasons
t/pmc/pmc...........ok                                                       
        
2/79 skipped: various reasons
t/pmc/scratchpad....ok                                                       
t/pmc/sub...........ok                                                       
All tests successful, 7 subtests skipped.
Files=38, Tests=534, 760 wallclock secs (523.31 cusr + 97.70 csys = 
621.01 CPU)


    Cheers,

      ~kj

Reply via email to