Build QEMU with SPICE video support for an OS X VM
In this tutorial / guide I hope to show one how to build QEMU with SPICE support, so one can use the qxl video driver when running a OS X under a QEMU Virtual Machine.
My current setup is the following, MBPr running archlinux with the most recent packages. (I run
pacman -Syu probably once a week). However when I installed QEMU from AUR there wasn't support for SPICE at the time, so I decided to build QEMU from git source to include support for SPICE.
I chose to install the following packages in
/opt/local to keep this separate from the archlinux packages.
mkdir /opt/local mkdir /opt/src cd /opt/src git clone git://git.qemu-project.org/qemu.git '''Note:''' QEMU is almost updated daily, so after cloning the repo to your local box, running git pull will get one updated to the latest greatest version of QEMU. cd /opt/src git clone git://cgit.freedesktop.org/spice/spice-protocol git clone git://cgit.freedesktop.org/spice/spice wget http://downloads.us.xiph.org/releases/celt/celt-0.5.1.3.tar.gz tar xvzf celt-0.5.1.3.tar.gz export PKG_CONFIG_PATH=$INST_ROOT/lib/pkgconfig:$INST_ROOT/share/pkgconfig cd $SRC_ROOT/spice-protocol ./autogen.sh --prefix=$INST_ROOT '''Note:''' if it complains about missing m4 directory do a mkdir m4 ./autogen.sh --prefix=$INST_ROOT make install cd $SRC_ROOT/celt-0.5.1.3 ./configure --prefix=$INST_ROOT make install '''Note:''' only if you don't have a recent enough version of pixman (spice configure will complain if you need it) cd $SRC_ROOT/pixman ./autogen.sh --prefix=$INST_ROOT make install cd $SRC_ROOT/spice ./autogen.sh --prefix=$INST_ROOT make install cd $SRC_ROOT/qemu ./configure --prefix=$INST_ROOT --target-list=x86_64-softmmu --enable-spice make == See Also == === External Links === http://www.spice-space.org/page/Building_Instructions<br /> http://wiki.qemu.org/Main_Page