mslomp
(usa Slackware)
Enviado em 05/12/2008 - 22:14h
olhando o erro ali onde diz:
/usr/include/string.h:49:27: error: string/string.h:
dá a entender que você talvez não tenha instalado as headers para trabalhar com a glibc (que é a biblioteca C padrão onde inclusive as funções string estão implementadas).
nesse caso:
# apt-get install glibc-dev
caso você já a tenha instalada e o problema persista, por favor poste o trecho do código onde está dando erro, incluindo as linhas de include.
quanto a reinstalar as headers da glibc (caso já estejam pré-instaladas):
# apt-get install --reinstall glibc-dev
isto deverá reinstalar todas as headers e demais componentes para o uso da glibc.
eu me referi a ser algo "mais clean" pois assim você garantirá que toda sua estrutura de headers voltará ao normal conforme o original, evitando misturar com novas versões de arquivos que podem (ou não) dar problema. e um probleminha qualquer com a glibc, por mais simples q seja, pode causar uma grande dor de cabeça.
alternativamente, se o caso for de apenas "resgatar" string.h, você poderia abrir o pacote .deb glibc-dev no programa de manipulação de arquivos compactados de sua preferência, procurar por ela e apenas extraí-la.
porém, creio que você não possua as headers instaladas. desse modo, tente apenas o install ali de cima, e qualquer coisa poste aí.