This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to use make menuconfig in kernel directory

Dear sir :

I am working on TI8148 platform and when I extract the contents of release package on my Linux host(ubuntu 10.04), I get a directory named DVRRDK_02.00.00.23.

There are some sub directories under it such as dvr_rdk, pre_built_binary, target, tftphome etc.

After that, according the data sheet "DM814x_AM387x_PSP_User_Guide.pdf", I setup the environment variable use the follow command.

$ export PATH=/DVRRDK_02.00.00.23/ti_tools/cgt_a8/arm-2009q1/bin:$PATH

$ export PATH=/DVRRDK_02.00.00.23/ti_tools/linux_lsp/TI814X-LINUX-PSP-04.01.00.06/src/u-boot/u-boot-04.01.00.06/tools:$PATH

And then, I go to u-boot directory to build u-boot.min.nand and u-boot.bin, and it works, I can get these two files.

After that, I go to kernel directory to build uImage and I also get the file in arch/arm/boot directory.

However, when I try to modify kernel configuration, I get a error.

The commands I use are below.

$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8148_evm_defconfig

$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm menuconfig

And there are some error messages shows like below.

*** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 ***
 *** Install ncurses (ncurses-devel) and try again.
 ***
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2

I do not know what is wrong with that.

Please kindly help me to solve this problem.

Best regards,

Marcus