我正在尝试构建 gtk,但它失败了。这就是我正在做的事情:
sudo apt-get build-dep libgtk2.0-common
apt-get source libgtk2.0-common
cd gtk+2.0-2.22.0/
gedit gtk/gtktreeview.c &
#...editing a few files (or not, it's the same error)
./configure --prefix=/usr
make
编译运行一段时间然后退出:
Gdk-2.0.gir: error: Type reference 'GdkPixbuf' not found
...
make: *** [all] Error 2
我究竟做错了什么?
如果您想使用包源,您应该使用包 debian 构建规则进行编译,而不是像从原始源中那样使用普通的 configure / make。要使用包构建规则构建,从源目录中运行:
由于从包构建规则应用了所需的补丁,手动构建可能会失败。