Type 'make' to build the packet decoder, 'hairtunes'. To Run make, you need pkg-config installed (mac): brew install pkg-config You need the following installed: openssl libao (if you use homebrew, use brew install libao) avahi (avahi-daemon running and avahi-publish-service on path, no need on Mac OSX) Perl Debian/Ubuntu users need: libssl-dev libcrypt-openssl-rsa-perl libao2 libao-dev2 libio-socket-inet6-perl Perl modules (install from CPAN if needed): HTTP::Message Crypt::OpenSSL::RSA IO::Socket::INET6