I can now reproduce the problem reported by Cosimo and chromatic. If instead of running the tests in t/configure/ with 'prove' -- which is connected to my hand-built (without gdbm) Perl 5.8.7 -- I run those same tests with '/usr/bin/prove' -- which is connected to the vendor-supplied Perl 5.8.8 built with gdbm -- then I get errors in 4 configuration test files:
t/configure/107-inter_progs-01...............ok 1/0Compilation failed with 'cc' t/configure/107-inter_progs-01...............ok t/configure/107-inter_progs-02...............ok 1/0Compilation failed with 'cc' t/configure/107-inter_progs-02...............ok t/configure/107-inter_progs-03...............ok 1/0Compilation failed with 'cc' t/configure/107-inter_progs-03...............ok ... t/configure/111-auto_gcc-01..................ok 1/12Linker failed (see test.ldo) at lib/Parrot/Configure/Step.pm line 525 Parrot::Configure::Step::cc_build() called at config/auto/gcc.pm line 42 auto::gcc::_probe_for_gcc() called at config/auto/gcc.pm line 35 auto::gcc::runstep('auto::gcc=HASH(0x83ca96c)', 'Parrot::Configure=HASH(0x82d493c)') called at t/configure/111-auto_gcc-01.t line 43 # Looks like you planned 12 tests but only ran 9. # Looks like your test died just after 9. t/configure/111-auto_gcc-01..................dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 10-12 Failed 3/12 tests, 75.00% okay