Provavelmente existe uma flag -Werror em algum lugar. Supondo que você tenha um projeto usando automake / autoconf / make / configure, você pode ver se o encontra em algum lugar em "configure" ou "Makefile.am" ou possivelmente em uma de suas variáveis de ambiente.
A compilação de programas com o sinalizador -Werror não é um problema em si, pois os avisos geralmente são preocupações válidas sobre a qualidade do código fonte.
Tente localizar e remover o sinalizador -Werror, possivelmente adicionando -falseperativo, e o código talvez possa ser compilado. Muito mais informação é necessária para poder apontar porque o código-fonte que você tem (seja qual for) não compila "por padrão".