Ciao,

mi sto avventurando nella ricompilazione del kernel con MDK8.1 2.4.8-26.
Seguendo un po' la list e un po' linux pratico penso di aver completato una 
configurazione se non proprio snella almeno senza un bel pacco di codice 
inutile. Dopo aver preso le dovute precauzioni ( salvataggio dei vecchi 
moduli, della config iniziale, disco di boot -----> vedi altro post ) salvata 
la nuova configurazione sono passato a 

make dep

lavora un po' e poi termina pare con successo comunicando ( metto le ultime 
righe perche' tutte sono un po' troppe )

make[2]: Entering directory `/usr/src/linux-2.4.8/arch/i386/lib'
/usr/src/linux-2.4.8/scripts/mkdep -D__KERNEL__ 
-I/usr/src/linux-2.4.8/include  -Wall -Wstrict-prototypes -Wno-trigraphs -O2 
-fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe 
-mpreferred-stack-boundary=2 -march=athlon  -fno-merge-constants   -- 
checksum.S dec_and_lock.c delay.c getuser.S iodebug.c memcpy.c mmx.c 
old-checksum.c strstr.c usercopy.c > .depend
make[2]: Leaving directory `/usr/src/linux-2.4.8/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux-2.4.8'
make update-modverfile
make[1]: Entering directory `/usr/src/linux-2.4.8'
/usr/src/linux-2.4.8/include/linux/modversions.h was not updated
make[1]: Leaving directory `/usr/src/linux-2.4.8'

e come errori 

md5sum: WARNING: 2 of 13 computed checksums did NOT match
Makefile:34: warning: overriding commands for target `e1000.o'
/usr/src/linux-2.4.8/Rules.make:94: warning: ignoring old commands for target 
`e1000.o'
Makefile:34: warning: overriding commands for target `mod_quickcam.o'
/usr/src/linux-2.4.8/Rules.make:94: warning: ignoring old commands for target 
`mod_quickcam.o'
Makefile:38: warning: overriding commands for target `sam9407.o'
/usr/src/linux-2.4.8/Rules.make:94: warning: ignoring old commands for target 
`sam9407.o'

dopodiche' do 

make bzImage e comunica ( sempre ultime righe )

make[2]: Leaving directory `/usr/src/linux-2.4.8/arch/i386/boot/compressed'
objcopy -O binary -R .note -R .comment -S compressed/bvmlinux 
compressed/bvmlinux.out
tools/build -b bbootsect bsetup compressed/bvmlinux.out CURRENT > bzImage
make[1]: Leaving directory `/usr/src/linux-2.4.8/arch/i386/boot'  

come errori da

make[2]: Leaving directory `/usr/src/linux-2.4.8/arch/i386/boot/compressed'
objcopy -O binary -R .note -R .comment -S compressed/bvmlinux 
compressed/bvmlinux.out
tools/build -b bbootsect bsetup compressed/bvmlinux.out CURRENT > bzImage
make[1]: Leaving directory `/usr/src/linux-2.4.8/arch/i386/boot'

mi avverte poi che il kernel non sta in un floppy 

ma il problema risiede in 

make modules  che da' fuori come errori 

make[2]: *** [eni.o] Error 1
make[1]: *** [_modsubdir_atm] Error 2
make: *** [_mod_drivers] Error 2

il file eni.o c'e' perche' e' installato....
che e' sto avviso  ?? 

non mi sono quindi avventurato in make modules_install non essendo riuscito a 
terminare con successo questo passo.

Grazie

Rispondere a