Centos

在 CentOS 7 上建構 pidgin-otr-4.0.0:找不到 pidgin 和紫色

  • June 25, 2018

我在 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。我現在不知道該怎麼做。

我只需要以某種方式指定pidginpurple駐留在/usr/local/include.

在再次查看pkg-config手冊並更好地理解這些環境變數的目的後,我找到了答案。我還注意到我可以在 Google 上搜尋pidgin pkg-config. 然後我能夠找到解決方案。

這允許 configure 使用 pkg-config 找到所需的庫…

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

這使它能夠找到pidginpurple

我知道這個問題是針對 CentOS 的,但由於這是我在尋找 Ubuntu 時得到的第一個結果,所以這裡有一些 Ubuntu 16.04 助手。

我失踪了pidgin, purple, gtk+-2.0

我需要 sudo apt install libgtk2.0-dev pidgin-dev libpurple-dev libgcrypt20-dev

引用自:https://unix.stackexchange.com/questions/148576