No package 'gtk+-2.0' found的错误

在编译或者生成WebRTC工程文件时,可能会出现这样的错误

No package 'gtk+-2.0' found
gyp: Call to 'pkg-config --cflags gtk+-2.0' returned exit status 1. while loading dependencies of trunk/peerconnection_all.gyp while trying to load trunk/peerconnection_all.gyp
Error: Command /usr/bin/python trunk/build/gyp_chromium --depth=trunk trunk/peerconnection_all.gyp returned non-zero exit status 1 in /webrtc

出现是没有找到或者没有安装gtk+-2.0包,包下载地址:

ftp://ftp.gtk.org/pub/gtk/2.12/gtk+-2.12.4.tar.bz2

这个包依赖下面的名,在编译时都会给出相应的错误提示,少什么包就安装什么包。

ftp://mirrors.kernel.org/gnu/gettext/gettext-0.17.tar.gz
ftp://ftp.gtk.org/pub/glib/2.15/glib-2.15.1.tar.bz2
ftp://ftp.gtk.org/pub/pango/1.19/pango-1.19.0.tar.bz2
http://ftp.gnome.org/pub/gnome/sources/atk/1.20/atk-1.20.0.tar.bz2
ftp://ftp.gtk.org/pub/gtk/v2.10/dependencies/jpegsrc.v6b.tar.gz
ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.8.2.tar.gz



你可能感兴趣的:(No package 'gtk+-2.0' found的错误)