|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 45
|
Problm compilazione kernel (curses.h)
Ciao a tutti, ho di nuovo un problema a compilare il kernel.
Dopo aver scompattato il tarball del kernel nella home (come suggerisce il readme) e dato "make mrproper", al momento di lanciare "make menuconfig" mi dà il seguente errore: _______________________________________________________________ root: ~/linux-2.6.17.13 # make menuconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/split-include HOSTCC scripts/basic/docproc HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/mconf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/mconf HOSTCC scripts/kconfig/lxdialog/checklist.o In file included from scripts/kconfig/lxdialog/checklist.c:24: scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: No such file or direct ory In file included from scripts/kconfig/lxdialog/checklist.c:24: scripts/kconfig/lxdialog/dialog.h:128: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘ __attribute__’ before ‘use_colors’ scripts/kconfig/lxdialog/dialog.h:129: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘ __attribute__’ before ‘use_shadow’ scripts/kconfig/lxdialog/dialog.h:131: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘ __attribute__’ before ‘attributes’ scripts/kconfig/lxdialog/dialog.h:143: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:146: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:147: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:148: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:149: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:151: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/checklist.c:31: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/checklist.c:59: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/checklist.c:95: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/checklist.c: In function ‘dialog_checklist’: scripts/kconfig/lxdialog/checklist.c:117: error: ‘WINDOW’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:117: error: (Each undeclared identifier is reported only once scripts/kconfig/lxdialog/checklist.c:117: error: for each function it appears in .) scripts/kconfig/lxdialog/checklist.c:117: error: ‘dialog’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:117: error: ‘list’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:117: warning: left-hand operand of comma ex pression has no effect scripts/kconfig/lxdialog/checklist.c:117: warning: statement with no effect scripts/kconfig/lxdialog/checklist.c:121: warning: implicit declaration of funct ion ‘endwin’ scripts/kconfig/lxdialog/checklist.c:122: warning: implicit declaration of funct ion ‘fprintf’ scripts/kconfig/lxdialog/checklist.c:122: warning: incompatible implicit declara tion of built-in function ‘fprintf’ scripts/kconfig/lxdialog/checklist.c:122: error: ‘stderr’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:140: error: ‘COLS’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:141: error: ‘LINES’ undeclared (first use i n this function) scripts/kconfig/lxdialog/checklist.c:143: warning: implicit declaration of funct ion ‘draw_shadow’ scripts/kconfig/lxdialog/checklist.c:143: error: ‘stdscr’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:145: warning: implicit declaration of funct ion ‘newwin’ scripts/kconfig/lxdialog/checklist.c:146: warning: implicit declaration of funct ion ‘keypad’ scripts/kconfig/lxdialog/checklist.c:146: error: ‘TRUE’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:148: warning: implicit declaration of funct ion ‘draw_box’ scripts/kconfig/lxdialog/checklist.c:148: error: ‘attributes’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:149: warning: implicit declaration of funct ion ‘wattrset’ scripts/kconfig/lxdialog/checklist.c:150: warning: implicit declaration of funct ion ‘mvwaddch’ scripts/kconfig/lxdialog/checklist.c:152: warning: implicit declaration of funct ion ‘waddch’ scripts/kconfig/lxdialog/checklist.c:156: warning: implicit declaration of funct ion ‘print_title’ scripts/kconfig/lxdialog/checklist.c:159: warning: implicit declaration of funct ion ‘print_autowrap’ scripts/kconfig/lxdialog/checklist.c:166: warning: implicit declaration of funct ion ‘subwin’ scripts/kconfig/lxdialog/checklist.c:190: warning: implicit declaration of funct ion ‘print_item’ scripts/kconfig/lxdialog/checklist.c:194: warning: implicit declaration of funct ion ‘print_arrows’ scripts/kconfig/lxdialog/checklist.c:197: warning: implicit declaration of funct ion ‘print_buttons’ scripts/kconfig/lxdialog/checklist.c:199: warning: implicit declaration of funct ion ‘wnoutrefresh’ scripts/kconfig/lxdialog/checklist.c:201: warning: implicit declaration of funct ion ‘doupdate’ scripts/kconfig/lxdialog/checklist.c:204: warning: implicit declaration of funct ion ‘wgetch’ scripts/kconfig/lxdialog/checklist.c:211: error: ‘KEY_UP’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:211: error: ‘KEY_DOWN’ undeclared (first us e in this function) scripts/kconfig/lxdialog/checklist.c:221: error: ‘FALSE’ undeclared (first use i n this function) scripts/kconfig/lxdialog/checklist.c:222: warning: implicit declaration of funct ion ‘scrollok’ scripts/kconfig/lxdialog/checklist.c:223: warning: implicit declaration of funct ion ‘wscrl’ scripts/kconfig/lxdialog/checklist.c:232: warning: implicit declaration of funct ion ‘wrefresh’ scripts/kconfig/lxdialog/checklist.c:282: warning: incompatible implicit declara tion of built-in function ‘fprintf’ scripts/kconfig/lxdialog/checklist.c:283: warning: implicit declaration of funct ion ‘delwin’ scripts/kconfig/lxdialog/checklist.c:287: error: ‘KEY_LEFT’ undeclared (first us e in this function) scripts/kconfig/lxdialog/checklist.c:288: error: ‘KEY_RIGHT’ undeclared (first u se in this function) make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1 make[1]: *** [menuconfig] Error 2 make: *** [menuconfig] Error 2 ________________________________________________________________________ sembra che il tutto sia originato da un file mancante che make non trova (curses.h) , il kernel è stato però scaricato da kernel.org, come ho sempre fatto. Anche se il readme spiegava di non farlo io ho provato a scompattare il tarball in /usr/src/linux-2.6.17.13 ma l' errore rimane, il file non lo trova! C' è qualcuno che sa dirmi come risolvere il problema? dimenticavo: pc con debian SID e kde 3.5.4, kernel 2.6.16-2-486 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
Prova a installarti le libncurses develop
__________________
...Ordunque... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Milano
Messaggi: 1337
|
mamma mia! sto linux è veramente arduo!
poi non si sa perchè uno segue tutte le procedure e gli how-to passo passo e inspiegabilmente restituisce sti tipi di errori. Passa a windows e nel tempo che perdi per gli how-to ti potrai dedicare al pelo!
__________________
Corsair Carbide SPEC-04 - FPS HEXA+ 500W - Asus Rog Strix Z390-E - Intel Core I5 9600KF - Corsair Vengeance RGB PRO 3333Mhz (16GB x2) - EVGA Geforce GTX 750Ti - Samsung M2 970 EVO 1TB |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:17.



















