[hppa] GDB doesn't build with tui
Mark Kettenis
kettenis@chello.nl
Mon Feb 23 21:14:00 GMT 2004
Date: Mon, 23 Feb 2004 12:05:13 -0800
From: Joel Brobecker <brobecker@gnat.com>
Hello,
GDB no longer builds on HP/UX 11.00 since TUI is built in by default.
The obvious work-around is to configure GDB --without-tui.
i386-*-solaris2.9 fails for the same reason. Here the problem is that
the header files are broken when _SYCALL32 is defined. I'm working on
a solution.
The error we get is during the link: the wborder symbol is undefined.
This triggers a question: Which version of curses are we planning on
supporting. For instance, on our machine, we currently have the system
curses library. Do we intend to support the system curses libraries,
or only say ncurses?
HP-UX has several curses libs: Hcurses, Xcurses?
(BTW: it's bizarre to see that 'man wborder' on HP/UX reveals that it
thinks that this function is defined, and then we can even see it
in /usr/include/curses.h - albeit protected by a #ifdef -, but then
the symbol is missing from /usr/lib/libcurses.1... Will have a look,
but I'm not familiar with curses).
It's even more bizarre, since the TUI was contributed by HP.
Mark
More information about the Gdb-patches
mailing list