Pages : 1
#1 Le 27/05/2006, à 10:38
- daria
Pb de compilation de noyau
salut
j'ai un pb lorsque je veux compiler un nouveau noyau (pour obtenir le support wifi)
un make menuconfig dans le bon repertoire me retourne:
/usr/src/linux-2.6.17-rc5$ make menuconfig
HOSTCC scripts/kconfig/lxdialog/checklist.o
Dans le fichier inclus à partir de scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:31:20: erreur: curses.h : Aucun fichier ou rép ertoire de ce type
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:128: erreur: syntax error before «use_colors»
scripts/kconfig/lxdialog/dialog.h:128: attention : type defaults to «int» in dec laration of «use_colors»
scripts/kconfig/lxdialog/dialog.h:128: attention : la définition de données n'a pas de type ni de classe de stockage
scripts/kconfig/lxdialog/dialog.h:129: erreur: syntax error before «use_shadow»
scripts/kconfig/lxdialog/dialog.h:129: attention : type defaults to «int» in dec laration of «use_shadow»
scripts/kconfig/lxdialog/dialog.h:129: attention : la définition de données n'a pas de type ni de classe de stockage
scripts/kconfig/lxdialog/dialog.h:131: erreur: syntax error before «attributes»
scripts/kconfig/lxdialog/dialog.h:131: attention : type defaults to «int» in dec laration of «attributes»
scripts/kconfig/lxdialog/dialog.h:131: attention : la définition de données n'a pas de type ni de classe de stockage
scripts/kconfig/lxdialog/dialog.h:143: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/dialog.h:143: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/dialog.h:146: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/dialog.h:146: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/dialog.h:147: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/dialog.h:147: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/dialog.h:148: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/dialog.h:148: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/dialog.h:149: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/dialog.h:150: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/dialog.h:151: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/dialog.h:151: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/checklist.c:31: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/checklist.c:33: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/checklist.c: Dans la fonction «print_item» :
scripts/kconfig/lxdialog/checklist.c:37: attention : implicit declaration of fun ction «wattrset»
scripts/kconfig/lxdialog/checklist.c:37: erreur: «win» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:37: erreur: (Chaque identificateur non décl aré est rapporté une seule fois
scripts/kconfig/lxdialog/checklist.c:37: erreur: pour chaque fonction dans laque lle il apparaît.)
scripts/kconfig/lxdialog/checklist.c:38: attention : implicit declaration of fun ction «wmove»
scripts/kconfig/lxdialog/checklist.c:38: erreur: «choice» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:40: attention : implicit declaration of fun ction «waddch»
scripts/kconfig/lxdialog/checklist.c:43: erreur: «selected» undeclared (first us e in this function)
scripts/kconfig/lxdialog/checklist.c:44: attention : implicit declaration of fun ction «wprintw»
scripts/kconfig/lxdialog/checklist.c:44: erreur: «status» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:47: attention : implicit declaration of fun ction «mvwaddch»
scripts/kconfig/lxdialog/checklist.c:47: erreur: «item» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:49: attention : implicit declaration of fun ction «waddstr»
scripts/kconfig/lxdialog/checklist.c:52: attention : implicit declaration of fun ction «wrefresh»
scripts/kconfig/lxdialog/checklist.c: Hors de toute fonction :
scripts/kconfig/lxdialog/checklist.c:59: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/checklist.c:61: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/checklist.c: Dans la fonction «print_arrows» :
scripts/kconfig/lxdialog/checklist.c:62: erreur: «win» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:62: erreur: «y» undeclared (first use in th is function)
scripts/kconfig/lxdialog/checklist.c:62: erreur: «x» undeclared (first use in th is function)
scripts/kconfig/lxdialog/checklist.c:64: erreur: «scroll» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:76: erreur: «height» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:79: erreur: «item_no» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:79: erreur: «choice» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c: Hors de toute fonction :
scripts/kconfig/lxdialog/checklist.c:95: erreur: syntax error before «*» token
scripts/kconfig/lxdialog/checklist.c:96: attention : function declaration isn»t a prototype
scripts/kconfig/lxdialog/checklist.c: Dans la fonction «print_buttons» :
scripts/kconfig/lxdialog/checklist.c:97: erreur: «width» undeclared (first use i n this function)
scripts/kconfig/lxdialog/checklist.c:98: erreur: «height» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:100: erreur: «dialog» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:100: erreur: «selected» undeclared (first u se in this function)
scripts/kconfig/lxdialog/checklist.c: Dans la fonction «dialog_checklist» :
scripts/kconfig/lxdialog/checklist.c:117: erreur: «WINDOW» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: erreur: «dialog» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: erreur: «list» undeclared (first use i n this function)
scripts/kconfig/lxdialog/checklist.c:117: attention : l'opérande à gauche de la virgule n'a pas d'effet
scripts/kconfig/lxdialog/checklist.c:117: attention : déclaration sasn effet
scripts/kconfig/lxdialog/checklist.c:121: attention : implicit declaration of fu nction «endwin»
scripts/kconfig/lxdialog/checklist.c:122: attention : implicit declaration of fu nction «fprintf»
scripts/kconfig/lxdialog/checklist.c:122: attention : incompatible implicit decl aration of built-in function «fprintf»
scripts/kconfig/lxdialog/checklist.c:122: erreur: «stderr» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:140: erreur: «COLS» undeclared (first use i n this function)
scripts/kconfig/lxdialog/checklist.c:141: erreur: «LINES» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:143: erreur: «stdscr» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:145: attention : implicit declaration of fu nction «newwin»
scripts/kconfig/lxdialog/checklist.c:146: attention : implicit declaration of fu nction «keypad»
scripts/kconfig/lxdialog/checklist.c:146: erreur: «TRUE» undeclared (first use i n this function)
scripts/kconfig/lxdialog/checklist.c:166: attention : implicit declaration of fu nction «subwin»
scripts/kconfig/lxdialog/checklist.c:199: attention : implicit declaration of fu nction «wnoutrefresh»
scripts/kconfig/lxdialog/checklist.c:201: attention : implicit declaration of fu nction «doupdate»
scripts/kconfig/lxdialog/checklist.c:204: attention : implicit declaration of fu nction «wgetch»
scripts/kconfig/lxdialog/checklist.c:211: erreur: «KEY_UP» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:211: erreur: «KEY_DOWN» undeclared (first u se in this function)
scripts/kconfig/lxdialog/checklist.c:221: erreur: «FALSE» undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:222: attention : implicit declaration of fu nction «scrollok»
scripts/kconfig/lxdialog/checklist.c:223: attention : implicit declaration of fu nction «wscrl»
scripts/kconfig/lxdialog/checklist.c:282: attention : incompatible implicit decl aration of built-in function «fprintf»
scripts/kconfig/lxdialog/checklist.c:283: attention : implicit declaration of fu nction «delwin»
scripts/kconfig/lxdialog/checklist.c:287: erreur: «KEY_LEFT» undeclared (first u se in this function)
scripts/kconfig/lxdialog/checklist.c:288: erreur: «KEY_RIGHT» undeclared (first use in this function)
make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Erreur 1
make[1]: *** [menuconfig] Erreur 2
make: *** [menuconfig] Erreur 2
il me manque un truc pour compiler ou c'est un pb dans les sources de ce noyau ?
@+
Hors ligne
#2 Le 27/05/2006, à 11:01
- Davmoi
Re : Pb de compilation de noyau
Heuuu c'est quoi ton noyau actuel pour ne pas avoir le support wifi?
Parce que je crois bien que les noyyau de dapper son compiler avec non? En tout cas chez moi le wifi marche nikel, sans recompilationdu noyau.
Dernière modification par Davmoi (Le 27/05/2006, à 11:02)
Hors ligne
#3 Le 27/05/2006, à 11:09
- Donk
Re : Pb de compilation de noyau
il te manque le fichier curses.h
Hors ligne
#4 Le 27/05/2006, à 12:17
- daria
Re : Pb de compilation de noyau
bon, alors, je suis sur ppc et le wifi de mon ibook n'est intégré qu'à partir du 2.6.17.
le fichier curses.h, je le trouve où ? il est fourni par qui ?
Hors ligne
#5 Le 27/05/2006, à 12:20
- Donk
Re : Pb de compilation de noyau
http://doc.ubuntu-fr.org/doc/custom_kernel
Hors ligne
#6 Le 27/05/2006, à 12:33
- daria
Re : Pb de compilation de noyau
donk, merci pour le lien, mais je l'avais déjà lu et tous les paquets sont installés
Hors ligne
#7 Le 27/05/2006, à 13:21
- michmdr
Re : Pb de compilation de noyau
Bonjour,
T' as installé les librairies ncurses? Il te les faut pour configurer ton noyau en mode "console".
Hors ligne
#8 Le 27/05/2006, à 13:49
- Xavier_
Re : Pb de compilation de noyau
donk, merci pour le lien, mais je l'avais déjà lu et tous les paquets sont installés
#9 Le 27/05/2006, à 13:52
- Xavier_
Re : Pb de compilation de noyau
(oups, mauvaise manip)
donk, merci pour le lien, mais je l'avais déjà lu et tous les paquets sont installés
Vraiment ? Y compris libncurses5-dev ?
Il va probablement vous proposer d"installer deux paquets libncurses-dev et libqt3-dev, le premier est nécessaire pour le menuconfig et le second pour le xconfig, installez au moins l"un des deux.
Sinon, il y a "make config" qui n'a besoin de rien mais c'est spartiate. make menuconfig c'est bien mais il faut ncurses.
Xavier
#10 Le 03/06/2006, à 14:32
- daria
Re : Pb de compilation de noyau
oui, c'est bien ncurse qui manquait
bon, j'ai droit à un joli kernel panic mais, c'est une autre histoire
Hors ligne
Pages : 1