Fedora12在配置BusyBox时make menuconfig时出现
HOSTCCscripts/kconfig/lxdialog/checklist.o
In file included fromscripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: No suchfile or directory
In file included fromscripts/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 undeclaredidentifier is reported only once
scripts/kconfig/lxdialog/checklist.c:117: error: for each functionit 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-handoperand of comma expression has no effect
scripts/kconfig/lxdialog/checklist.c:121: warning: implicitdeclaration of function ‘endwin’
scripts/kconfig/lxdialog/checklist.c:122: warning: implicitdeclaration of function ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:122: warning: incompatibleimplicit declaration 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 in this function)
scripts/kconfig/lxdialog/checklist.c:143: warning: implicitdeclaration of function ‘draw_shadow’
scripts/kconfig/lxdialog/checklist.c:143: error: ‘stdscr’undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:145: warning: implicitdeclaration of function ‘newwin’
scripts/kconfig/lxdialog/checklist.c:146: warning: implicitdeclaration of function ‘keypad’
scripts/kconfig/lxdialog/checklist.c:146: error: ‘TRUE’ undeclared(first use in this function)
scripts/kconfig/lxdialog/checklist.c:148: warning: implicitdeclaration of function ‘draw_box’
scripts/kconfig/lxdialog/checklist.c:148: error: ‘attributes’undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:149: warning: implicitdeclaration of function ‘wattrset’
scripts/kconfig/lxdialog/checklist.c:150: warning: implicitdeclaration of function ‘mvwaddch’
scripts/kconfig/lxdialog/checklist.c:152: warning: implicitdeclaration of function ‘waddch’
scripts/kconfig/lxdialog/checklist.c:156: warning: implicitdeclaration of function ‘print_title’
scripts/kconfig/lxdialog/checklist.c:159: warning: implicitdeclaration of function ‘print_autowrap’
scripts/kconfig/lxdialog/checklist.c:166: warning: implicitdeclaration of function ‘subwin’
scripts/kconfig/lxdialog/checklist.c:190: warning: implicitdeclaration of function ‘print_item’
scripts/kconfig/lxdialog/checklist.c:194: warning: implicitdeclaration of function ‘print_arrows’
scripts/kconfig/lxdialog/checklist.c:197: warning: implicitdeclaration of function ‘print_buttons’
scripts/kconfig/lxdialog/checklist.c:199: warning: implicitdeclaration of function ‘wnoutrefresh’
scripts/kconfig/lxdialog/checklist.c:201: warning: implicitdeclaration of function ‘doupdate’
scripts/kconfig/lxdialog/checklist.c:204: warning: implicitdeclaration of function ‘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 use in this function)
scripts/kconfig/lxdialog/checklist.c:221: error: ‘FALSE’ undeclared(first use in this function)
scripts/kconfig/lxdialog/checklist.c:222: warning: implicitdeclaration of function ‘scrollok’
scripts/kconfig/lxdialog/checklist.c:223: warning: implicitdeclaration of function ‘wscrl’
scripts/kconfig/lxdialog/checklist.c:232: warning: implicitdeclaration of function ‘wrefresh’
scripts/kconfig/lxdialog/checklist.c:282: warning: incompatibleimplicit declaration of built-in function ‘fprintf’
scripts/kconfig/lxdialog/checklist.c:283: warning: implicitdeclaration of function ‘delwin’
scripts/kconfig/lxdialog/checklist.c:287: error: ‘KEY_LEFT’undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:288: error: ‘KEY_RIGHT’undeclared (first use in this function)
解决方法为:
安装一个kernel-devel开发包
yum install kernel-devel
yum install ncurses-devel.i686