This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [6.1] TUI in doco? (compiler errors)
- From: Manoj Iyer <manjo at austin dot ibm dot com>
- To: Andrew Cagney <cagney at gnu dot org>
- Cc: Eli Zaretskii <eliz at is dot elta dot co dot il>, gdb-patches at sources dot redhat dot com
- Date: Tue, 16 Mar 2004 23:48:06 +0100 (CET)
- Subject: Re: [6.1] TUI in doco? (compiler errors)
- References: <4057859D.1020900@gnu.org>
I dont know how much you care abt this for 6.1 to be shippable...
I get compiler errors compiling TUI, I am compiling GDB as a 64bit binary
on a ppc64 machine, I saw similar compiler errors in ppc-linux-tdep.c,
because it contained an enum as follows...
enum {
ELF_NGREG = 48,
ELF_NFPREG = 33,
ELF_NVRREG = 33
};
ELF_XXX are already defined in a header file, so this breaks the build
beause the latest GCC sees 48 = 48.
I see similar messages with TUI build.
-I./../readline/.. -I../bfd -I./../bfd -I./../include -I../intl
-I./../intl -DMI_OUT=1 -DTUI=1 -Wimplicit -Wreturn-type -Wcomment
-Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wuninitialized
-Wformat-nonliteral -Wunused-label -Wunused-function ./tui/tui-command.c
cc1: warning: -Wuninitialized is not supported without -O
In file included from tui/tui-command.c:28:
tui/tui-data.h:40: error: parse error before "WINDOW"
tui/tui-data.h:40: warning: no semicolon at end of struct or union
tui/tui-data.h:52: error: parse error before '}' token
tui/tui-data.h:224: error: field `data_window' has incomplete type
tui/tui-data.h:278: error: field `generic' has incomplete type
In file included from tui/tui-command.c:29:
:
:
:
:
tui/tui-command.c:91: error: `KEY_NPAGE' undeclared (first use in this
function)
tui/tui-command.c:108: error: `KEY_DOWN' undeclared (first use in this
function)
tui/tui-command.c:109: error: `KEY_SF' undeclared (first use in this
function)
tui/tui-command.c:112: error: `KEY_UP' undeclared (first use in this
function)
tui/tui-command.c:113: error: `KEY_SR' undeclared (first use in this
function)
tui/tui-command.c:116: error: `KEY_RIGHT' undeclared (first use in this
function)
tui/tui-command.c:119: error: `KEY_LEFT' undeclared (first use in this
function)
make[1]: *** [tui-command.o] Error 1
make[1]: Leaving directory `/root/gdb6.1/mar16/gdb'
make: *** [all-gdb] Error 2
I am looking at which definitions are missing, or re-defined.
Thanks
Manoj Iyer
On Tue, 16 Mar 2004, Andrew Cagney wrote:
> Eli,
>
> Any ideas on how to introduce "gdbtui" into the doco? Once that's
> resolved, I think 6.1 is shippable.
>
> Andrew
>
>