[Qemu-discuss] Compiling custom QEMU fails

2014-09-17 Thread Max Gorley
Hi;

I am trying to compile a custom version of QEMU that allows emulation of the 
Raspberry Pi. When I run "make," I get this error message:

cc1: all warnings being treated as errors
make: *** [ui/gtk.o] Error 1

The full error message is below:

http://pastebin.com/hid2Y08H



Max Gorley
  

Re: [Qemu-discuss] Compiling custom QEMU fails

2014-09-18 Thread Max Gorley
Here is the full output (starting with shell):

root@MAX-HP:~/qemu-pi/qemu# make
  CCui/gtk.o
ui/gtk.c: In function ‘gd_vc_vte_init’:
ui/gtk.c:1460:7: error: ‘VirtualConsole’ has no member named ‘vte’
 vc->vte.chr = chr;
   ^
ui/gtk.c:1463:41: error: ‘VirtualConsole’ has no member named ‘vte’
 vc->label = g_strdup_printf("%s", vc->vte.chr->label
 ^
ui/gtk.c:1464:37: error: ‘VirtualConsole’ has no member named ‘vte’
 ? vc->vte.chr->label : buffer);
 ^
ui/gtk.c:1467:7: error: ‘VirtualConsole’ has no member named ‘vte’
 vc->vte.terminal = vte_terminal_new();
   ^
ui/gtk.c:1467:5: error: implicit declaration of function ‘vte_terminal_new’ 
[-Werror=implicit-function-declaration]
 vc->vte.terminal = vte_terminal_new();
 ^
ui/gtk.c:1467:5: error: nested extern declaration of ‘vte_terminal_new’ 
[-Werror=nested-externs]
In file included from /usr/include/glib-2.0/gobject/gobject.h:28:0,
 from /usr/include/glib-2.0/gobject/gbinding.h:29,
 from /usr/include/glib-2.0/glib-object.h:23,
 from /usr/include/glib-2.0/gio/gioenums.h:28,
 from /usr/include/glib-2.0/gio/giotypes.h:28,
 from /usr/include/glib-2.0/gio/gio.h:26,
 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
 from /usr/include/gtk-2.0/gdk/gdk.h:32,
 from /usr/include/gtk-2.0/gtk/gtk.h:32,
 from ui/gtk.c:48:
ui/gtk.c:1468:24: error: ‘VirtualConsole’ has no member named ‘vte’
 g_signal_connect(vc->vte.terminal, "commit", G_CALLBACK(gd_vc_in), vc);
^
/usr/include/glib-2.0/gobject/gsignal.h:472:29: note: in definition of macro 
‘g_signal_connect’
 g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), 
NULL, (GConnectFlags) 0)
 ^
ui/gtk.c:1468:61: error: ‘gd_vc_in’ undeclared (first use in this function)
 g_signal_connect(vc->vte.terminal, "commit", G_CALLBACK(gd_vc_in), vc);
 ^
/usr/include/glib-2.0/gobject/gsignal.h:472:60: note: in definition of macro 
‘g_signal_connect’
 g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), 
NULL, (GConnectFlags) 0)
^
ui/gtk.c:1468:50: note: in expansion of macro ‘G_CALLBACK’
 g_signal_connect(vc->vte.terminal, "commit", G_CALLBACK(gd_vc_in), vc);
  ^
ui/gtk.c:1468:61: note: each undeclared identifier is reported only once for 
each function it appears in
 g_signal_connect(vc->vte.terminal, "commit", G_CALLBACK(gd_vc_in), vc);
 ^
/usr/include/glib-2.0/gobject/gsignal.h:472:60: note: in definition of macro 
‘g_signal_connect’
 g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), 
NULL, (GConnectFlags) 0)
^
ui/gtk.c:1468:50: note: in expansion of macro ‘G_CALLBACK’
 g_signal_connect(vc->vte.terminal, "commit", G_CALLBACK(gd_vc_in), vc);
  ^
ui/gtk.c:1470:5: error: implicit declaration of function 
‘vte_terminal_set_scrollback_lines’ [-Werror=implicit-function-declaration]
 vte_terminal_set_scrollback_lines(VTE_TERMINAL(vc->vte.terminal), -1);
 ^
ui/gtk.c:1470:5: error: nested extern declaration of 
‘vte_terminal_set_scrollback_lines’ [-Werror=nested-externs]
ui/gtk.c:1470:5: error: implicit declaration of function ‘VTE_TERMINAL’ 
[-Werror=implicit-function-declaration]
ui/gtk.c:1470:5: error: nested extern declaration of ‘VTE_TERMINAL’ 
[-Werror=nested-externs]
ui/gtk.c:1470:54: error: ‘VirtualConsole’ has no member named ‘vte’
 vte_terminal_set_scrollback_lines(VTE_TERMINAL(vc->vte.terminal), -1);
  ^
ui/gtk.c:1471:5: error: implicit declaration of function 
‘vte_terminal_set_size’ [-Werror=implicit-function-declaration]
 vte_terminal_set_size(VTE_TERMINAL(vc->vte.terminal),
 ^
ui/gtk.c:1471:5: error: nested extern declaration of ‘vte_terminal_set_size’ 
[-Werror=nested-externs]
ui/gtk.c:1471:42: error: ‘VirtualConsole’ has no member named ‘vte’
 vte_terminal_set_size(VTE_TERMINAL(vc->vte.terminal),
  ^
ui/gtk.c:1478:5: error: implicit declaration of function 
‘vte_terminal_get_adjustment’ [-Werror=implicit-function-declaration]
 vadjustment = vte_terminal_get_adjustment(VTE_TERMINAL(vc->vte.terminal));
 ^
ui/gtk.c:1478:5: error: nested extern declaration of 
‘vte_terminal_get_adjustment’ [-Werror=nested-externs]
ui/gtk.c:1478:62: error: ‘VirtualConsole’ has no member named ‘vte’
 vadjustment = vte_terminal_get_adjustment(VTE_TERMINAL(vc->v