1scripts/kconfig/mconf.c:in function ' exec_conf ':2SCRIPTS/KCONFIG/MCONF.C:481:2: warning:ignoringreturnValue of ' pipe ', declared with attribute Warn_unused_result [-wunused-result]3 pipe (PIPEFD);4^5SHIPPED scripts/kconfig/ZCONF.TAB.C6SHIPPED scripts/kconfig/LEX.ZCONF.C7SHIPPED scripts/kconfig/zconf.hash.c8HOSTCC scripts/kconfig/ZCONF.TAB.O9Hostld scripts/kconfig/mconfTenHOSTCC scripts/kconfig/lxdialog/CHECKLIST.O OneIn file included fromSCRIPTS/KCONFIG/LXDIALOG/CHECKLIST.C: -:0: A scripts/kconfig/lxdialog/dialog.h::fatal error:curses.h:no such file or directory - #include Curses_loc -^ the compilation terminated. -Scripts/makefile.host: -: recipe forTarget'SCRIPTS/KCONFIG/LXDIALOG/CHECKLIST.O'failed -make[2]: * * * [SCRIPTS/KCONFIG/LXDIALOG/CHECKLIST.O] Error1 -/home/licg/linux_shared/tools/busybox-1.24.1/scripts/kconfig/makefile: -: recipe forTarget'Menuconfig'failed +make[1]: * * * [menuconfig] Error2 -Makefile:443: recipe forTarget'Menuconfig'failed +Make: * * * [menuconfig] Error2
Cause: This error occurs because the support for the Ncurses library is required when using Menuconfig.
Workaround:sudo apt-get install Libncurses5-dev libncursesw5-dev
Detailed reference:
Linux error:curses.h:no such file or directory problem solution
Error fatal error:curses.h:no such file or directory when compiling busybox