From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Description of problem: Kernel configuration via the "menuconfig" interface requires ncurses.h, apparently distributed in ncurses-devel. If ncurses is not available in the include path then a slew of compilation errors is emitted and the process terminates before the configuration screen is ever displayed. The kernel-source RPM apparently does not assert a dependency on ncurses-devel, but it should do in order to prevent this problem. The easy workaround is to simply ensure that the ncurses-devel package is installed, but _finding_ that workaround might not be straightforward for many affected users. Version-Release number of selected component (if applicable): kernel-source-2.6.3-2.1.253.2.1 How reproducible: Always Steps to Reproduce: 1. Install the kernel-source RPM 2. Remove the ncurses-devel RPM if installed (this should fail, but doesn't) 3. Change to the kernel source directory under /usr/src and execute "make menuconfig" Actual Results: A slew of compilation errors were emitted; near the top was a message indicating that include file ncurses.h was not found. Expected Results: The menu-based kernel configuration starts and runs. Additional info:
ok added to the REquires: of kernel-source so that you'll get ncurses-devel automatically (or at least via rpm dependencies) thanks for reporting this
This does not appear to have been added yet ?
it is in the trunk at least.