From mboxrd@z Thu Jan 1 00:00:00 1970 From: g.wangweihong@gmail.com (g.wangweihong at gmail.com) Date: Mon, 17 Sep 2012 10:01:16 +0800 Subject: some problem about make menuconfig Message-ID: <5056846C.60400@gmail.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org hello all: I had a problem. I want to build a kernel-2.6.22.19 in my ubuntu which's kernel is 3.2 for embedded platform. But i failed in the step of /make menuconfig/. It tips as this: > kiongf at ubuntu:~/sigma/tarball.386/smp86xx_kernel_source_R2.6.22-35/linux$ > make menuconfig > HOSTCC scripts/kconfig/lxdialog/checklist.o > HOSTCC scripts/kconfig/lxdialog/inputbox.o > HOSTCC scripts/kconfig/lxdialog/menubox.o > HOSTCC scripts/kconfig/lxdialog/textbox.o > scripts/kconfig/lxdialog/textbox.c: ????print_line??: > scripts/kconfig/lxdialog/textbox.c:323:9: ??? ???x???????? > ? [-Wunused-but-set-variable] > scripts/kconfig/lxdialog/textbox.c:323:6: ??? ???y???????? > ? [-Wunused-but-set-variable] > HOSTCC scripts/kconfig/lxdialog/util.o > HOSTCC scripts/kconfig/lxdialog/yesno.o > HOSTCC scripts/kconfig/mconf.o > HOSTLD -static scripts/kconfig/mconf > scripts/kconfig/lxdialog/checklist.o: In function `print_arrows': > checklist.c:(.text+0x5a): undefined reference to `acs_map' > checklist.c:(.text+0xbc): undefined reference to `acs_map' > checklist.c:(.text+0x105): undefined reference to `acs_map' > checklist.c:(.text+0x116): undefined reference to `acs_map' > checklist.c:(.text+0x127): undefined reference to `acs_map' > scripts/kconfig/lxdialog/checklist.o:checklist.c:(.text+0x138): more > undefined references to `acs_map' follow > scripts/kconfig/lxdialog/checklist.o: In function `dialog_checklist': > checklist.c:(.text+0x46d): undefined reference to `stdscr' > checklist.c:(.text+0x4c3): undefined reference to `COLS' > checklist.c:(.text+0x4d7): undefined reference to `LINES' > /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libncursesw.a(hashmap.o):(.text+0x9c2): > more undefined references to `SP' follow > /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libncursesw.a(lib_beep.o): > In function `beep': > (.text+0x5): undefined reference to `cur_term' > /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libncursesw.a(lib_beep.o): > In function `beep': > (.text+0x1b): undefined reference to `putp' > /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libncursesw.a(lib_beep.o): > In function `beep': > (.text+0x22): undefined reference to `_nc_flush' > /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libncursesw.a(lib_hline.o): > In function `whline': I google for this problem, it says i didn't install the /ncurses. / > i libncurses5 - shared libraries for terminal handling > i libncurses5-dbg - debugging/profiling libraries for ncurses > i libncurses5-dev - developer's libraries for ncurses But after I install the lib , it doesn't change. The script /linux/scripts/kconfig/lxdialog///check-lxdialog.sh/ contain these messages: > ldflags() > { > for ext in so a dylib ; do > for lib in ncursesw ncurses curses ; do > $cc -print-file-name=lib${lib}.${ext} | grep -q / > if [ $? -eq 0 ]; then > echo "-l${lib}" > exit > fi > done > done > exit 1 > } > > # Where is ncurses.h? > ccflags() > { > if [ -f /usr/include/ncurses/ncurses.h ]; then > echo '-I/usr/include/ncurses -DCURSES_LOC=""' > elif [ -f /usr/include/ncurses/curses.h ]; then > echo '-I/usr/include/ncurses -DCURSES_LOC=""' > elif [ -f /usr/include/ncurses.h ]; then > echo '-DCURSES_LOC=""' > else > echo '-DCURSES_LOC=""' > fi > } libncurses appear in /usr/lib ,and the head file appear in /usr/include. > kiongf at ubuntu:/usr/lib$ ls | grep curse > libncurses_g.a > libncurses++_g.a > libncurses.so.5.7 > libncurses++w_g.a > libncursesw_g.a > kiongf at ubuntu:/usr/include$ ls | grep ncurse > ncurses_dll.h > ncurses.h > ncursesw I have trapped in this problem for several days, please help me if you have any good ideas. Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120917/5a8c289f/attachment.html