1.7 KiB
1.7 KiB
Installing to Cygwin
This is based on installing onto a fresh default installation of Cygwin 2.4.1 (64-bit installation) running in Windows 10 inside VMWare Fusion on a Mac.
Note: to enable Cygwin to resolve domain names, it was found necessary to go to Windows Control Panel > Network and Internet > Network Connections >
Ethernet0 > Properties > Internet Protocol Version 4 (TCP/IPv4) > Properties, select Use the following DNS server addresses
and enter valid DNS server addresses, e.g. 8.8.8.8.
- Use
Cygwin Setupto install the following packages:pkg-configautoconfautomakeclanglibdaemon-develpopt-develmakelibao-developenssl-devellibtoolgitwgetfor convenience,flexfor compilinglibconfigbisonfor compilinglibconfig
Assuming the Cygwin setup program (setup-x86_64.exe in this case) is in your Downloads directory and the default directory is your home directory, the following command should work:
.\Downloads\setup-x86_64.exe -P pkg-config,autoconf,automake,clang, \
libdaemon-devel,popt-devel,make,libao-devel,openssl-devel, \
libtool,git,wget,flex,bison
- Download, configure, compile and install
libconfig:
$ git clone https://github.com/hyperrealm/libconfig.git
$ cd libconfig
$ autoreconf -fi
$ ./configure
$ make
$ make install
$ cd ..
- Next, download, configure and compile Shairport Sync:
$ cd
$ cd shairport-sync
$ autoreconf -fi
$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --with-ao --with-ssl=openssl --with-tinysvcmdns
$ make
$ make install
- That's it. There should be a
shairport-sync.exefile in your directory.