Grazie Ivan, eccoti i miei commenti:

1) nella conf del kernel hai specificato la giusta architettura?
si certo, 68030 e 040 (020 e 060 mi sembravano superflui)


2) c'e' il link in /usr/include agli include del kernel? non vorrei che tu stessi compilando i sorgenti di un kernel con gli include di un altro. ( nel qual caso probabilmente si sarebbe fermato prima, ma e' sempre meglio controllare )

ln -s /usr/include/linux /usr/src/linux-current-version/include/linux

se c'e' gia una dir usr/include/linux rinominanala in qualcos' altro e

poi fai il link... e ricomincia tutto daccapo :)

qui non mi é chiaro come procedere....
la directory /usr/include/linux esiste ed é ben piena ma non comprendo cosa intendi con /usr/src/linux-current-version/include/linux inoltre in che cosa dovrei rinominarla, perché non cancellarla?

ad ogni modo tranquillizzati, il procedimento che stai seguendo e' giusto. pero' sarei curioso di sapere quanto tempo intercorre tra l' avvio di make vmlinux e l' errore.

direi un paio di ore così ad occhio e croce comunque ti mando l'output completoche avevo registrato e che non é molto più lungo...

IIcx:/usr/src/linux# make vmlinux
scripts/split-include include/linux/autoconf.h include/config
cc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -ffixed-a2 -c -o init/main.o init/main.c
In file included from /usr/src/linux/include/linux/delay.h:12,
from init/main.c:18:
/usr/src/linux/include/asm/delay.h: In function `udelay':
/usr/src/linux/include/asm/delay.h:30: `loops_per_sec' undeclared (first use in this function)
/usr/src/linux/include/asm/delay.h:30: (Each undeclared identifier is reported only once
/usr/src/linux/include/asm/delay.h:30: for each function it appears in.)
init/main.c: In function `start_kernel':
init/main.c:1444: warning: implicit declaration of function `bigphysarea_init'
make: *** [init/main.o] Error 1
IIcx:/usr/src/linux# shutdown -h now


e rimango in attesa....

ciao

Pieter




Rispondere a