[lldb-dev] Everyone: please download, build and test the new iohandler branch
emaste at freebsd.org
Fri Jan 3 14:36:26 PST 2014
On 2 January 2014 17:56, Greg Clayton <gclayton at apple.com> wrote:
> svn co https://$USER@llvm.org/svn/llvm-project/lldb/branches/iohandler
> The first step is to get it building for your platform as I am sure the Makefiles are out of date.
Here's my report for FreeBSD. I haven't looked into any of the issues
in detail yet.
I always use cmake to build LLDB. For this branch I needed the
(I can commit these changes to the iohandler branch if you like.)
In addition ::getcurx() and such resulted in a compilation failure --
on FreeBSD ncurses.h provides macro implementations of these. The man
page has this note:
All of these interfaces are provided as macros and functions. The
macros are suppressed (and only the functions provided) when
NCURSES_OPAQUE is defined.
> - autocomplete now working in the embedded python interpreter
When trying to run the interpreter to test out this I got:
Traceback (most recent call last):
File "<string>", line 1, in <module>
def one_line (self, input):
IndentationError: unexpected indent
> - curses is now supported with the new IOHandler infrastructure. To try this out, run and hit a breakpoint, and type "gui" on the command line to drop into the curses GUI mode! Lots of stuff isn't hooked up yet, but I am sure the open source community can help fill in some new views and improve existing ones.
Nifty - I can start the curses UI, but it seems none of the F-keys work.
I also have 19 failing tests when I run the test suite on this branch.
More information about the lldb-dev