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) 사용자에게.보라색/플러그인목차.