Pagina 1 di 1
Errore strano nella compilazione di un sorgente
Inviato: dom 11 mar 2007, 20:07
da Barbas
ciao a tutti, ho un bel problema compilando un sorgent mi sono imbattuto nel seguente errore, mai visto...........................
-
-
-
-
-
checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
Cosa può essere???
Inviato: dom 11 mar 2007, 20:41
da whites11
hai "see" il file file config.log per "more info"?
log del config.log
Inviato: dom 11 mar 2007, 21:43
da Barbas
il config.log e abbastanza lungo, questo penso sia il nocciolo del problema
Syntax error
configure:4271: gcc -E -traditional-cpp conftest.c
In file included from /usr/include/features.h:308,
from /usr/include/assert.h:36,
from conftest.c:14:
/usr/include/sys/cdefs.h:31: #error "You need a ISO C conforming compiler to use the glibc headers"
################in più quest'altro errore si ripete ciclicamente####################
| Syntax error
configure:4378: /lib/cpp conftest.c
In file included from /usr/include/bits/posix1_lim.h:153,
from /usr/include/limits.h:144,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/limits.h:122,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/syslimits.h:7,
from /usr/lib/gcc/i486-slackware-linux/3.4.6/include/limits.h:11,
from conftest.c:12:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
Inviato: dom 11 mar 2007, 22:05
da mangus
cosa stai cercando di compilare? hai messo mano nella toolchain o stai su una slack base?? ciaooo

Inviato: dom 11 mar 2007, 22:16
da Barbas
no ho una slack con il kernel 2.6.20 la toolchain mai toccata, il problema, e che qualsiasi cosa compili è sempre la stessa pasta.....
Inviato: dom 11 mar 2007, 22:29
da whites11
allora, prova a compilare un file c stupidissimo, tanto per vedere se il problema è gcc.
Codice: Seleziona tutto
#include <stdio.h>
main()
{
printf("hello, world\n");
}
questo include stdio.h, dovresti averlo se la glibc è a posto
Inviato: dom 11 mar 2007, 22:46
da Barbas
nenche stdlib, figurati neanche il kernel,non compila niente di niente, make idem,il fatto che è strano è che non ho toccato niente, a livello gcc
Inviato: dom 11 mar 2007, 23:11
da Barbas
Tutto apposto ho appena risolto, reinstallando gcc glibc e gli headers, disponibili solo quelli per il ker 2.6.18, ma la cosa è alquanto indifferente, tutto e ripartito al meglio ringrazio lo stesso...
