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

관련 정보