[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel 2.6.11



claudio demarinis ha scritto:
Ciao ragazzi, sto tentando invano di compilare il kernel 2.6.11 scaricato da kernel.org :

ma devi usare proprio il 2.6.11?
Se ti basta il 2.6.10 è disponibile in unstable.
Il problema è che i kernel su Debian sono debianizzati, come qualsiasi altro pacchetto e quindi installarsi un kernel non debianizzato è un po' più complesso.

l'ho scompattato in /usr/src e linkato a linux .

hai anche copiato il .config?
Se lo hai preso da un kernel 2.4 di sicuro da problemi.
Se lo hai preso da un kernel 2.6 debianizzato potrebbe dare problemi.

Se provo a dare :
debian:/usr/src/linux# make menuconfig
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:105:23: sys/types.h: No such file or directory
scripts/basic/fixdep.c:106:22: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:107:22: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:108:20: unistd.h: No such file or directory
scripts/basic/fixdep.c:109:19: fcntl.h: No such file or directory
scripts/basic/fixdep.c:110:20: string.h: No such file or directory
scripts/basic/fixdep.c:111:20: stdlib.h: No such file or directory
scripts/basic/fixdep.c:112:19: stdio.h: No such file or directory
In file included from /usr/lib/gcc-lib/i486-linux/3.3.5/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:11,
              from scripts/basic/fixdep.c:113:
ottengo gli errori riportati ( e altri ).


hai letto il file: /usr/src/linux/Documentation/Changes
hai rispettato tutte le dipendenze minime?

se non trova header come stdio.h o non hai installato il gcc o non ci sono i percorsi funzionanti per le librerie.

prova a crearti il file a.c con il seguente codice:

**********START a.c**************
#include <stdio.h>
#include <stdlib.h>

int main( int ArgC, char *ArgV[] )
 {
 printf( "Ciao!\n" );
 exit( EXIT_SUCCESS );
 }
*********STOP a.c****************

da linea di comando dai
$ gcc a.c

Se lo compila senza problemi, allora vuol dire che hai installato correttamente una versione di gcc e che i link alle librerie ci sono.

Ciao
Davide

--
Linux User: 302090: http://counter.li.org
Prodotti consigliati:
Sistema operativo: Debian: http://www.it.debian.org
Strumenti per l'ufficio: OpenOffice.org: http://it.openoffice.org
Database: PostgreSQL: http://www.postgres.org
Browser: FireFox: http://texturizer.net/firefox
Client di posta: Thunderbird: http://texturizer.net/thunderbird
Enciclopedia: wikipedia: http://it.wikipedia.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam



Reply to: