2013-06-02 116 views
0

上运行:GTK配置错误

./configure --prefix=/opt/gtk 

我收到以下错误消息时:

configure: error: Package requirements (glib-2.0 >= 2.33.1 atk >= 2.5.3 pango >= 
1.30.0 cairo >= 1.10.0 cairo-gobject >= 1.10.0 gdk-pixbuf-2.0 >= 2.26.0) were 
not met: 

Requested 'glib-2.0 >= 2.33.1' but version of GLib is 2.32.3 
Requested 'atk >= 2.5.3' but version of Atk is 2.4.0 

Consider adjusting the PKG_CONFIG_PATH environment variable if you 
installed software in a non-standard prefix. 

Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS 
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. 

基于类似问题的答案与此类似我已经安装了libgtk2.0-dev的,但这并没有帮助。

apt-get install libgtk2.0-dev 

我在Ubuntu 12.04上。 GTK版本:gtk + -3.6.4

请帮忙。

+0

你正在编译什么版本的gtk +? – Nelson

+0

@Nelson添加版本后,gtk + -3.6.4 –

+0

试试这个http://askubuntu.com/questions/210195/how-to-update-from-gnome-3-4-1-to-3-6 – Nelson

回答

0

您正在使用GTK 3并为GTK 2安装开发包。猜猜是什么?它不会工作。 apt-get install libgtk3.0-dev(或类似的,我不使用Ubuntu,因此不知道确切的软件包名称)应该解决您的问题。

+0

不,这不是真的,gtk 3也需要安装旧版库 –

+1

不,GTK 3不需要安装GTK 2.在任何优秀的发行版上安装GTK 3开发包都会拉动正确的依赖关系,但不应该拉GTK 2。 – liberforce