CentOS 7のソースからpidginを構築しました。まだ利用できるパッケージがないからです。うまくいっていますが、ヘッダーがpidgin-otr-4.0.0
見つかりません。pidgin
purple
彼らは次に存在し、/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/include
EXTRA_LIBS
何とか。pidgin
purple
/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)ユーザーに.紫/プラグイン目次。