When I tried to build wget 1.14 on Mac OS X I found that I was missing some things that are necessary to build wget:
- GNU Transport Layer Security Library, which needs - XZ Utils (to extract the archive) and Nettle version 2.4, which needs - GNU Multiple Precision Arithmetic Library I could not get GNU TLS to build with Nettle version 2.5 (the latest version) and I could not get Nettle 2.4 to build with the version of configure.guess that shipped with that version. Here are the long and gory instructions for how to build wget-1.14.tar.gz on Mac OS X. Note that I already had XCode version 4.4 installed. If you've never installed XCode, you will probably be missing a lot of other things that you need. 0. Create a working directory (for example, ~/wget). 0.1: mkdir ~/wget 0.2: cd ~/wget 1: Install "The GNU Multiple Precision Arithmetic Library": 1.a: Download ftp://ftp.gmplib.org/pub/gmp-5.0.5/gmp-5.0.5.tar.bz2 1.b: tar xvfz gmp-5.0.5.tar.bz2 1.c: cd gmp-5.0.5 1.d: ./configure 1.e: make 1.f: sudo make install 1.g: cd .. 2: Install "Nettle - a low-level cryptographic library" version 2.4 2.a: Download ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-2.4.tar.gz 2.b: tar xvfz nettle-2.4.tar.gz 2.c: cd nettle-2.4.tar 2.d: Replace config.guess with http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess ;hb=master 2.e: ./configure --with-gmp 2.f: make 2.g: sudo make install 2.h: cd .. 3: Install "XZ Utils" 3.a: Download http://tukaani.org/xz/xz-5.0.4.tar.gz 3.b: tar xvfz xz-5.0.4.tar.gz 3.c: cd xz-5.0.4 3.d: ./configure 3.e: make 3.f: sudo make install 3.6: cd .. 4: Install "GNU Transport Layer Security Library" 4.a: Download ftp://ftp.gnu.org/gnu/gnutls/gnutls-3.0.22.tar.xz 4.b: tar xvfz gnutls-3.0.22.tar.xz 4.c: cd gnutls-3.0.22 4.d: ./configure 4.e: make 4.f: sudo make install 4.g: cd .. 5: Install wget 5.a: Download http://ftpmirror.gnu.org/wget/wget-1.14.tar.gz 5.b: tar xvfz wget-1.14.tar.gz 5.c: cd wget-1.14 5.d: ./configure 5.e: make 5.f: sudo make install 5.g: cd .. 6: Check version 6.a: wget -V GNU Wget 1.14 built on darwin11.4.0. +digest +https +ipv6 -iri +large-file -nls -ntlm +opie +ssl/gnutls
