Summary: | ncurses-5.2.20020511: Parse error in /usr/include/unctrl.h line 57 with gcc-3.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex Walker <alex> |
Component: | [OLD] Development | Assignee: | Preston A. Elder (RETIRED) <prez> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | j_r_fonseca |
Priority: | High | ||
Version: | 1.1a | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alex Walker
2002-05-21 19:54:33 UTC
I've also experienced the same problem, but not always. I've managed to compile the kernel (make menuconfig) and compile xfree without problem. But at some point I was emerging more packages, and "emerge -p" told me that it would emerge ncurses again (it was marked as an "R"). The next package on the list was "dialog". I didn't pay much attention then, but only after that moment that the problems with ncurses started. The dialog never got emerged safely. Removing /usr/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/{curses,ncurses}.h eliminates the problem. Those are headers which were processed by "fixincludes" which attempts to fix non-standard declarations, but somehow this really shouldn't happen as it breaks when new packages are installed. On my system there are a few more headers from other packages in that directory which deserve attention. One is from zlib and the other is from the linux kernel headers! I think that this bug should be considered blocker/critical, but I don't have the previledges to do it. this was a problem with gcc installing duplicate headers for ncurses that sucked, fixed. |