headers sovrascritti
Inviato: lun 5 dic 2005, 17:17
Quando cerco di ricompilare il kernel (o qualsiasi altro programma) ricevo questo output d'errore:
Il file /usr/include/asm/errno.h è presente (compreso il link simbolico asm a asm-i386), ho pensato che probabilmente è stato sovrascritto dal pacchetto precompilato con gli headers del kernel 2.6 pacchettizzato da Pat (quello del secondo cd) che ho poi rimosso in quanto sono ripassato al 2.4.
La soluzione che vorrei provare è quella di copiare la directory degli headers che si trova nei sorgenti del mio kernel ma mi sembra una metodologia poco "pulita". Avete idea se potrebbe essere una soluzione corretta? Grazie
Codice: Seleziona tutto
bash-3.00# make menuconfig
HOSTCC scripts/basic/split-include
In file included from /usr/include/linux/errno.h:4,
from /usr/include/bits/errno.h:25,
from /usr/include/errno.h:36,
from scripts/basic/split-include.c:26:
/usr/include/asm/errno.h:4:31: asm-generic/errno.h: No such file or directory
make[1]: *** [scripts/basic/split-include] Error 1
make: *** [scripts_basic] Error 2La soluzione che vorrei provare è quella di copiare la directory degli headers che si trova nei sorgenti del mio kernel ma mi sembra una metodologia poco "pulita". Avete idea se potrebbe essere una soluzione corretta? Grazie