Pacote “fontconfig” não encontrado apesar de ter instalado o libfontconfig1-dev

3

Ao tentar compilar o poppler da fonte, recebo o erro Package "fontconfig" not found .

Encontrei muitos outros recursos anunciando que isso pode ser corrigido instalando pkg-config e libfontconfig1-dev para obter as bibliotecas, mas ainda recebo o erro.

A tentativa de instalar fontconfig da fonte falhou na etapa make e não encontrei recursos sobre como corrigir (host inteiro de erros C).

Se eu tiver fontconfig no sistema (e apt parece sugerir que eu faço) como posso usá-lo ao executar ./configure para um pacote?

    
por M1ke 13.12.2016 / 13:47

2 respostas

3

A chave aqui é a variável de ambiente PKG_CONFIG_PATH . Isso estava vazio em uma sessão de shell padrão no meu sistema.

Parece haver muitos diretórios com pkgconfig no nome, mas para encontrar o correto, eu pude usar o apt-file por esse thread, por exemplo

$ apt-file search fontconfig.pc libfontconfig1-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/fontconfig.pc

Em seguida, execute

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig

E agora a etapa ./configure pode encontrar o arquivo .pc que é necessário para essa biblioteca. Aprender sobre apt-file parece ser um resultado útil deste problema.

    
por 13.12.2016 / 13:47
0

Sempre que você receber mensagens sobre pacotes ausentes (ou sugestões para modificar seu PKG_CONFIG_PATH ) durante uma compilação, isso geralmente indica que você está perdendo o pacote desenvolvimento correspondente - que é tipicamente separado do tempo de execução pacote que normalmente é instalado no sistema.

Nesse caso, você tem a versão mais recente de fontconfig , mas provavelmente está faltando o pacote libfontconfig1-dev correspondente.

src: link

    
por 14.12.2017 / 02:42