Re: make menuconfig fails

From: Keith Owens (kaos@ocs.com.au)
Date: Fri Mar 01 2002 - 20:21:25 EST


On Fri, 1 Mar 2002 11:26:02 -0600 (CST),
John Peel <jrp@thepeel.org> wrote:
>I just setup a new box running RH7.2 and I am trying to compile kernel
>2.4.18. I did a minimal install on this box as it is only going to function as a router. When I
>initially did a 'make menuconfig' it gave me an error regarding ncurses
>being missing. I installed ncurses, ncurses4, and ncurses-devel. Now when
>I do a 'make menuconfig' I get the following output:
>
>[root@localhost linux]# make menuconfig
>rm -f include/asm
>( cd include ; ln -sf asm-i386 asm)
>make -C scripts/lxdialog all
>make[1]: Entering directory `/usr/src/linux/scripts/lxdialog'
>gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE
>-I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>" -c -o checklist.o
>checklist.c
>checklist.c: In function `dialog_checklist':
>checklist.c:154: `TRUE' undeclared (first use in this function)

TRUE should be defined in /usr/include/ncurses/ncurses.h, like this

/* XSI and SVr4 specify that curses implements 'bool'. However, C++ may also
 * implement it. If so, we must use the C++ compiler's type to avoid conflict
 * with other interfaces.
 */

#undef TRUE
#define TRUE 1

#undef FALSE
#define FALSE 0

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 07 2002 - 21:00:22 EST