Newsgroup: it.comp.os.linux.iniziare
Titolo: [Newby] ricompilazione kernel

Mi sto, per la prima volta, cimentando nella ricompilazione del kernel 
ma dopo make bzImage ottengo questi errori:
make[3]: *** No rule to make target 
`/usr/src/linux-2.4.18-14/drivers/pci/devlist.h', needed by `names.o'. 
Stop.
make[3]: Leaving directory `/usr/src/linux-2.4.18-14/drivers/pci'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.18-14/drivers/pci'
make[1]: *** [_subdir_pci] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.18-14/drivers'
make: *** [_dir_drivers] Error 2
mi date una mano ad orientarmi un po'?
Ciao e grazie
Ps: il file devlist.h non c'e'

Mentre stavo compilando un kernel a mio uso e consumo, OrsoBruno ha
scritto:

Sembra che i tuoi sorgenti abbiano qualche problema. Disinstallali e
reinstallali, dopodiché riprova; per salvare la configurazione copia da
qualche parte:
/usr/src/linux-2.4.18-14/.config
e poi rimettilo là.
-- 
cat <<EOF
Paolo Giarrusso, aka Blaisorblade(togliere solo REMOVEONLYTHIS per rispondere)
Kernel 2.4.19 on an i686; Linux registered user n. 292729
EOF

 e poi rimettilo là.
Era cosi' adesso infatti non mi da piu' errore, pero' l'errore salta 
fuori dopo il make modules:
make[2]: *** [lp.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.18-14/drivers/char'
make[1]: *** [_modsubdir_char] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.18-14/drivers'
make: *** [_mod_drivers] Error 2
Io non riesco a interpretarli sapete dirmi cosa significano.
Ciao e grazie ancora.

 ha scritto:
Piu' precisamente ecco una serie di errori che mi vengono dopo make
modules:
:73: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/asm/processor.h:73: parse error before numeric constant /usr/src/linux-2.4.18-14/include/asm/processor.h: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/asm/processor.h:256: parse error before numeric constant /usr/src/linux-2.4.18-14/include/asm/processor.h::436: invalid suffix on floating constant /usr/src/linux-2.4.18-14/include/asm/processor.h:436: parse error before numeric constant /usr/src/linux-2.4.18-14/include/asm/processor.h: 183: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/linux/module.h:183: parse error before numeric constant /usr/src/linux-2.4.18-14/include/linux/module.h: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/linux/module.h:184: parse error before numeric constant /usr/src/linux-2.4.18-14/include/linux/module.h: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/linux/module.h:187: parse error before
numeric constant /usr/src/linux-2.4.18-14/include/linux/module.h: *** [lp.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.18-14/drivers/char' make[1]: *** [_modsubdir_char] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.18-14/drivers' make: *** [_mod_drivers] Error 2 [root@casa 73: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/asm/processor.h:73: parse error before numeric constant /usr/src/linux-2.4.18-14/include/asm/processor.h: 256: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/asm/processor.h:256: parse error before numeric constant /usr/src/linux-2.4.18-14/include/asm/processor.h::436: invalid suffix on floating constant /usr/src/linux-2.4.18-14/include/asm/processor.h:436: parse error before numeric constant /usr/src/linux-2.4.18-14/include/asm/processor.h::183: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/linux/module.h:183: parse error before numeric constant
/usr/src/linux-2.4.18-14/include/linux/module.h: 184: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/linux/module.h:184: parse error before numeric constant /usr/src/linux-2.4.18-14/include/linux/module.h:184: `inter_module_unregister_R_ver_str' declared as function returning a function /usr/src/linux-2.4.18-14/include/linux/module.h:187: invalid suffix on integer constant /usr/src/linux-2.4.18-14/include/linux/module.h:187: parse error before numeric constant /usr/src/linux-2.4.18-14/include/linux/module.h*** [lp.o] Error 1 make[1]: *** [_modsubdir_char] Error 2 make: *** [_mod_drivers] Error 2 
Non ho idea da dove inizare per risolvere il problema
Ciao
Ciao e grazie.
--
OrsoBruno

Accidenti questo make modules mi sta facendo impazzire ho provato a 
riconfigurare tutto in maniera diversa piu' volte ma mi salta fuori 
sempre qualche erroe, non c'e' modo di capire da questi ultimi dove 
intervenire? Andando per tentativi come sto facendo adesso mi sembra un 
po un controsenso? Se riuscite a darmi una mano per mettermi nella 
direzione giusta vi sarei molto grato.
Ciao

_OrsoBruno_ nel newsgroup  _it.comp.os.linux.iniziare_ ha scritto :

  e come si fa ad aiutarti se non posti uno straccio di log d'errore?
 
-- 
;-) .^) :-> :-O :-D :-)) :-P :-0
da usare nei post trolleggianti

  
Non l'ho ripostato perche' l'avevo gia' messo in precedenza nel thread, 
rieccolo:

Ciao e grazie dell'attenzione.

 [CUTerrori]
Scusa, ma... cosa utilizzi per la conf del kernel? Io una volta ho provato 
da centro di controllo e mi ha tirato fuori un pacco di errori. Un bel 
"make xconfig" ed e' andato tutto a posto...
-- 
The Bard
Linux Registered User #300628
Togli LE MUTANDE per rispondermi

 invalid suffix on integer constant 
[...]
/usr/src/linux-2.4.18-14/include/asm e' linkato a
/usr/src/linux-2.4.18-14/include/asm-i386 ?
Se il link c'e' purtroppo non so aiutarti.
-- 
The fish doesn't think ,
cause the fish knows everything
	>>>:/OuZ\:<<<
per rispondermi in mail rimuovere TOGLIQUESTO

 
make menuconfig, provero' a fare come dici

 
Si il link c'e'  .... :-(

 The Bard ha scritto:

No, col menuconfig di solito e' tutto a posto, l'xconfig e solo la versione 
di config e menuconfig che gira sotto X... Io parlavo proprio del centro di 
controllo del KDE, che e' bacato in allegria...
