Automake não encontra macros pkg-config

2

Então, eu encontrei essa atualização para uma questão do Wine regrading Qt5. A correção me chama para compilar e instalar o Mesa 10.4.1. Eu tenho a fonte do git. Então, primeiro baixei / instalei as dependências adequadas, como flex bison autoconfig aclocal pkg-config e Util-Dev de repos. libdrm-2.4.58 pixman-0.32.6 dri3proto-1.0 e automake-1.14 foram construídos usando ./configure e make / sudo make install. Depois eu encontrei isso no Terminal depois de digitar ./autogen.sh

configure.ac:152: error: Could not locate the pkg-config autoconf macros.
  These are usually located in /usr/share/aclocal/pkg.m4. If your macros
  are in a different location, try setting the environment variable
ACLOCAL="aclocal -I/other/macro/dir" before running autoreconf.
configure.ac:152: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1

e quando eu corro apt-file search pkg.m4 , o terminal resulta em

Quando baixei e ./configure e make/install dessas bibliotecas, deixei-as em / Home.     pkg-config: /usr/share/aclocal/pkg.m4     mm-common: /usr/share/aclocal/mm-pkg.m4

    
por Virusboy 01.01.2015 / 23:42

2 respostas

0

Se você estiver usando o sistema autoconf , você deve exportar

AL_OPTS=-I/path/where/you/installed/the/stuff/share/aclocal 

no seu ambiente.

Se você criou e instalou autoconf da origem, você deve exportar

AL_OPTS=-I/usr/share/aclocal

em vez disso.

O ponto é que o caminho /path/where/you/installed/the/stuff/share/aclocal ou /usr/share/aclocal que você está colocando nessa variável de ambiente AL_OPTS deve ser aquele que contém o arquivo pkg.m4 .

Se isso não funcionar, tente exportar ACLOCAL definido para

aclocal [what you wanted to put into AL_OPTS]

em vez disso, onde o argumento para aclocal nessa variável é o que você tentou colocar em AL_OPTS .

    
por Jozef Behran 28.12.2016 / 09:41
0

Eu me deparei com esse mesmo problema. O que funcionou para mim foi instalar autoconf e pkgconf . Foi então capaz de encontrar /usr/share/aclocal/pkg.m4 .

    
por jarsever 03.08.2018 / 00:59