2010-05-05 2 views
1

Mac OSX Snow Leopard에서 libjingle을 컴파일하려고합니다. INSTALL 파일은 평상시처럼 './configure', 'make'및 'make install'이라고 말했습니다. 그러나 make는 나를 위해 실패한다. 처음에는 내가 PKG-설정은 (? 내가 OSX가 설치되어 있지 않습니다 추측)를 설치하지 않았 음을 나타내는 몇 가지 메시지를 준, 그래서 나는Mac OS X 용 libjingle/gtk + -2.0 컴파일 문제

http://pkgconfig.freedesktop.org/releases/에서 PKG-설정을 다운로드 지금은이 메시지 :

스크립트가 정말 아무것도 할 것 같지 않았다 실행

(이 웹 사이트는 GTK 웹 사이트가 가리키는입니다), http://sourceforge.net/projects/gtk-osx/

:

Package gtk+-2.0 was not found in the pkg-config search path. 
Perhaps you should add the directory containing `gtk+-2.0.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'gtk+-2.0' found 

나는 소스 포지에서 스크립트를 사용하여 GTK를 설치하려고 여기있다. 그는 출력 :

$./gtk-osx-build-setup.sh 
Checking out jhbuild (2.27.3) from git... 
From git://git.gnome.org/jhbuild 
* tag    2.27.3  -> FETCH_HEAD 
Installing jhbuild... 
Installing jhbuild configuration... 
Installing gtk-osx moduleset files... 
Done. 
$ 

그리고 나는 아직도 libjingle을 - 보내고있는 동안 "을 (를) 찾을 수 없습니다 패키지 GTK + -2.0"에 대한 해당 오류 메시지가 표시됩니다. 도와 주셔서 감사합니다, 감사합니다!

답변

3

편집 MacPorts를 더 이상 GTK를 설치하는 가장 좋은 방법은 아니다 결론에 도달하기 때문에 나는했습니다

; official OSX port of GTK이 좋습니다. 원래의 문제는 jhbuild 환경에서 프로그램을 컴파일하지 않았다는 것입니다.

jhbuild shell 

을 사용하여 환경을 시작하십시오.

원래 대답

OS X을 입력하여 GTK를 설치하는 것을 사용 후 MacPorts를 설치하는 것입니다에 GTK 프로그램을 컴파일하는 가장 좋은 방법 :

sudo port install gtk2 

을 터미널에. 결국 같은 방식으로 필요한 다른 패키지를 설치하십시오. 모든 작업이 완료되면 경로를 다음과 같이 설정하십시오.

export PATH=/opt/local:$PATH 

그리고 프로그램을 컴파일 할 수 있어야합니다. 나는이 수출하여 동일한 오류를 해결 한

+4

한 가지 MacPorts를 함께 염두에 두어야하고 OSX는 기본적으로는 X11에 대한 모든 것을 컴파일된다 아마 당신이 원하는 것이 아닙니다. 나는 이것을해야만했다 : sudo 포트 설치 gtk2 + no_x11 + quartz + universal 기본적으로 64 비트 인 Snow Leopard에는 + 범용 부품이 필요했다. – jcoffland

1

:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH 

어쩌면이 사람을 도울 수를 ...