Eu recebi isso depois de atualizar o OS X. Ele foi corrigido com: brew reinstall pkg-config
Estou tentando compila o tmux que tem suporte ao iTerm2 .
Este é o erro que recebo:
configure.ac:105: error: possibly undefined macro: AC_SEARCH_LIBS
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/local/Cellar/autoconf/2.69/bin/autoconf failed with exit status: 1
autoreconf failed
O site diz:
If you get an error like "undefined macro: AC_SEARCH_LIBS", run this: echo $(brew --prefix)/share/aclocal | sudo tee -a /usr/share/aclocal/dirlist
Apesar de eu ter executado esse comando (como root), ainda tenho os mesmos resultados. Este é o resultado desse comando:
/usr/local/share/aclocal
Acho que as permissões de / usr / share / aclocal / dirlist não devem ser um problema:
$ ls -lah /usr/share/aclocal
total 8
drwxr-xr-x 5 root wheel 170B May 6 20:20 .
drwxr-xr-x 69 root wheel 2.3K Mar 12 03:18 ..
-rw-r--r-- 1 root wheel 69B May 6 20:54 dirlist
-rw-r--r-- 1 root wheel 7.7K Mar 3 20:57 libxml.m4
-rw-r--r-- 1 root wheel 7.9K Mar 3 20:57 libxslt.m4
aclocal
, automake
e autoconf
estão todos em /usr/local/bin/
, e eu tentei instalá-los através de homebrew
e também tentei compilá-los e instalá-los. Eu sempre tenho os mesmos resultados.
Halp?
Eu recebi isso depois de atualizar o OS X. Ele foi corrigido com: brew reinstall pkg-config
Para aqueles que se deparam com esta questão em um mac usando macports em vez de homebrew a sugestão para executar:
echo $(brew --prefix)/share/aclocal | sudo tee -a /usr/share/aclocal/dirlist
Tem o seguinte equivalente:
Certifique-se de que / usr / share / aclocal / dirlist contenha a linha / opt / local / share / aclocal (é onde o macports coloca as macros):
echo "/opt/local/share/aclocal" | sudo tee -a /usr/share/aclocal/dirlist