Newsgroup: it.comp.os.linux.iniziare
Titolo: Problemi con la ricompilazione del kernel e Mandrake 9.0

Salve,
premetto che prima di imbarcarmi in qeusta avventura mi sono letto e
studiato gli HOW-TO del caso.
Ho una mandrake 9.0 e un Hardware un pò vecchiotto (levate un pò) e ho
deciso di allegerire il Kernel.
- make menuconfig --> ho scelto il minimo indispensabile e reso modurare
  il resto
- make dep
- make clean
- make bzimage
- make modules
A parte il fatto che levando un pò di roba dal file .config originale (che
ho gelosamente conservato) mi è venuto un vmlinux MOOLTO + grande del
precedente, quando dò make modules mi genera un pò di errori ed
esce.quandi non posso continuare con l'ultimo passo.
Ho pensato di aver reso modulare qualcosa che non poteva esserlo, ma il
fatto strano è che se provo a ricompilare il kernel con le opzioni
(config) originale mi da lo stesso IDENTICO problema.
Qualcuno può, gentilmente spiegarmi dove sbaglio??
Grazie a TUTTI.
Antonio

 quando dò make modules mi genera un pò di errori ed esce.
Che errori?
Davide

 - make clean
Non sono da invertire?
-- 
il *Vide* - ICQ #5301833
Linux user #224141 on Linux machine #106981
http://www.heavy-metal.it
Tessera #8 "Tira Clarenzo e m' illumino d' immenzo"

 precedente,
l'immagine del kernel e` /usr/src/linux/arc/i386/boot/bzImage,
*NON* /usr/src/vmlinux...
-- 
Ikitt

Grazie per l'attenzione!!
Ti riporto una parte dell'errore, mi viene un dubbio, ma quando lancio 
make modules dove mi devo mettere ( in quale directory)??
L'errore:
/usr/src/linux-2.4.19-16mdk/include/asm/processor.h:450: warning: function declaration isn't a prototype
In file included from eni.c:6:
/usr/src/linux-2.4.19-16mdk/include/linux/module.h:183: invalid suffix on integer constant
/usr/src/linux-2.4.19-16mdk/include/linux/module.h:183: parse error before numeric constant
/usr/src/linux-2.4.19-16mdk/include/linux/module.h:183: `inter_module_register_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.19-16mdk/include/linux/module.h:183: warning: function declaration isn't a prototype
/usr/src/linux-2.4.19-16mdk/include/linux/module.h:184: invalid suffix on integer constant
/usr/src/linux-2.4.19-16mdk/include/linux/module.h:184: parse error before numeric constant
/usr/src/linux-2.4.19-16mdk/include/linux/module.h:184: `inter_module_unregister_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.19-16mdk/include/linux/module.h:184: warning: function declaration isn't a prototype
/usr/src/linux-2.4.19-16mdk/include/asm/pgalloc.h:137: `boot_cpu_data_R0657d037' undeclared (first use in this function)
make[2]: *** [eni.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.19-16mdk/drivers/atm'
make[1]: *** [_modsubdir_atm] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.19-16mdk/drivers'
make: *** [_mod_drivers] Error 2
e poi esce....
MI ILLUMINATE??
Grazie


> ho gelosamente conservato) mi è venuto un vmlinux MOOLTO + grande del


 make[2]: *** [eni.o] Error 1
Mi pare che i sorgenti che hai installato abbiano qualche bacherozzo.
Io prenderei altri sorgenti.
Davide



Se così fosse, cosa mi consigli di fare, considerato che mi connetto da
casa a 56k??
Grazie
Antonio

 casa a 56k??
Contatta un LUG nella tua zona e senti se qualcuno puo' metterti
su un CD l'ultima copia del kernel.
Davide

 Non sono da invertire?
No.
Ciao. 
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 No.
Mah, io faccio sempre prima il clean e poi il dep e mi ha sempre 
funzionato..
(anche perche' il dep non stabilisce le dipendenze? se poi pulisco, le raso 
via..o ho interpretato male il dep?)


Mentre stavo compilando un kernel a mio uso e consumo, david ha scritto:

No, i problemi sono coi simboli. Devi dare probabilmente un bel make
mrproper, dopo aver salvato il .config, e ripristinarlo dopo. In pratica
per aggiungere tutte quelle belle cifre alla fine c'è un bordello della
madonna che contiene include su include. Oppure semplicemente è modulo
qualcosa che non dovrebbe esserlo. In ogni caso al massimo anche se
fossero danneggiati reinstalla il pacchetto dei sorgenti, magari dopo
averlo disinstallato. Ricorda di salvare il .config!
-- 
Paolo Giarrusso, aka Blaisorblade
Togliere solo REMOVEONLYTHIS per rispondere
Linux Kernel 2.4.19 on an i686
Firma "made in Vim"