The first significant failure in the build log reads as follows:
step auto::alignptrs died during execution: C compiler failed (see test_27215.cco) at lib/Parrot/Configure/Compiler.pm line 104
Parrot::Configure::Compiler::cc_build('Parrot::Configure=HASH(0x10355688)') called at config/auto/alignptrs.pm line 52
auto::alignptrs::runstep('auto::alignptrs=HASH(0x107e6450)', 'Parrot::Configure=HASH(0x10355688)') called at lib/Parrot/Configure.pm line 412
eval {...} called at lib/Parrot/Configure.pm line 412
Parrot::Configure::_run_this_step('Parrot::Configure=HASH(0x10355688)', 'HASH(0x1063dcf0)') called at lib/Parrot/Configure.pm line 267
Parrot::Configure::runsteps('Parrot::Configure=HASH(0x10355688)') called at Configure.pl line 75
at Configure.pl line 75
Note the part that says (see test_27215.cco) . Could you please look at that file and see if it tells you anything useful? For example, I can reproduce similar-looking error messages by including illegal options in the --optimize argument to Configure.pl.