Vous n'êtes pas identifié(e).
Pages : 1
Tant qu'à y être je raconte le contexte :
je suis lassé de voir mon ipod répondre, trois fois sur quatre, que non, vraiment, il est désolé, mais il est accessible en lecture seulement !
Je googlise un rien, et finis par trouver que, sur les noyaux 2.6.8, il vaut mieux disabler la configuration de la partition de l'euhêphi :
Disable CONFIG_EFI_PARTITION (File Systems -> Partition Types ->
Advanced Partition Selection -> EFI GUID Partition support) in your
kernel configuration, recompile.
Là, je fais ni une ni deux,
je me dis que c'est l'occasion de voir ce qu'est cette chose étrange dont chacun parle et que je n'ai jamais rencontrée,
à savoir la recompilation noyautesque.
Fort de ma lecture du tuto d'Andesi (Salut Gune !), je me lance, je fais tout bien
mais quand j'en viens au fait, tout s'arrête :
~/src$ make menuconfig
make: *** Pas de règle pour fabriquer la cible « menuconfig ». Arrêt.
patrick@debian:~/src$ cd linux
patrick@debian:~/src/linux$ make menuconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
SHIPPED scripts/kconfig/zconf.tab.h
HOSTCC scripts/kconfig/conf.o
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] Erreur 1
make: *** [menuconfig] Erreur 2
IQuelqu'un saurait-il de quoi il retourne ? Pourrait-il m'aider ?
Il semble qu'il y ait des histoires de versions de gcc correspondant à mon noyau,
ou quoi ou qu'est-ce,
mais ça dépasse mes compétences zactuelles.
*********** GPG : 45F03D8C ***********
Hors ligne
Salut,
As-tu une version de ncurse installée sur ton système ? je sais pas si c'est la cause du problème (l'erreur est assé sombre effectivement). si non, n'oublie pas d'en mettre les -dev.
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Oui, j'ai une version de ncurses, à savoir libncurses-dev 5.5.1 (et libncurses tout court, aussi).
*********** GPG : 45F03D8C ***********
Hors ligne
Bon, ben essai un make xconfig, mais franchement c'est bizarre, elle viennent d'où tes sources ?
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Xconfig c'est pas mieux :
*
* Unable to find the QT installation. Please make sure that the
* QT development package is correctly installed and the QTDIR
* environment variable is set to the correct location.
*
make[1]: *** [scripts/kconfig/.tmp_qtcheck] Erreur 1
make: *** [xconfig] Erreur 2
Quant aux sources :
deb ftp://ftp2.fr.debian.org/debian/ testing main
deb-src ftp://ftp2.fr.debian.org/debian/ testing main
Rien de bizarre, hein ?
*********** GPG : 45F03D8C ***********
Hors ligne
², utilise les sources de www.kernel.org, et vérifie ta toolchain si ça
ne marche toujours pas.
Pour le xconfig, rien d'étonnant si tu n'as pas Qt;
si tu as Gnome (ou ses libs, avec Xfce ça doit peut-être passer)
essaie 'make gconfig'.
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
Hors ligne
Soyons clairs :
j'ai essayé make menuconfig, make config et make gconfig avec le même insuccès...
:~/src/linux$ make config
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 heremake[1]: *** [scripts/kconfig/mconf.o] Erreur 1
make: *** [config] Erreur 2
~/src/linux$ 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 heremake[1]: *** [scripts/kconfig/mconf.o] Erreur 1
make: *** [menuconfig] Erreur 2
~/src/linux$ make gconfig
*
* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*
make[1]: *** [scripts/kconfig/.tmp_gtkcheck] Erreur 1
make: *** [gconfig] Erreur 2
*********** GPG : 45F03D8C ***********
Hors ligne
tu devrais les écouter, ou essayer avec une autre version de gcc
http://lists.debian.org/debian-kernel/2 … 00361.html
---
Malekal_morte
- http://www.malekal.com -
Hors ligne
Mais si !
Sauf que le vanilla kernel, je l'installe comment ?
Et puis ça complexifie le bazar, un nouveau noyau. Faut que je réinstalle mes drivers wifi, etc...
Quant à une autre version de gcc, oui, mais laquelle ?
*********** GPG : 45F03D8C ***********
Hors ligne
Quand tu utilises le source du noyau debian, tu "apt-get install linux-source" (ou kernel-source) et obtiens un fichier linux-source-2.6.xx.tar.bz2 (ou kernel-source-2.6.xx.tar.bz2). Quand tu utilises le vanilla kernel, tu télécharges sur www.kernel.org un fichier linux-2.6.xx.tar.bz2.
Après, le traitement et la complexité sont identiques avec l'un ou l'autre.
Maintenant d'après le message de Malekal_morte, il s'agit d'un problème avec 2.6.8. Les versions plus récentes de kernel source debian devraient se compiler sans problème.
Hors ligne
OK. J'essaye ça ce soir (si j'ai fini mes articles...)
*********** GPG : 45F03D8C ***********
Hors ligne
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
Hors ligne
Ah LFS !...
C'est l'un de mes projets (que je mettrai en oeuvre dès que j'aurai fini ce satané site web !) :
m'offrir, rue Montgallet, un ordi relativement basique mais de bonne qualité, pour me monter dessus un linux tout neuf, à la pogne, brique par brique...
Pour mon noyau, j'ai toujours pas fini mon article, je m'y mets ensuite (si le directeur de la publication ne m'a pas étranglé d'ici là...)
*********** GPG : 45F03D8C ***********
Hors ligne
Pages : 1