Compilando GTK2 dalla fonte

4

Scarico e provo a compilare il codice sorgente per 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 ottengo un errore:

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

È interessante notare che posso compilare GTK3 senza problemi con gli stessi passaggi precedenti. Sto usando Oneiric.

Se provo debuild , ottengo migliaia di

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

1 risposta

2

Questo accade perché il pacchetto sorgente che hai scaricato ha dei flag preimpostati che vengono passati a configurare, insieme a una serie di altri passaggi che sono disposti in debian/rules . Prima della creazione, se hai apportato modifiche al pacchetto, devi aggiungere una nuova revisione in debian/changelog

Per creare il pacchetto sorgente che hai scaricato:

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

Questo compilerà & amp; produrre pacchetti binari dalla build nella directory padre.

    
risposta data ajmitch 06.11.2011 - 19:50

Leggi altre domande sui tag