Я пытаюсь собрать 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, как вы делаете это из оригинального источника. Для сборки, используя правила сборки пакета, из исходного каталога просто запустите:
debuild
Возможно, сборка вручную завершается неудачей из-за необходимого патча, который применяется из правил сборки пакета.