qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Compiling Qemu from Cygwin
@ 2015-09-15 18:48 Mike Ladouceur
  2015-09-15 20:10 ` Stefan Weil
  0 siblings, 1 reply; 10+ messages in thread
From: Mike Ladouceur @ 2015-09-15 18:48 UTC (permalink / raw)
  To: sw; +Cc: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 2542 bytes --]

Stefan,

 I got your email from the #qemu channel on OFTC. I was told you may be
able to assist me. I'm trying to compile Qemu from within Cygwin. At first
I was getting an error about not being able to find zlib.h even though it
is in fact installed on the "system". I commented out the code that errors
out the make command. Once I did that, it does go further, however, I get
the following errors:

  CC    qga/commands-win32.o
> qga/commands-win32.c: In function ‘qmp_guest_set_user_password’:
> qga/commands-win32.c:1254:55: warning: passing argument 2 of
> ‘g_base64_decode’ from incompatible pointer type
>      rawpasswddata = (char *)g_base64_decode(password, &rawpasswdlen);
>                                                        ^
> In file included from /usr/include/glib-2.0/glib.h:35:0,
>                  from qga/commands-win32.c:14:
> /usr/include/glib-2.0/glib/gbase64.h:52:9: note: expected ‘gsize *’ but
> argument is of type ‘size_t *’
>  guchar *g_base64_decode         (const gchar  *text,
>          ^
>   CC    qga/channel-win32.o
> qga/channel-win32.c: In function ‘ga_channel_create_watch’:
> qga/channel-win32.c:199:24: warning: cast from pointer to integer of
> different size [-Wpointer-to-int-cast]
>      watch->pollfd.fd = (gintptr) c->rstate.ov.hEvent;
>                         ^
> qga/channel-win32.c: At top level:
> qga/channel-win32.c:205:11: error: conflicting types for ‘ga_channel_read’
>  GIOStatus ga_channel_read(GAChannel *c, char *buf, size_t size, gsize
> *count)
>            ^
> In file included from qga/channel-win32.c:9:0:
> ./qga/channel.h:30:11: note: previous declaration of ‘ga_channel_read’ was
> here
>  GIOStatus ga_channel_read(GAChannel *c, gchar *buf, gsize size, gsize
> *count);
>            ^
> qga/channel-win32.c:269:11: error: conflicting types for
> ‘ga_channel_write_all’
>  GIOStatus ga_channel_write_all(GAChannel *c, const char *buf, size_t size)
>            ^
> In file included from qga/channel-win32.c:9:0:
> ./qga/channel.h:31:11: note: previous declaration of
> ‘ga_channel_write_all’ was here
>  GIOStatus ga_channel_write_all(GAChannel *c, const gchar *buf, gsize
> size);
>            ^
> /build/qemu/rules.mak:57: recipe for target 'qga/channel-win32.o' failed
> make: *** [qga/channel-win32.o] Error 1
>

I have tried your builds, however, I am only returned to the prompt without
any output whatsoever. I appreciate any help you can give me.


Thanks,

Mike.

[-- Attachment #2: Type: text/html, Size: 2947 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-09-22  5:21 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-15 18:48 [Qemu-devel] Compiling Qemu from Cygwin Mike Ladouceur
2015-09-15 20:10 ` Stefan Weil
2015-09-15 20:44   ` Eric Blake
2015-09-16 17:51     ` Mike Ladouceur
2015-09-19  2:49       ` Mike Ladouceur
2015-09-19  6:31         ` Stefan Weil
2015-09-21  1:19         ` Mike Ladouceur
2015-09-21 17:38           ` Stefan Weil
2015-09-22  0:00           ` Mike Ladouceur
2015-09-22  5:21             ` Liviu Ionescu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).