O problema é que STDC_HEADERS não é definido quando você está compilando o código. Consulte a linha 47 de essa versão do regex.c . Isso provavelmente aconteceu porque você não correu configure
ou você fez, mas algo deu errado.
Se você não tiver executado o configure, vá em frente e execute-o:
./configure
Se você executá-lo, ele deve gerar um arquivo chamado config.h
, que deve usar #define
para definir a macro STDC_HEADERS
para algum valor. Caso contrário, é possível que o compilador que você está usando não tenha algo de que depende (como arquivos de cabeçalho do sistema) ou esteja configurado incorretamente ou instalado incorretamente.
Como mencionei em um comentário acima, a versão do binutils que você está usando é com mais de 4 anos agora e você deve usar uma versão mais nova, eu acho.