Newsgroup: it.comp.os.linux.iniziare
Titolo: moduli kernel

Salve
oggi ho provato a ricompilare il kernel della mia Mandrake 8.0. 
La compilazione č andata bene sino al punto:
make modules
qui ho ottenuto vari errori e la compilazione si blocca :-(!
grazie anticipatamente

Salve
oggi ho provato a ricompilare il kernel della mia Mandrake 8.0, tutto ok
sino al:
make modules
qui la compilazione mi da vari errori e non viene completata :-(!
non so proprio cosa fare!
grazie

 so proprio cosa fare!
La prima cosa da fare e` dirci quali errori saltano fuori. ;-)
Primo principio del newbie di Linux: QUALE CAZZO DI ERRORE?!
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Il te` era piu` buono del solito, forse perche` era condito con la tua
amicizia. (Wiz)

gli errori sono:
make -C  kernel CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.3/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe  -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.3/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Entering directory `/usr/src/linux-2.4.3/kernel'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/usr/src/linux-2.4.3/kernel'
make -C  drivers CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.3/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe  -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.3/include/linux/modversions.h" MAKING_MODULES=1 modules
make[1]: Entering directory `/usr/src/linux-2.4.3/drivers'
make -C atm modules
make[2]: Entering directory `/usr/src/linux-2.4.3/drivers/atm'
/usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux-2.4.3/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe  -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.3/include/linux/modversions.h -g  -c -o eni.o eni.c
In file included from /usr/src/linux-2.4.3/include/linux/prefetch.h:13,
                 from /usr/src/linux-2.4.3/include/linux/list.h:6,
                 from /usr/src/linux-2.4.3/include/linux/module.h:12,
                 from eni.c:6:
/usr/src/linux-2.4.3/include/asm/processor.h:51: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4.3/include/asm/processor.h:51: field `loops_per_jiffy_R_ver_str' declared as a function
/usr/src/linux-2.4.3/include/asm/processor.h:72: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/asm/processor.h:72: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/asm/processor.h:72: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/asm/processor.h:72: parse error before `65dda927'
/usr/src/linux-2.4.3/include/asm/processor.h:72: warning: function declaration isn't a prototype
/usr/src/linux-2.4.3/include/asm/processor.h:247: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/asm/processor.h:247: parse error before `7413793a'
/usr/src/linux-2.4.3/include/asm/processor.h:247: warning: function declaration isn't a prototype
/usr/src/linux-2.4.3/include/asm/processor.h:251: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4.3/include/asm/processor.h:430: missing white space after number `7e9'
/usr/src/linux-2.4.3/include/asm/processor.h:430: parse error before `7e9'
/usr/src/linux-2.4.3/include/asm/processor.h:430: `kernel_thread_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.3/include/asm/processor.h:430: warning: function declaration isn't a prototype
In file included from eni.c:6:
/usr/src/linux-2.4.3/include/linux/module.h:173: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/linux/module.h:173: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/linux/module.h:173: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/linux/module.h:173: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/linux/module.h:173: parse error before `62dada05'
/usr/src/linux-2.4.3/include/linux/module.h:173: `inter_module_register_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.3/include/linux/module.h:173: warning: function declaration isn't a prototype
/usr/src/linux-2.4.3/include/linux/module.h:174: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/linux/module.h:174: missing white space after number `7a9e845'
/usr/src/linux-2.4.3/include/linux/module.h:174: parse error before `7a9e845'
/usr/src/linux-2.4.3/include/linux/module.h:174: `inter_module_unregister_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.3/include/linux/module.h:174: warning: function declaration isn't a prototype
/usr/src/linux-2.4.3/include/linux/module.h:175: `inter_module_get_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.3/include/linux/module.h:175: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4.3/include/linux/module.h:176: `inter_module_get_request_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.3/include/linux/module.h:176: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4.3/include/linux/module.h:177: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/linux/module.h:177: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/linux/module.h:177: nondigits in number and not hexadecimal
/usr/src/linux-2.4.3/include/linux/module.h:177: parse error before `6b99f7d8'
/usr/src/linux-2.4.3/include/linux/module.h:177: `inter_module_put_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.3/include/linux/module.h:177: warning: function declaration isn't a prototype
/usr/src/linux-2.4.3/include/linux/module.h:186: `try_inc_mod_count_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.3/include/linux/module.h:186: warning: parameter names (without types) in function declaration
/usr/src/linux-2.4.3/include/asm/pgalloc.h: In function `get_pgd_fast':
In file included from /usr/src/linux-2.4.3/include/linux/highmem.h:5,
                 from /usr/src/linux-2.4.3/include/linux/vmalloc.h:7,
                 from /usr/src/linux-2.4.3/include/asm/io.h:110,
                 from /usr/src/linux-2.4.3/include/asm/pci.h:26,
                 from /usr/src/linux-2.4.3/include/linux/pci.h:560,
                 from eni.c:10:
/usr/src/linux-2.4.3/include/asm/pgalloc.h:74: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux-2.4.3/include/asm/pgalloc.h:74: (Each undeclared identifier is reported only once
/usr/src/linux-2.4.3/include/asm/pgalloc.h:74: for each function it appears in.)
/usr/src/linux-2.4.3/include/asm/pgalloc.h: In function `free_pgd_fast':
/usr/src/linux-2.4.3/include/asm/pgalloc.h:85: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux-2.4.3/include/asm/pgalloc.h: In function `pte_alloc_one_fast':
/usr/src/linux-2.4.3/include/asm/pgalloc.h:117: `boot_cpu_data_R65dda927' undeclared (first use in this function)
/usr/src/linux-2.4.3/include/asm/pgalloc.h: In function `pte_free_fast':
/usr/src/linux-2.4.3/include/asm/pgalloc.h:127: `boot_cpu_data_R65dda927' undeclared (first use in this function)
make[2]: *** [eni.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.3/drivers/atm'
make[1]: *** [_modsubdir_atm] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.3/drivers'
make: *** [_mod_drivers] Error 2
scusate per la lunghezza.
volevo aggiungere che ho ricompilato il kernel cambiando solo il tipo di
cpu senza modificare nessun altro parametro.
ps. scusate se ho postato 2 volte

 make: *** [_mod_drivers] Error 2
Al di-la` di  tutti gli erroracci orrendi, pare che  si sia bloccato nel
supporto ATM. Se non ti serve,  incomincia a togliere quello. Se poi non
funziona, dai un bel make clean. Se non funziona ancora, prova a partire
con i sorgenti  "freschi", appena scompattati. Se ancora non  va, a meno
di esigenze  particolari -che ne so-  per qualche patch, passa  al 2.4.7
che e` appena uscito. Se poi ancora non funziona... vai a Lourdes con il
PC. (-:
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Non diciamo scematine... (D. Cozzi)

grazie del aiuto ma non c' č verso di ricompilare i moduli.
ora stň scaricando il kernel 2.4.9 (speriamo bene :-) )!
Dimenticavo: se voglio usare il supermount con un kernel base basta che
applico la pach e poi ricompilo?
grazie di tutto