Start by downloading a release source tarball from libvirt's site. E.g. I downloaded https://libvirt.org/sources/libvirt-3.0.0.tar.xz
You'll need Cygwin to have a chance in hell of compiling stuff. I usually use Chocolatey to get that set up, i.e. choco install cygwin -y
. You're a free man/woman, do what you want.
Once you have cygwin, it is helpful to have a nice little cygwin package manager called apt-cyg
. Basically it's just a script you need to have on your PATH or in /usr/bin. The instructions are kind of dumb because they tell you to use lynx to install it, but you need it to install lynx. Just D/L it and stick it in cygwin's /usr/bin folder, then chmod +x
it.
The overall philosophy of compiling things on Linux (and hence Cygwin) is (with credits to these excellent little articles on the Ubuntu site):
- Unzip your release source tarball