CentOS 7でpidgin-otr-4.0.0を構築する:pidginとPurpleが見つかりません

CentOS 7でpidgin-otr-4.0.0を構築する:pidginとPurpleが見つかりません

CentOS 7のソースからpidginを構築しました。まだ利用できるパッケージがないからです。うまくいっていますが、ヘッダーがpidgin-otr-4.0.0見つかりません。pidginpurple

彼らは次に存在し、/usr/local/include設定スクリプトが提案と一緒に何をしたいのかわかりません。

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.

と、、などPKG_CONFIG_PATHのいくつかのオプションを試しました。この時点で何をすべきかわかりません。/usr/local/usr/local/includeEXTRA_LIBS

何とか。pidginpurple/usr/local/include

答え1

マニュアルを見て、pkg-configこれらの環境変数の目的をよりよく理解した後、答えを見つけました。私もGoogleで検索できることがわかりましたpidgin pkg-config。それから解決策を見つけました。

これにより、設定でpkg-configを使用して必要なライブラリを見つけることができます。

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

pidginこれにより、合計を見つけることができますpurple

答え2

この質問はCentOSに関するものであることを知っていますが、これがUbuntuを見つけるときに得られた最初の結果なので、ここにUbuntu 16.04ヘルパーがあります.

私は恋しいpidgin, purple, gtk+-2.0

しなければならない sudo apt install libgtk2.0-dev pidgin-dev libpurple-dev libgcrypt20-dev

答え3

私も同じエラーが発生しましたピジンライブラリのお知らせRHEL 7.4で。

これは私のために解決されました。

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

env PKG_CONFIG_PATH=/usr/lib64/pkgconfig ./configure

(pkgconfigを使用しないでください。図書館 64- コンフィギュレーションが合格しても、後でコンパイル中に署名されていないintエラーで失敗します。

./configure
make
make install

今コピー生成されたプラグイン.so(私の場合はsrc / pidgin-libnotify.so)ユーザーに.紫/プラグイン目次。

関連情報