Required software ----------------- Python 2 Java JDK mercurial maven autoconf 2.13 gcc g++ ccache make zip zlib (sources) Android SDK Android NDK r8e Firefox Addon SDK Install dependencies (on Debian Jessie 64 bit): # install available packages (some may already be installed by default) apt-get install python gcc g++ ccache autoconf2.13 mercurial openjdk-7-jdk maven zip zlib1g-dev zlibc lib32z Install dependencies (on openSUSE 13.2 64 bit) # install available packages (some may already be installed by default) zypper install make gcc gcc-c++ ccache autoconf213 mercurial java-1_7_0-openjdk-devel zip zlib-devel libz1-32bit libstdc++6-32bit # add repository with maven # install maven zypper install maven Install Android SDK & NDK wget https://dl.google.com/android/ndk/android-ndk-r8e-linux-x86_64.tar.bz2 tar xjf android-ndk-r8e-linux-x86_64.tar.bz2 wget http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz tar xzf android-sdk_r23.0.2-linux.tgz android-sdk-linux/tools/android update sdk --no-ui Download Firefox Addon SDK wget https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/jetpack-sdk-latest.tar.gz Fetch Firefox source tree hg clone http://hg.mozilla.org/releases/mozilla-release/ (that's the release repository) Fetch ANONFennec build source tree svn checkout https://anon.inf.tu-dresden.de/svn/ANONFennec/ANONFennec/trunk Configure build environment open the ANONFennec build directory create a file named "conf" based on the different templates run the "build" script