Compilando php-gtk2 en Ubuntu 8.10

Update! you can read this post translated to English here.

Escribo este post porque compilar PHP-GTK 2 en Ubuntu Intrepid no es tan obvio como debería ser, o al menos como dicen acá. Descargué la última versión estable de PHP-GTK 2, la 2.0.1 pero al intentar compilarlo tira algunos errores, en Launchpad hay un reporte sobre este bug. El fix para esto es

$ cd /usr/share/aclocal
$ cat lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 >> libtool.m4

por un problema con libtool. El tema es que después de hacer esto tampoco compiló. Se me ocurrió probar la versión del CVS de PHP-GTK pero pasaba el configure pero al hacer make tiraba otros errores. La solución fue descargar la versión anterior a la estable de PHP-GTK, la 2.0.0. Este es el link para descargarla http://gtk.php.net/do_download.php?download_file=php-gtk-2.0.0.tar.gz Una vez descargado, solo hay que hacer

$ ./buildconf --with-phpize=/usr/bin/phpize5
$ ./configure --with-php-config=/usr/bin/php-config5
$ make
$ sudo make install

Después para poder usarlo hay que crear /etc/php5/conf.d/php_gtk2.ini, con el siguiente contenido

extension=php_gtk2.so</pre>

para comprobar si el módulo carga correctamente

$ php -m|grep php-gtk

y listo, ese fue todo el post dominguero ;)