Em vez de instalar o gcc 6.4, mudei as configurações do compilador.
O problema é que, quando você usa a opção -Werror , todos os avisos são tratados como erros, e o aviso sobre o uso de int para bool eliminou a compilação.
Eu adicionei o switch: -Wno-int-in-bool-context , que trata esse aviso como um aviso, como deveria, para que a compilação continue.
Veja também:
opções de aviso do gcc: link
patch para os sinalizadores do compilador CORE: link