After struggling with building SFW on builds 103 and 104 for the last 
few days. I gave up on b104 because of the openssl issues, but saw one 
problem remained when I moved to b103. When gdb is built on >= b103 it 
finds ncurses and generates a bunch of errors all to do with the 'bool' 
type (see end of the email).  It appears that if you build with ncurses 
you can't use the flag -xc99=none as between stdbool.h and ncurses.h 
they end up doing strange things to the bool type.

I can 'fix' it by specifying the macro -DNCURSES_ENABLE_STDBOOL_H=0 when 
building gdb from the command line but I'm not yet sure if this 
knowledge will do me any good when running a nightly.

Has anyone else seen this problem on b103? Or if this isn't a general 
issue can anyone suggest what might be specific to our setup that might 
cause it? We use  an identical setup for all of our build systems (We 
have the correct versions of Sun Studio and SUNWonbld and we have the 
latest ocaml packages as described in Norm's earlier email).

Errors follow

Thanks

Amanda Waite

"/usr/include/ncurses/ncurses.h", line 373: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 430: syntax error before or at: 
is_term_resized
"/usr/include/ncurses/ncurses.h", line 436: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 436: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 564: syntax error before or at: 
can_change_color
"/usr/include/ncurses/ncurses.h", line 568: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 600: syntax error before or at: 
has_colors
"/usr/include/ncurses/ncurses.h", line 601: syntax error before or at: has_ic
"/usr/include/ncurses/ncurses.h", line 602: syntax error before or at: has_il
"/usr/include/ncurses/ncurses.h", line 604: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 605: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 606: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 620: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 621: syntax error before or at: isendwin
"/usr/include/ncurses/ncurses.h", line 622: syntax error before or at: 
is_linetouched
"/usr/include/ncurses/ncurses.h", line 623: syntax error before or at: 
is_wintouched
"/usr/include/ncurses/ncurses.h", line 625: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 627: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 629: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 688: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 693: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 719: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 745: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 1564: syntax error before or at: wenclose
"/usr/include/ncurses/ncurses.h", line 1566: syntax error before or at: 
wmouse_trafo
"/usr/include/ncurses/ncurses.h", line 1566: syntax error before or at: bool
"/usr/include/ncurses/ncurses.h", line 1567: syntax error before or at: 
mouse_trafo
"/usr/include/ncurses/ncurses.h", line 1567: syntax error before or at: bool
dmake: Warning: Target `install' not remade because of errors
The following command caused the error:




Reply via email to