[ale] Q: why does not "make menuconfig" work properly? Thanks.

Jim Philips briarpatch.jim at gmail.com
Sun Jul 29 17:52:53 EDT 2007


Install libncurses5-dev.

On 7/29/07, Hxsrmeng <hxsrmeng at gmail.com> wrote:
>
> Ubuntu
> the Kernel version 2.6.20
>
> I'd like to build a kernel in my home folder. The kernel source code was
> installed in under the folder: /home/linux. So I downloaded "The latest
> stable version of the Linux kernel 2.6.22.1" from kernel.org.
>
> I unzipped and save the files in folder /home/linux/linux-2.6.22.1/
>
> I have already create a .config file in the folder by command "make
> config":
> /home/linux/linux-2.6.22.1/
> but when I use make menuconfig, I got following message:
> "
> HOSTCC scripts/kconfig/lxdialog/checklist.o
> In file included from scripts/kconfig/lxdialog/checklist.c:24:
> scripts/kconfig/lxdialog/dialog.h:32:20: error: curses.h: No such file
> or directory
> In file included from scripts/kconfig/lxdialog/checklist.c:24:
> scripts/kconfig/lxdialog/dialog.h:97: error: expected
> specifier-qualifier-list before 'chtype'
> scripts/kconfig/lxdialog/dialog.h:187: error: expected ')' before '*'
> token
> scripts/kconfig/lxdialog/dialog.h:194: error: expected ')' before '*'
> token
> scripts/kconfig/lxdialog/dialog.h:196: error: expected ')' before '*'
> token
> scripts/kconfig/lxdialog/dialog.h:197: error: expected ')' before '*'
> token
> scripts/kconfig/lxdialog/dialog.h:198: error: expected ')' before '*'
> token
> scripts/kconfig/lxdialog/dialog.h:199: error: expected ')' before '*'
> token
> scripts/kconfig/lxdialog/dialog.h:201: 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:116: error: 'WINDOW' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:116: error: (Each undeclared
> identifier is reported only once
> scripts/kconfig/lxdialog/checklist.c:116: error: for each function it
> appears in.)
> scripts/kconfig/lxdialog/checklist.c:116: error: 'dialog' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:116: error: 'list' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:116: warning: left-hand operand of
> comma expression has no effect
> scripts/kconfig/lxdialog/checklist.c:129: warning: implicit declaration
> of function 'getmaxy'
> scripts/kconfig/lxdialog/checklist.c:129: error: 'stdscr' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:130: error: 'KEY_MAX' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:131: warning: implicit declaration
> of function 'getmaxx'
> scripts/kconfig/lxdialog/checklist.c:137: error: 'COLS' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:138: error: 'LINES' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:140: warning: implicit declaration
> of function 'draw_shadow'
> scripts/kconfig/lxdialog/checklist.c:142: warning: implicit declaration
> of function 'newwin'
> scripts/kconfig/lxdialog/checklist.c:143: warning: implicit declaration
> of function 'keypad'
> scripts/kconfig/lxdialog/checklist.c:143: error: 'TRUE' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:145: warning: implicit declaration
> of function 'draw_box'
> scripts/kconfig/lxdialog/checklist.c:146: error: 'struct dialog_color'
> has no member named 'atr'
> scripts/kconfig/lxdialog/checklist.c:146: error: 'struct dialog_color'
> has no member named 'atr'
> scripts/kconfig/lxdialog/checklist.c:147: warning: implicit declaration
> of function 'wattrset'
> scripts/kconfig/lxdialog/checklist.c:147: error: 'struct dialog_color'
> has no member named 'atr'
> scripts/kconfig/lxdialog/checklist.c:148: warning: implicit declaration
> of function 'mvwaddch'
> scripts/kconfig/lxdialog/checklist.c:150: warning: implicit declaration
> of function 'waddch'
> scripts/kconfig/lxdialog/checklist.c:151: error: 'struct dialog_color'
> has no member named 'atr'
> scripts/kconfig/lxdialog/checklist.c:154: warning: implicit declaration
> of function 'print_title'
> scripts/kconfig/lxdialog/checklist.c:156: error: 'struct dialog_color'
> has no member named 'atr'
> scripts/kconfig/lxdialog/checklist.c:157: warning: implicit declaration
> of function 'print_autowrap'
> scripts/kconfig/lxdialog/checklist.c:164: warning: implicit declaration
> of function 'subwin'
> scripts/kconfig/lxdialog/checklist.c:171: error: 'struct dialog_color'
> has no member named 'atr'
> scripts/kconfig/lxdialog/checklist.c:171: error: 'struct dialog_color'
> has no member named 'atr'
> scripts/kconfig/lxdialog/checklist.c:189: warning: implicit declaration
> of function 'print_item'
> scripts/kconfig/lxdialog/checklist.c:192: warning: implicit declaration
> of function 'print_arrows'
> scripts/kconfig/lxdialog/checklist.c:195: warning: implicit declaration
> of function 'print_buttons'
> scripts/kconfig/lxdialog/checklist.c:197: warning: implicit declaration
> of function 'wnoutrefresh'
> scripts/kconfig/lxdialog/checklist.c:199: warning: implicit declaration
> of function 'doupdate'
> scripts/kconfig/lxdialog/checklist.c:202: warning: implicit declaration
> of function 'wgetch'
> scripts/kconfig/lxdialog/checklist.c:210: error: 'KEY_UP' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:210: error: 'KEY_DOWN' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:220: error: 'FALSE' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:221: warning: implicit declaration
> of function 'scrollok'
> scripts/kconfig/lxdialog/checklist.c:222: warning: implicit declaration
> of function 'wscrl'
> scripts/kconfig/lxdialog/checklist.c:232: warning: implicit declaration
> of function 'wrefresh'
> scripts/kconfig/lxdialog/checklist.c:293: warning: implicit declaration
> of function 'delwin'
> scripts/kconfig/lxdialog/checklist.c:297: error: 'KEY_LEFT' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:298: error: 'KEY_RIGHT' undeclared
> (first use in this function)
> scripts/kconfig/lxdialog/checklist.c:310: warning: implicit declaration
> of function 'on_key_esc'
> scripts/kconfig/lxdialog/checklist.c:312: error: 'KEY_RESIZE' undeclared
> (first use in this function)
> make[1]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1
> make: *** [menuconfig] Error 2
> "
>
> I guess I don't have Ncurses Library, so I install all Ncurses packages
> under the synaptic package manager, which are Ncurses-base, Ncurses-bin,
> Ncurses-hextext, Ncurses-term, the result is still the same. What's wrong?
>
> Thank you!
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
>
-------------- next part --------------
An HTML attachment was scrubbed...




More information about the Ale mailing list