Pagina 1 di 2
ricompilazione kernel 2.4.26, e compilazione OpenMosix
Inviato: mar 29 mag 2007, 15:34
da Big Boss
Ciao a tutti durante la compilazione del kernel 2.4.26 su slackware 11 ho riscontrato i seguenti problemi quando do il comando make modules_install
Codice: Seleziona tutto
cp: cannot stat `aironet4500_card.o': No such file or directory
cp: cannot stat `aironet4500_core.o': No such file or directory
cp: cannot stat `aironet4500_proc.o': No such file or directory
cp: cannot stat `arlan-proc.o': No such file or directory
cp: cannot stat `arlan.o': No such file or directory
cp: cannot stat `atp.o': No such file or directory
cp: cannot stat `de4x5.o': No such file or directory
cp: cannot stat `depca.o': No such file or directory
cp: cannot stat `dl2k.o': No such file or directory
cp: cannot stat `eql.o': No such file or directory
cp: cannot stat `ewrk3.o': No such file or directory
cp: cannot stat `ns83820.o': No such file or directory
cp: cannot stat `slip.o': No such file or directory
cp: cannot stat `wavelan.o': No such file or directory
Questo kernel mi serve per poter installare openmosix
Perchè mi da questo problema?? dice che non trova quei file
Inviato: mar 29 mag 2007, 15:47
da whites11
ma hai dato make modules prima?
Inviato: mar 29 mag 2007, 16:05
da Big Boss
certo, da errori già nel make modules, il make modules_install l'ho dato solo per vedere un po più nel dettaglio l'errore
Inviato: mar 29 mag 2007, 16:07
da Big Boss
Codice: Seleziona tutto
ns83820.c: At top level:
ns83820.c:591: error: conflicting types for 'rx_refill_atomic'
ns83820.c:589: error: previous declaration of 'rx_refill_atomic' was here
ns83820.c:591: error: conflicting types for 'rx_refill_atomic'
ns83820.c:589: error: previous declaration of 'rx_refill_atomic' was here
ns83820.c:612: error: conflicting types for 'phy_intr'
ns83820.c:610: error: previous declaration of 'phy_intr' was here
ns83820.c:612: error: conflicting types for 'phy_intr'
ns83820.c:610: error: previous declaration of 'phy_intr' was here
ns83820.c:797: error: conflicting types for 'ns83820_rx_kick'
ns83820.c:795: error: previous declaration of 'ns83820_rx_kick' was here
ns83820.c:797: error: conflicting types for 'ns83820_rx_kick'
ns83820.c:795: error: previous declaration of 'ns83820_rx_kick' was here
ns83820.c:818: error: conflicting types for 'rx_irq'
ns83820.c:816: error: previous declaration of 'rx_irq' was here
ns83820.c:818: error: conflicting types for 'rx_irq'
ns83820.c:816: error: previous declaration of 'rx_irq' was here
ns83820.c:589: warning: 'rx_refill_atomic' declared `static' but never defined
ns83820.c:610: warning: 'phy_intr' declared `static' but never defined
ns83820.c:795: warning: 'ns83820_rx_kick' declared `static' but never defined
ns83820.c:816: warning: 'rx_irq' declared `static' but never defined
ns83820.c:1708: warning: 'ns83820_probe_phy' defined but not used
make[2]: *** [ns83820.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.26/drivers/net'
make[1]: *** [_modsubdir_net] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.26/drivers'
make: *** [_mod_drivers] Error 2
è questo l'errore che mi da il make modules
Inviato: mar 29 mag 2007, 19:48
da Big Boss
nessuno può aiutarmi?
Inviato: mar 29 mag 2007, 19:52
da Luci0
Ciao ...
Ovviamente se non riesce a compilare i moduli ... non li può installare !!!
... hai installato Slackware 11.0 con il kernel 2.4.33.3 ??
... e stai facendo questo per installare il kernel OpenMosix ??
Inviato: mar 29 mag 2007, 20:06
da Big Boss
si, qualche altra soluzione? o consiglio?
Inviato: mar 29 mag 2007, 21:00
da submax82
sicuro di aver installato bene le patch?!
http://downloads.sourceforge.net/openmo ... g_mirror=1
se avevo un pò di spazio sul mio sito ti preparavo il precompilato...

Inviato: mar 29 mag 2007, 21:58
da Luci0
Credo che sia un problema di kernel headers ... forse hai installato quelli del kernel 2.6 o quelli della 2.4.33 sono troppo diversi da quelli della 2.4.26 ... oppure un problema glibc ... o addirittura di compilatore gcc ... appena ho un pò di tempo provo a vedere cosa non va ...
Inviato: mar 29 mag 2007, 23:20
da Luci0
Aggiornamento ... ho provato scaricare il kernel 2.4.26 applicare le patch OpenMosix ... risultato non mi compila ... neanche installando i kernel-header recuperati dalla Slackware 10.0.
Ho riprovato a compilare il kernel non patchato e utilizzando il config del kernel bare.i ... niente da fare non compila proprio ... appena posso vedo se su una 10.2 cosa succede ...
... ma il problema dovrebbe essere questo come ti avevo già accennato ...
http://article.gmane.org/gmane.linux.cl ... devel/3337
Inoltre ho riscontrato che non solo non compila il kernel patchato ma neanche il kernel ... unica soluzione usare la slackware 10.2 fino a quando non avranno sistemato l' openmosix per il kernel 2.6

Inviato: mar 29 mag 2007, 23:36
da submax82
usa openmosix per kernel 2.6.17
http://howto.x-tend.be/openMosixWiki/in ... enMosix2.6
oppure si correggono gli errori nel codice per dare la compatibilità con il gcc 3.4.6 di slack 11
oppure qui ci sono le patch
http://dev.gentoo.org/~voxus/om/
Inviato: mer 30 mag 2007, 13:39
da Big Boss
maquale patch devo scaricare?
ho notato che c'è una patch per il kenel-2.4.27-pre1
Inviato: mer 30 mag 2007, 15:12
da Luci0
Il compilatore della Slackware 11.0 non riesce a compilare il kernel 2.4.26 dei usare per forza una Slackware 10.2 che é in grado di farlo ... teoricamente potresti installare il compilatore della 10.2 sulla 11.0 e compilare il kernel, però OpenMosix non funzionerebbe a meno di ricompilare tutti i pacchetti dai sorgenti... tanto vale reinstallare la 10.2

Inviato: mer 30 mag 2007, 15:36
da Big Boss
non riesco a reperire la 10.2
Inviato: mer 30 mag 2007, 15:37
da whites11