Problema ricompilazione 2.6.8

3 risposte [Ultimo contenuto]
Ritratto di burningbenso
burningbenso
(Newbie)
Offline
Newbie
Iscritto: 07/12/2006
Messaggi: 4

Ciao, uso testing, ho installato il pacchetto kernel-source-2.6.8, ma qundo provo a configurarlo per la ricompilazione mi da questo errore:

racer:/usr/src/kernel-source-2.6.8# make menuconfig
HOSTCC scripts/kconfig/mconf.o
scripts/kconfig/mconf.c:91: error: static declaration of
'current_menu' follows non-static declaration
scripts/kconfig/lkc.h:63: error: previous declaration of
'current_menu' was here make[1]: *** [scripts/kconfig/mconf.o] Error
1 make: *** [menuconfig] Error 2

Qualcuno puo aiutarmi?
Ciao e grazie.

Ritratto di hyper12
hyper12
(Junior)
Offline
Junior
Iscritto: 03/04/2006
Messaggi: 29

Sei sicuro che hai la testing (Etch)? il 2.6.8 oltre ad essere vecchiotto, è il default kernel della stable (Sarge).

Comunque il tuo problema potrebbe dipendere dalle gcc, se ricordo bene il 2.6.8 non compila con la versione 4, devi usare la 3. Se sono presenti entrambe le versioni allora lancia:

<br />update-alternatives --config gcc<br />

e scegli la versione 3.

Ps. se non hai particolari esigenze, e se stiamo parlando della etch ti consiglio di passare ad un kernel più recente.

Ciao!!

Ritratto di burningbenso
burningbenso
(Newbie)
Offline
Newbie
Iscritto: 07/12/2006
Messaggi: 4

Come avrai capito non sono un drago, usavo sarge, e avevo ricompilato il 2.4.26, ( di default avevo il 2.4.18).
Per passare a testing, ho editato cosi /etc/apt/sources.list

#deb http://ftp.it.debian.org/debian/ sarge main contrib non-free
deb http://ftp.it.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ testing/updates main

# Mplayer
deb http://ftp.nerim.net/debian testing main

Ora mi trovo a dover ricompilare perche non avevo incluso alcuni filesystem, e allora per ricompilare il vecchio ho cercato la versione piu recente pacchettizzata.
Oltre a cambiare sport, cosa mi consigli? Che kernel useresti tu, e dove posso reperirlo?

Grazie ancora.
Ciao.

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 946

Benvenuto, burningbenso.

Il kernel che riporti è un chiaro indizio del fatto che tu stia usando una Sarge. Per esserne certo, esegui questo:cat /etc/debian_version
Se ti riporta "3.1" allora sei in Sarge. Se invece il valore è maggiore, allora... ci devi raccontare come hai fatto Smile

Visto che vuoi ricompilare, immagino tu abbia necessità specifiche... ma magari puoi risolvere in altro modo senza dover mettere mano al compilatore. Prova a chiedere, chissà...

E un'ultima cosa: sicuramente la prima compilazione del kernel di Linux è una gran bella cosa, esaltante, ma... Dubito sia il caso di inviare una notizia, per questo, no? (Mi sono permesso di cancellarla) Wink

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-