Ответ 1
brew install automake
Затем вы можете использовать aclocal
Я пытаюсь установить valgrind на мой Mac, но когда я выполняю ./autogen.sh
получите эту ошибку:
running: aclocal
./autogen.sh: line 6: aclocal: command not found
error: while running 'aclocal'
кто-нибудь знает, как это решить?
brew install automake
Затем вы можете использовать aclocal
В вашей системе требуются два сторонних инструментария (autoconf и automake) для сборки и установки версии Valgrind. Эти инструменты больше не упакованы в среду разработки Apple Xcode и должны устанавливаться вручную.
Чтобы установить эти инструменты, введите в терминал следующие команды:
curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
tar -xzf autoconf-latest.tar.gz
cd autoconf-[x.xx]
./configure && make && sudo make install
curl -OL http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
cd automake-1.15
./configure && make && sudo make install
Затем вы сможете продолжить выполнение следующих шагов: http://valgrind.org/downloads/repository.html
Если вы находитесь на OS X, вы захотите использовать версию разработки Valgrind в настоящее время, в то время как поддержка платформы вернется к стандарту.
Если вы устанавливаете варево, используйте brew install automake
и brew install autoconf
У вас нет установленных автоустановок. Если вы хотите запустить autogen.sh
вам придется сначала установить его.
Но если вы просто хотите установить valgrind, вам не нужно запускать autogen.sh
. Загрузите последний исходный пакет с valgrind.org, извлеките его и запустите сценарий ./configure
.
$ ./configure
$ make
$ sudo make install
Однако, если ваша система Yosemite, вам, вероятно, понадобится последняя версия для разработки от svn, и вам сначала нужно будет установить autotools.