Centos
在 CentOS 7 上建構 pidgin-otr-4.0.0:找不到 pidgin 和紫色
我在 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
.
在再次查看
pkg-config
手冊並更好地理解這些環境變數的目的後,我找到了答案。我還注意到我可以在 Google 上搜尋pidgin pkg-config
. 然後我能夠找到解決方案。這允許 configure 使用 pkg-config 找到所需的庫…
$ PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig ./configure
這使它能夠找到
pidgin
和purple
。
我知道這個問題是針對 CentOS 的,但由於這是我在尋找 Ubuntu 時得到的第一個結果,所以這裡有一些 Ubuntu 16.04 助手。
我失踪了
pidgin, purple, gtk+-2.0
我需要
sudo apt install libgtk2.0-dev pidgin-dev libpurple-dev libgcrypt20-dev