Compilando o GTK2 a partir da fonte

4

Eu baixei e tentei compilar o código fonte para o GTK2:

sudo apt-get build-dep libgtk2.0-0
sudo apt-get source libgtk2.0-0   
cd gtk+2.0-2.24.6/

./configure --prefix=/usr
make

E recebo um erro:

In file included from gtkquery.c:26:0:
gtkquery.h:31:2: error: #error "gtkfilechooserprivate.h is not supported API for general use"

Curiosamente, posso compilar o GTK3 sem problemas com os mesmos passos acima. Eu estou usando o Oneiric.

Se eu tentar debuild , recebo milhares de

dpkg-source: error: cannot represent change to gtk+2.0-2.24.6/something/something: binary file contents changed
    
por Eren Tantekin 06.11.2011 / 18:56

1 resposta

2

Isso acontece porque o pacote de origem que você baixou tem sinalizadores predefinidos que são passados para configuração, junto com várias outras etapas apresentadas em debian/rules . Antes da criação, se você fez alterações no pacote, adicione uma nova revisão em debian/changelog

Para criar o pacote de origem que você baixou:

sudo apt-get install devscripts build-essential
cd gtk+2.0-2.24.6/
debuild

Isso irá compilar & amp; produza pacotes binários a partir da compilação no diretório pai.

    
por ajmitch 06.11.2011 / 19:50