É um bug conhecido no pkg-config 0.26, uma solução não tão boa é usar 0.25:
Estou tentando criar o link no OS X Lion (usando o script em scripts/build_shotcut.sh
) e depois de inúmeros obstáculos eu m preso neste erro:
./configure: line 16062: syntax error near unexpected token 'OPENCV,'
./configure: line 16062: 'PKG_CHECK_MODULES(OPENCV, opencv >= 1.0.0, HAVE_OPENCV=true, true)'
ERROR: Unable to configure frei0r
De o que eu já pesquisei isso significa que a macro PKG_CHECK_MODULES não foi definida, o que provavelmente significa que há algo errado com o meu pkg-config
, que eu instalei via Homebrew. Parece que o arquivo pkg.m4
não foi encontrado.
Quando eu brew install pkg-config
recebo o seguinte aviso:
Warning: m4 macros were installed to "share/aclocal".
Homebrew does not append "/usr/local/share/aclocal"
to "/usr/share/aclocal/dirlist". If an autoconf script you use
requires these m4 macros, you'll need to add this path manually.
Bem, eu adicionei essa linha ao arquivo dirlist e isso não resolve o problema acima.
Alguém pode sugerir um caminho a seguir aqui?
Eu tentei criar meu próprio pkg-config
da fonte, mas (bizarramente) quando tentei ./configure
, recebi o seguinte erro:
checking for pkg-config... no
./configure: line 13540: --exists: command not found
configure: error: pkg-config and glib-2.0 not found, please set GLIB_CFLAGS and GLIB_LIBS to the correct values
Se construir o pkg-config precisa do pkg-config, parece uma situação estranha ... acho que isso é provavelmente um desvio desnecessário de qualquer maneira.
É um bug conhecido no pkg-config 0.26, uma solução não tão boa é usar 0.25: