Compilando GTK2 desde la fuente

Compilando GTK2 desde la fuente

Descargo e intento compilar el código fuente para 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

Y me sale un error:

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

Curiosamente, puedo compilar GTK3 sin ningún problema siguiendo los mismos pasos anteriores. Estoy usando onírico.

Si lo intento debuild, obtengo miles de

dpkg-source: error: cannot represent change to gtk+2.0-2.24.6/something/something: binary file contents changed

Respuesta1

Esto sucede porque el paquete fuente que descargó tiene indicadores preestablecidos que se pasan para configurar, junto con una serie de otros pasos que se describen en debian/rules. Antes de compilar, si ha realizado cambios en el paquete, debe agregar una nueva revisión endebian/changelog

Para compilar el paquete fuente que has descargado:

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

Esto compilará y producirá paquetes binarios a partir de la compilación en el directorio principal.

información relacionada