construindo pidgin-otr-4.0.0 no CentOS 7: não consegue encontrar pidgin e púrpura

4

Eu criei o pidgin a partir do código-fonte no CentOS 7. Isso ocorre porque ainda não há nenhum pacote disponível. Isso foi bom, no entanto, pidgin-otr-4.0.0 não pode encontrar os cabeçalhos de pidgin e purple .

Eles residem em /usr/local/include e não consigo descobrir o que o script de configuração deseja com sua sugestão:

checking for EXTRA... configure: error: Package requirements (glib-2.0 >= 2.6 gtk+-2.0 >= 2.6 pidgin >= 2.0 purple >= 2.0) were not met:

No package 'pidgin' found
No package 'purple' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables EXTRA_CFLAGS
and EXTRA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Eu tentei várias opções de PKG_CONFIG_PATH , como /usr/local e /usr/local/include , bem como EXTRA_LIBS . Não tenho certeza do que fazer neste momento.

Eu só preciso especificar de alguma forma que pidgin e purple residem em /usr/local/include .

    
por cyrus 05.08.2014 / 20:57

3 respostas

3

Encontrei a resposta depois de dar uma segunda olhada no manual pkg-config e entender melhor a finalidade dessas variáveis de ambiente. Também notei que poderia fazer uma pesquisa no Google por pidgin pkg-config . Eu fui então capaz de encontrar a solução.

Isso permite que o configure encontre as bibliotecas necessárias com o pkg-config ...

$ PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig ./configure

Isso permitiu encontrar pidgin e purple .

    
por 07.08.2014 / 11:25
3

Eu sei que esta pergunta é para o CentOS, mas desde que foi o primeiro resultado que eu obtive ao procurar pelo Ubuntu, aqui estão alguns ajudantes do Ubuntu 16.04.

Eu estava com falta de pidgin, purple, gtk+-2.0

eu precisava sudo apt install libgtk2.0-dev pidgin-dev libpurple-dev libgcrypt20-dev

    
por 02.02.2017 / 16:19
0

O mesmo erro aconteceu comigo com pidgin-libnotify no RHEL 7.4.

Isso resolveu para mim:

sudo -i
yum install libnotify-devel
yum install libpurple-devel
yum install pidgin-devel
yum install gtk2-devel

PKG_CONFIG_PATH = / usr / lib64 / pkgconfig ./configure

(Não use o pkgconfig em lib64 - Embora a configuração passe, ele falhará mais tarde durante a compilação - com um erro int não assinado).

./configure
make
make install

Agora copie o gerado plugin.so (no meu caso src / pidgin-libnotify.so) para o diretório .purple / plugins do usuário.

    
por 24.06.2018 / 15:56