Ошибка при установке valgrind

Я пытаюсь установить valgrind на мой Mac, но когда я выполняю ./autogen.sh получите эту ошибку:

running: aclocal
./autogen.sh: line 6: aclocal: command not found
error: while running 'aclocal'

кто-нибудь знает, как это решить?

Ответ 1

brew install automake 

Затем вы можете использовать aclocal

Ответ 2

В вашей системе требуются два сторонних инструментария (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 в настоящее время, в то время как поддержка платформы вернется к стандарту.

Ответ 3

Если вы устанавливаете варево, используйте brew install automake и brew install autoconf

Ответ 4

У вас нет установленных автоустановок. Если вы хотите запустить autogen.sh вам придется сначала установить его.

Но если вы просто хотите установить valgrind, вам не нужно запускать autogen.sh. Загрузите последний исходный пакет с valgrind.org, извлеките его и запустите сценарий ./configure.

$ ./configure
$ make
$ sudo make install

Однако, если ваша система Yosemite, вам, вероятно, понадобится последняя версия для разработки от svn, и вам сначала нужно будет установить autotools.