Page 1 sur 1

[paquet][pidgin] Plugin error thrift.pc Line Naver (résolu)

Publié : dim. 16 mars 2014, 21:44
par freedent
Bonjour,

Je cherche à installer le plugin Purple Line pour Pidgin.

Il faut d'abord que je le compile mais là j'ai un problème, il ne trouve pas le package thrift alors qu'il est bien installé.

Voici les résultats de la commande make :

Code : Tout sélectionner

g++ -g -Wall -shared -fPIC -DHAVE_INTTYPES_H -DHAVE_CONFIG_H -DPURPLE_PLUGINS `pkg-config --cflags purple thrift` -std=c++0x -c thrift_line/line_constants.cpp -o thrift_line/line_constants.o
Package thrift was not found in the pkg-config search path.
Perhaps you should add the directory containing `thrift.pc'
to the PKG_CONFIG_PATH environment variable
No package 'thrift' found
In file included from thrift_line/line_constants.h:10:0,
                 from thrift_line/line_constants.cpp:7:
thrift_line/line_types.h:10:27: erreur fatale: thrift/Thrift.h : Aucun fichier ou dossier de ce type
 #include <thrift/Thrift.h>
                           ^
compilation terminée.
Makefile:22: recipe for target 'thrift_line/line_constants.o' failed
make: *** [thrift_line/line_constants.o] Error 1
Il manque peut-être des informations mais hésité pas à m'en demander.

Merci beaucoup

Re: [paquet] [pidgin] Compilation error thrift.pc Line Naver

Publié : lun. 17 mars 2014, 11:37
par FoolEcho
Salut,

Après investigation, si tu as installé thrift, ça ne peut pas aller car il est compilé sans le support c++.

Tu as besoin d'installer thrift-cpp et sa dépendance optionnelle thrift-base (et libpurple évidemment).
Cependant il faut suivre ce qui est indiqué dans les commentaires de thrift-cpp car il ne compile pas sinon. :mrgreen:
À savoir que, dans la fonction build, avant le make, il faut rajouter:

Code : Tout sélectionner

cd test/cpp
ln -s . .libs
cd ../..
De là, tu devrais pouvoir compiler ton plugin (qui s'installera dans ton home... en attendant peut-être que le développeur prévoit une mise en paquet différente -- parce qu'un paquet serait plus propre, d'autant que le développeur semble utiliser Arch :sifflote2:).

Re: [paquet] [pidgin] Compilation error thrift.pc Line Naver

Publié : lun. 17 mars 2014, 12:48
par freedent
Parfait !

Tout fonctionne à merveille.

Merci beaucoup !