Как установить Autoconf, Automake и соответствующие инструменты в Mac OS X из источника?
Я хочу установить autoconf
, automake
, m4
и т. Д. Из источника на машине Mac OS X 10.7.2 с Xcode 4.2.1. Проблема в том, что я пытаюсь установить, я должен полагаться на autoconf
. Поэтому я пытаюсь установить autoconf
я получаю:
configure.ac:30: require Automake 1.11, but have 1.10
Я пытаюсь установить automake
, отчеты bootstrap:
configure.ac:20: error: Autoconf version 2.68 or higher is required configure.ac:20: the top level autom4te: /usr/bin/gm4 failed with exit status: 63 aclocal.tmp: error: autom4te failed with exit status: 63
В настоящее время установлена версия autoconf
: autoconf (GNU Autoconf) 2.61
- Трекпадный жест для переключения на заголовок / источник
- Как полностью удалить Android Studio?
- Настройка переменных среды Mac 10.6
- Связывание файлов для редактирования на mac
- Как установить matplotlib на OS X?
В настоящее время установлена версия automake
: automake (GNU automake) 1.10
- Как получить размер каталога Linux или Mac OS X из командной строки?
- Как я могу изменить значок приложения в Mac OS X?
- Как получить git-completion.bash для работы в Mac OS X?
- Место хранения «исчезло» на внутреннем SSD MacBook Air
- Как использовать JDK 7 на Mac OSX?
- Основной вопрос * nix (Mac OS X): Где мой путь установлен?
- Как объединить два порта Ethernet в Mac OS X
- PHP для Mac OS X
Я понимаю, что этот вопрос составляет около 3+ лет, но принятый ответ – это ответ только на связь, и эта ссылка сейчас мертва. И другой ответ технически корректен, но он по-прежнему не объясняет фактический практический процесс, необходимый для установки GNU-версий autoconf
, automake
и libtool
в Mac OS X.
Во-первых, Xcode, так как, по крайней мере, версия 4.3, я считаю, больше не включает версии GNU autoconf
, automake
и libtool
. Это не означает, что вы не можете самостоятельно устанавливать инструменты GNU. И вот как.
Я использовал этот процесс в Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) и 10.9 (Mavericks) без проблем.
Установите инструменты командной строки Xcode и Xcode.
Первым обязательным условием является установка Xcode вместе с инструментами командной строки Xcode . Скорее всего, если вам нужно установить autoconf
, automake
и libtool
, у вас уже есть Xcode и инструменты командной строки, но просто указывая на тех, у кого пока нет этой настройки.
Теперь, на шоу! Просто отметьте, что номера версий загрузок основаны на том, что является текущим (по состоянию на апрель 2015 года), и хорошо работает на момент публикации. Отрегулируйте другие версии, если вам нужно:
Установите autoconf
2.69.
Установите рабочий каталог в домашний каталог:
cd
Получите исходный код и распакуйте его:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz tar -xzf autoconf-2.69.tar.gz
Перейдите в каталог несжатого исходного кода:
cd autoconf-*
Запустите скрипт configure
в исходном коде:
./configure
Теперь запустите make
чтобы скомпилировать его:
make
Теперь установите его:
sudo make install
Проверьте новую версию autoconf
чтобы убедиться, что все прошло хорошо:
autoconf --version
Ответ должен быть примерно таким:
Autoconf 2.69
Установите automake
1.15.
Установите рабочий каталог в домашний каталог:
cd
Получите исходный код и распакуйте его:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz tar -xzf automake-1.15.tar.gz
Перейдите в каталог несжатого исходного кода:
cd automake-*
Запустите скрипт configure
в исходном коде:
./configure
Теперь запустите make
чтобы скомпилировать его:
make
Теперь установите его:
sudo make install
Проверьте новую версию automake
чтобы убедиться, что все прошло хорошо:
automake --version
Ответ должен быть примерно таким:
Automake 1.15
Установить libtool
2.4.6.
Установите рабочий каталог в домашний каталог:
cd
Получите исходный код и распакуйте его:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz tar -xzf libtool-2.4.6.tar.gz
Перейдите в каталог несжатого исходного кода:
cd libtool-*
Запустите скрипт configure
в исходном коде:
./configure
Теперь запустите make
чтобы скомпилировать его:
make
Теперь установите его:
sudo make install
Проверьте обновленную версию libtool
помощью man
страницы, чтобы убедиться, что все прошло хорошо:
man libtool
На первой странице страницы руководства должно быть что-то вроде этого:
Libtool – справочная страница для libtool 2.4.6
Просто используйте Homebrew . Он собирает все для вас. Это работало как прелесть для меня.
brew install autoconf automake libtool
Если вы установите autoconf из git-репозитория, вам понадобится automake. Однако, если вы загрузите дистрибутив tarball для autoconf, у вас не будет этой зависимости. Вы всегда должны устанавливать из дистрибутива tarball, а не из vcs. Другими словами, если вы хотите установить autoconf из исходного кода, просто установите его из источника! Но поймите, что «установить из источника» означает «установить из дистрибутива tarball»; Это не означает «установить из git».