Aktualizacja: wystarczy użyć Homebrew, aby zainstalować te pakiety i iść z życiem.
Zainstalować Homebrew i po prostu zainstalować autoconf, automakea libtoolpakiety tak:
brew install autoconf automake libtool
Kiedy napisałem tę odpowiedź ponad 3 lata temu, miała ona na celu skorygowanie poprzedniej odpowiedzi, która była nieaktualna, zawierała tylko linki i była niejasna w wyjaśnieniach. W tym czasie wolałem używać kompilacji źródłowej na macOS do takich zadań niż menedżer pakietów, taki jak Homebrew, ponieważ po prostu uznałem, że Homebrew i MacPorts były wtedy trochę niedojrzałe.
Teraz używam Homebrew (aka brew) na macOS tak regularnie, jak apt-getna Ubuntu i yumCentOS. Polecam unikanie kompilowania czegokolwiek z surowego kodu źródłowego na macOS, chyba że naprawdę nie masz wyboru.
Stara treść odpowiedzi poniżej w celach informacyjnych.
Zdaję sobie sprawę, że to pytanie ma ponad 3 lata, ale zaakceptowana odpowiedź jest odpowiedzią tylko na link i ten link jest już nieaktualny. A druga odpowiedź jest technicznie poprawne, ale to nadal nie wyjaśnia rzeczywiste ręce na proces wymaga zainstalowania wersji GNU autoconf, automakea libtoolw Mac OS X.
Po pierwsze, Xcode, co najmniej od wersji 4.3 wierzę, nie zawiera już wersje GNU o autoconf, automakei libtool. Nie oznacza to, że nie możesz samodzielnie instalować narzędzi GNU. A oto jak.
Korzystałem z tego procesu w systemie Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) i 10.9 (Mavericks) bez problemu.
Zainstaluj narzędzia wiersza polecenia Xcode i Xcode.
Pierwszym warunkiem jest zainstalowanie Xcode wraz z narzędziami wiersza poleceń Xcode . Szanse są, jeśli trzeba autoconf, automakei libtoolzainstalowane, masz już Xcode i narzędzia wiersza poleceń zainstalowane, ale tylko wskazanie, że obecnie dla tych, którzy nie mają jeszcze tę konfigurację.
Teraz do serialu! Zwróć uwagę, że liczba wersji pobrań zależy od aktualnego stanu (stan na kwiecień 2015 r.) I działa dobrze w momencie publikacji tego postu. Dostosuj do innych wersji, jeśli chcesz:
Zainstaluj autoconf2.69.
Ustaw katalog roboczy na katalog domowy:
cd
Pobierz kod źródłowy i rozpakuj go:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
Przejdź do katalogu nieskompresowanego kodu źródłowego:
cd autoconf-*
Uruchom configureskrypt na kodzie źródłowym:
./configure
Teraz uruchom, makeaby go skompilować:
make
Teraz zainstaluj:
sudo make install
Sprawdź nowo zainstalowaną autoconfwersję, aby potwierdzić, że wszystko poszło dobrze:
autoconf --version
Odpowiedź powinna wyglądać mniej więcej tak:
autoconf 2.69
Zainstaluj automake1.15.
Ustaw katalog roboczy na katalog domowy:
cd
Pobierz kod źródłowy i rozpakuj go:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
Przejdź do katalogu nieskompresowanego kodu źródłowego:
cd automake-*
Uruchom configureskrypt na kodzie źródłowym:
./configure
Teraz uruchom, makeaby go skompilować:
make
Teraz zainstaluj:
sudo make install
Sprawdź nowo zainstalowaną automakewersję, aby potwierdzić, że wszystko poszło dobrze:
automake --version
Odpowiedź powinna wyglądać mniej więcej tak:
automake 1.15
Zainstaluj libtool2.4.6.
Ustaw katalog roboczy na katalog domowy:
cd
Pobierz kod źródłowy i rozpakuj go:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
Przejdź do katalogu nieskompresowanego kodu źródłowego:
cd libtool-*
Uruchom configureskrypt na kodzie źródłowym:
./configure
Teraz uruchom, makeaby go skompilować:
make
Teraz zainstaluj:
sudo make install
Sprawdź nowo zainstalowaną libtoolwersję - za pomocą manstrony - aby potwierdzić, że wszystko poszło dobrze:
man libtool
Na pierwszej stronie strony podręcznika powinno być coś takiego:
libtool - strona podręcznika dla libtool 2.4.6