qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Compiling Qemu from Cygwin


From: Mike Ladouceur
Subject: [Qemu-devel] Compiling Qemu from Cygwin
Date: Tue, 15 Sep 2015 14:48:05 -0400

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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]