Build Transmission-Daemon for Windows install Cygwin chose to install addition packages bison gettext-devel libtool make binutils gcc4-g++ patch pkg-config wget Then compile wget http://zlib.net/zlib-1.2.7.tar.gz tar xvzf zlib-1.2.7.tar.gz cd zlib-1.2.7 ./configure --prefix=/usr --static make cp -iv zconf.h zlib.h /usr/include cp -iv libz.a /usr/lib cd wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz tar xvzf openssl-1.0.1c.tar.gz cd openssl-1.0.1c ./Configure -L/usr/lib -lz -lpthread --prefix=/usr threads zlib Cygwin make make install cd wget http://curl.haxx.se/download/curl-7.28.1.tar.gz tar xvzf curl-7.28.1.tar.gz cd curl-7.28.1 ./configure --prefix=/usr --disable-shared make make install cd wget http://downloads.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.21-stable.tar.gz tar xvzf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr --disable-shared make make install cd wget http://download.transmissionbt.com/files/transmission-2.76.tar.bz2 tar xvjf transmission-2.76.tar.bz2 cd transmission-2.76 ./configure --prefix=/usr --disable-shared --enable-static --disable-nls --without-gtk make make install cd # If you get snprintf error with libutp # Find the line with snprintf in utp.cpp # Insert a new blank line right above # and put the following line: # extern int snprintf(char *, size_t, const char *, ...);