Errore compilazione kernel 2.6.24.3

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Errore compilazione kernel 2.6.24.3

Messaggio da Vito »

Ecco cosa mi restituisce:

Codice: Seleziona tutto

UNIFDEF include/linux/hdlc.h
  UNIFDEF include/linux/hdlcdrv.h
  UNIFDEF include/linux/hdreg.h
  UNIFDEF include/linux/hiddev.h
  UNIFDEF include/linux/hpet.h
  UNIFDEF include/linux/i2c.h
  UNIFDEF include/linux/i2o-dev.h
  UNIFDEF include/linux/icmp.h
  UNIFDEF include/linux/icmpv6.h
  UNIFDEF include/linux/if_addr.h
make[3]: *** No rule to make target `/usr/src/linux-2.6.23/include/linux/if_addrlabel.h', needed by `/usr/src/linux-2.6.23/usr/include/linux/if_addrlabel.h'.  Stop.
make[2]: *** [linux] Error 2
make[1]: *** [headers_install] Error 2
make: *** [vmlinux] Error 2
Ho installato gli headers....

Edit: Questo Header non è presente nella directory /usr/src/linux :

Codice: Seleziona tutto

[root@Vito:linux]# ls | grep if_addr
if_addr.h
Ultima modifica di Vito il sab 1 mar 2008, 22:12, modificato 1 volta in totale.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da conraid »

Vito ha scritto: Ho installato gli headers....
Cosa vuol dire che hai installato gli headers? Quelli sono già nel kernel

Sembra un errore del make

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da Vito »

conraid ha scritto:
Vito ha scritto: Ho installato gli headers....
Cosa vuol dire che hai installato gli headers? Quelli sono già nel kernel

Sembra un errore del make
Conraid mi hai bruciato!comunque manca uno header nel kernel e non so perchè!
Per quanto riguarda quella frase..pensavo fosse necessario installare il pacchetto kernel-headers.... Così l'ho precisato :D
Ultima modifica di Vito il sab 1 mar 2008, 22:23, modificato 1 volta in totale.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Errore compilazione kernel 2.6.24.3

Messaggio da phobos3576 »

Ho ricompilato il 2.6.24.3 due giorni fa e funziona alla perfezione.

Assicurati di aver creato in /usr/src il link simbolico linux che punta a /usr/src/linux-2.6.24.3; poi, posizionati in /usr/src/linux e prepara l'ambiente con il comando:

Codice: Seleziona tutto

make mrproper 
Successivamente, copia il config opportuno in /usr/src/linux e dai:

Codice: Seleziona tutto

make xconfig
Gli altri passi da compiere sono i soliti.

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da Vito »

phobos3576 ha scritto:Ho ricompilato il 2.6.24.3 due giorni fa e funziona alla perfezione.

Assicurati di aver creato in /usr/src il link simbolico linux che punta a /usr/src/linux-2.6.24.3; poi, posizionati in /usr/src/linux e prepara l'ambiente con il comando:

Codice: Seleziona tutto

make mrproper 
ho seguito alla perfezione tutto.... solo che non è presente quello header nella directory /usr/src/linux/include/linux ..comunque adesso riprovo a compilare ...ho ridato make mrproper ...
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da conraid »

Vito ha scritto:
phobos3576 ha scritto:Ho ricompilato il 2.6.24.3 due giorni fa e funziona alla perfezione.

Assicurati di aver creato in /usr/src il link simbolico linux che punta a /usr/src/linux-2.6.24.3; poi, posizionati in /usr/src/linux e prepara l'ambiente con il comando:

Codice: Seleziona tutto

make mrproper 
ho seguito alla perfezione tutto.... solo che non è presente quello header nella directory /usr/src/linux/include/linux ..comunque adesso riprovo a compilare ...ho ridato make mrproper ...
Molti header non sono presenti, ma vengono creati in fase di compilazione. Per questo quando si vuole creare un modulo esterno e si hanno solamente i sorgenti vanilla puiti bisogna dare prima make prepare se non si vuole ricompilare il kernel
Io una volta scaricati i sorgenti e dato make oldconfig do solamente "make" a meno che non devo modificare qualcosa allora prima faccio make xconfig. Make mrproper non serve se sono sorgenti "nuovi"
Se non ti crea un include magari hai toppato qualcosa nella configurazione.
Se fossi in te ripeterei tutto da capo con sorgenti puliti
Se hai un config del 2.6.24.x, copialo nella nuova dir, dai un make oldconfig per sicurezza e subito dopo make
Altro non serve

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da Vito »

conraid ha scritto:
Vito ha scritto:
phobos3576 ha scritto:Ho ricompilato il 2.6.24.3 due giorni fa e funziona alla perfezione.

Assicurati di aver creato in /usr/src il link simbolico linux che punta a /usr/src/linux-2.6.24.3; poi, posizionati in /usr/src/linux e prepara l'ambiente con il comando:

Codice: Seleziona tutto

make mrproper 
ho seguito alla perfezione tutto.... solo che non è presente quello header nella directory /usr/src/linux/include/linux ..comunque adesso riprovo a compilare ...ho ridato make mrproper ...
Molti header non sono presenti, ma vengono creati in fase di compilazione. Per questo quando si vuole creare un modulo esterno e si hanno solamente i sorgenti vanilla puiti bisogna dare prima make prepare se non si vuole ricompilare il kernel
Io una volta scaricati i sorgenti e dato make oldconfig do solamente "make" a meno che non devo modificare qualcosa allora prima faccio make xconfig. Make mrproper non serve se sono sorgenti "nuovi"
Se non ti crea un include magari hai toppato qualcosa nella configurazione.
Se fossi in te ripeterei tutto da capo con sorgenti puliti
Se hai un config del 2.6.24.x, copialo nella nuova dir, dai un make oldconfig per sicurezza e subito dopo make
Altro non serve
Grazie Conraid , inaccepibile come sempre!
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da JohnnyMnemonic »

Stesso errore per me

Codice: Seleziona tutto

make[3]: *** No rule to make target `/usr/src/linux-2.6.24.3/include/linux/if_addrlabel.h', needed by `/usr/src/linux-2.6.24.3/usr/include/linux/if_addrlabel.h'.  Stop.
va avanti qualche decina di righe e poi dice

Codice: Seleziona tutto

make[1]: *** [headers_install] Error 2
make: *** [vmlinux] Error 2

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da Vito »

JohnnyMnemonic ha scritto:Stesso errore per me

Codice: Seleziona tutto

make[3]: *** No rule to make target `/usr/src/linux-2.6.24.3/include/linux/if_addrlabel.h', needed by `/usr/src/linux-2.6.24.3/usr/include/linux/if_addrlabel.h'.  Stop.
va avanti qualche decina di righe e poi dice

Codice: Seleziona tutto

make[1]: *** [headers_install] Error 2
make: *** [vmlinux] Error 2
Ho ricompilato dei sorgenti "puliti" e l'errore persiste...forse potrebbe essere qualcosa nel .config ....
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da JohnnyMnemonic »

Vito ha scritto: Ho ricompilato dei sorgenti "puliti" e l'errore persiste...forse potrebbe essere qualcosa nel .config ....
Era quello che pensavo anch'io, io sto usando quello del 2.6.24.2, ma come capiamo che cosa crea il problema?

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da Vito »

JohnnyMnemonic ha scritto:
Vito ha scritto: Ho ricompilato dei sorgenti "puliti" e l'errore persiste...forse potrebbe essere qualcosa nel .config ....
Era quello che pensavo anch'io, io sto usando quello del 2.6.24.2, ma come capiamo che cosa crea il problema?
Forse qualcosa che riguarda la rete.... if_addrlabel.h
o forse è addirittura il caso di segnalarlo?
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da JohnnyMnemonic »

Ho trovato lo stesso errore su un forum ungherese, peccato che non conosca la lingua :?

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da Vito »

"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da JohnnyMnemonic »

Nessuno che parla ungherese?

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore compilazione kernel 2.6.24.3

Messaggio da Vito »

ecco la soluzione :idea: : http://bugzilla.kernel.org/show_bug.cgi?id=10111
Known bug (will most likely be fixed in 2.6.24.4).
E' un bug.Quindi dobbiamo tenerci il 2.6.24.2 fino all'uscita del .4 ,dove questo bug sarà risolto. :roll:
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Rispondi