Errore strano nella compilazione di un sorgente

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Barbas
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 17 giu 2005, 0:00

Errore strano nella compilazione di un sorgente

Messaggio 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???

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

hai "see" il file file config.log per "more info"?

Barbas
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 17 giu 2005, 0:00

log del config.log

Messaggio 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

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

Messaggio da mangus »

cosa stai cercando di compilare? hai messo mano nella toolchain o stai su una slack base?? ciaooo :D

Barbas
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 17 giu 2005, 0:00

Messaggio 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.....

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio 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

Barbas
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 17 giu 2005, 0:00

Messaggio 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

Barbas
Linux 0.x
Linux 0.x
Messaggi: 11
Iscritto il: ven 17 giu 2005, 0:00

Messaggio 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... 8)

Rispondi