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.
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.
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
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]
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:
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:
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]
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:
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
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:
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]
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.
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.