Erro relacionado ao pkg-config ao instalar o frei0r como parte de outro pacote

1

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.

    
por Anentropic 09.06.2012 / 03:07

1 resposta

2

É um bug conhecido no pkg-config 0.26, uma solução não tão boa é usar 0.25:

link

    
por 26.09.2012 / 03:11