Hi, Some recent churn in GDB's interpreter API has left the insight build broken with: ../../src/gdb/gdbtk/generic/gdbtk-interp.c: In function ‘_initialize_gdbtk_interp’: ../../src/gdb/gdbtk/generic/gdbtk-interp.c:168:5: error: initialization from incompatible pointer type ../../src/gdb/gdbtk/generic/gdbtk-interp.c:185:9: error: passing argument 2 of ‘interp_new’ from incompatible pointer type ../../src/gdb/interps.h:65:23: note: expected ‘const struct interp_procs *’ but argument is of type ‘struct gdbtk_interp_data *’ ../../src/gdb/gdbtk/generic/gdbtk-interp.c:185:9: error: too many arguments to function ‘interp_new’ ../../src/gdb/interps.h:65:23: note: declared here The attached patch should fix that. Keith ChangeLog 2011-11-02 Keith Seitz * generic/gdbtk-interp.c (struct gdbtk_interp_data) : New member. (gdbtk_data): Remove global. (gdbtk_interpreter_init): Update with GDB API changes. Allocate private intepreter data. (gdbtk_interpreter_ui_out): New function. (_initialize_gdbtk_interp): Add gdbtk_interpreter_ui_out to PROCS. Remove gdbtk_data and related allocation/initialization.