Purity Iteration Analysis - the results are in..

Greg Schafer gschafer at zip.com.au
Tue Mar 18 16:06:40 PST 2003


On Tue, Mar 18, 2003 at 08:53:10AM +1100, Greg Schafer wrote:
> The problem ncurses header file is:-
> 
> /usr/include/etip.h
> 
>   -#define ETIP_NEEDS_MATH_H 0
>   +#define ETIP_NEEDS_MATH_H 1
> 
> Haven't delved into it yet.

Ok, this one looks like a straight out bug in ncurses-5.3. AFAICT, 5.2 never
had the problem.

Ths from config.log on a "normal" system:-

configure:9654: checking for special defines needed for etip.h
configure:9680: g++ -c -O2 -I./c++ -I./menu  -DNDEBUG -D_GNU_SOURCE
conftest.cc >&5

and from config.log on the iteration1 system where ncurses is not yet
installed in /usr:-

configure:9654: checking for special defines needed for etip.h
configure:9680: g++ -c -O2 -I./c++ -I./menu  -DNDEBUG -D_GNU_SOURCE
conftest.cc >&5
In file included from configure:9668:
c++/etip.h.in:120:25: ncurses_dll.h: No such file or directory
In file included from configure:9668:
c++/etip.h.in:140: aggregate `NCURSES_IMPEXP NCursesPanel' has incomplete
type
   and cannot be defined
c++/etip.h.in:141: aggregate `NCURSES_IMPEXP NCursesMenu' has incomplete
type
   and cannot be defined
c++/etip.h.in:142: aggregate `NCURSES_IMPEXP NCursesForm' has incomplete
type
   and cannot be defined
c++/etip.h.in:145: syntax error before `{' token


So it can't find "ncurses_dll.h" which is in "${srcdir}/include".

Grrr.. I'll try and whip up a patch..

Greg
-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe lfs-dev' in the subject header of the message



More information about the lfs-dev mailing list