From ef57c2d22546dd2caf0414b00af4f7b6b609ee26 Mon Sep 17 00:00:00 2001 From: espes Date: Sun, 16 Aug 2015 23:16:17 +1000 Subject: [PATCH] New windows build instructions, tweaks --- Getting-Started.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Getting-Started.md b/Getting-Started.md index 854c10e..ba35620 100644 --- a/Getting-Started.md +++ b/Getting-Started.md @@ -5,12 +5,21 @@ ### For Mac OS X ./configure --cc=clang --enable-opengl --disable-vnc --disable-user --target-list=xbox-softmmu --extra-cflags="-march=native" --enable-debug make + ### For Windows -It's complicated and unmaintained! FK posted an [excellent writeup](https://docs.google.com/document/d/1vW1XAdqC4r8RP6Vfb3F3cOulVuRIDBElGZx94JlIe4c/pub) months ago, but nobody's succeeded since. +1. Install MSYS2 x86_64: Follow the steps on http://msys2.github.io/ +2. Open the "MinGW-w64 Win64 Shell" and run + pacman -S git python2 make autoconf automake-wrapper mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-x86_64-pkg-config mingw-w64-x86_64-glib2 mingw-w64-x86_64-glew mingw-w64-x86_64-SDL + git clone https://github.com/espes/xqemu + cd xqemu + git submodule update --init pixman + + ./configure --cc=gcc --python=python2 --enable-opengl --disable-vnc --disable-user --target-list=xbox-softmmu --extra-cflags="-march=native" --enable-debug + make + ### For Linux #### Requirements: * [Everything QEMU requires](http://wiki.qemu.org/Hosts/Linux) -* Clang * OpenGL with GLX and GLEW For **Debian** most build dependencies can be installed by running: @@ -19,9 +28,8 @@ For **Debian** most build dependencies can be installed by running: apt-get install libglew-dev libtxc-dxtn-s2tc0 #### Building: - ./configure --cc=clang --enable-opengl --disable-vnc --disable-user --enable-kvm --disable-xen --target-list=xbox-softmmu --enable-debug --audio-drv-list=alsa --python=/usr/bin/python2 --extra-cflags="-march=native" + ./configure --python=python2 --enable-opengl --disable-vnc --disable-user --enable-kvm --disable-xen --audio-drv-list=alsa --target-list=xbox-softmmu --extra-cflags="-march=native" --enable-debug make -Make sure you point it at Python 2. ## Run XQEMU