[Qemu-discuss] Issue with compiling QEMU on Solaris 11
From:
Basil Huffman
Subject:
[Qemu-discuss] Issue with compiling QEMU on Solaris 11
Date:
Tue, 10 Jul 2012 10:44:42 -0400
Hello all:
I am trying to install QEMU on Solaris 11. When compiling, I get the following output:
address@hidden:~/qemu-1.0.1$ gmake GEN trace.h GEN qemu-options.def GEN /home/waas/qemu-1.0.1/qapi-generated/qga-qapi-types.h
GEN /home/waas/qemu-1.0.1/qapi-generated/qga-qapi-visit.h GEN /home/waas/qemu-1.0.1/qapi-generated/qga-qmp-commands.h CC qemu-ga.o qemu-ga.c: In function ‘init_guest_agent’: qemu-ga.c:493:55: error: ‘O_ASYNC’ undeclared (first use in this function)
qemu-ga.c:493:55: note: each undeclared identifier is reported only once for each function it appears in qemu-ga.c: In function ‘main’: qemu-ga.c:554:9: warning: initialization discards qualifiers from pointer target type
qemu-ga.c:555:9: warning: initialization discards qualifiers from pointer target type qemu-ga.c:556:9: warning: initialization discards qualifiers from pointer target type qemu-ga.c:557:9: warning: initialization discards qualifiers from pointer target type
qemu-ga.c:558:9: warning: initialization discards qualifiers from pointer target type qemu-ga.c:559:9: warning: initialization discards qualifiers from pointer target type qemu-ga.c:560:9: warning: initialization discards qualifiers from pointer target type
qemu-ga.c:561:9: warning: initialization discards qualifiers from pointer target type gmake: *** [qemu-ga.o] Error 1
As I understand it O_ASYNC is a Linux-only thing and does not exist within the Solaris world. How would I go around this?