libgtk2.0-common falha ao construir com o erro Gdk-2.0.gir, Tipo de referência 'GdkPixbuf' não encontrado

2

Estou tentando construir o gtk, mas ele falha. Veja o que estou fazendo:

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

A compilação é executada durante algum tempo e depois sai:

Gdk-2.0.gir: error: Type reference 'GdkPixbuf' not found
...
make: *** [all] Error 2

O que estou fazendo de errado?

    
por Stefano Palazzo 04.01.2011 / 15:14

1 resposta

3

Se você quiser usar o código fonte do pacote, você deve compilar usando o pacote debian building rules ao invés de usar o simples configure / make como você faz a partir de uma fonte original. Para construir usando as regras de compilação do pacote, no diretório de origem, apenas execute:

debuild

A construção manual provavelmente está falhando devido a um patch necessário, aplicado a partir das regras de criação de pacotes.

    
por João Pinto 04.01.2011 / 15:51