Darwin 8.4? That would be 10.4.4 which I doubt anyone outside Apple has access to. :-)
Typo, sorry :) I must have been thinking to gcc 4 while typing this.
Your "make verify" output only shows the ending message "Failed tests: 1" but not the place where it happens. Is it test_resolve.pike that's the culprit for you as well?
I should have included some more lines in my other mail, then:
----8<----8<----8<----8<---- Doing tests in post_modules/Unicode/testsuite (4 tests) test 1, line 1 Part0: Specific cases Done. 138 tests.
[here goes what i pasted in the other message] ---->8---->8---->8---->8----
The only one occurence of test_resolve.pike i have is there:
----8<----8<----8<----8<---- Begin tests at Wed Oct 19 21:58:16 2005 Doing tests in testsuite (10772 tests) test 500, line 2815 Testing vtables and scope access. 1:2 2:6 3:20 4:73 5:280 6:1118 7:4590 8:19279 /Users/bertrand/Code/Pike/cvs/Pike/7.6.200510191155/src/testsuite.in: 10260: Test 10425 (shift 2) failed to return proper results. 1: 2: array a() 3: { 4: Stdio.File p = Stdio.File(); 5: object pid = Process.create_process(RUNPIKE_ARRAY + 6: ({ "/Users/bertrand/Code/Pike/ cvs/Pike/7.6.200510191155/src/test_resolve.pike" }), 7: ([ "stdout":p->pipe (Stdio.PROP_IPC) ])); 8: __signal_watchdog(); 9: string results = lower_case(p->read()); 10: __signal_watchdog(); 11: int err = pid->wait(); 12: int ok; 13: int failed; 14: if (((sscanf(results, "%*sok:%d", ok) != 2) + 15: (sscanf(results, "%*sfailed:%d", failed) != 2)) == 2) { 16: // No "ok", and no "failed". 17: return ({ err, results }); 18: } 19: return ({ ok, failed }); 20: } 21:
o->a(): ({ /* 2 elements */ -1, "" })
.................................................. Testing end of heap ... Testing beginning of heap ... Waiting ................................ Removing call outs ......................... Subresult: 36958 tests, 1 failed, 7 skipped Doing tests in modules/_Charset/testsuite (1468 tests) ---->8---->8---->8---->8----