
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.