Building php-gtk2 under Ubuntu 8.10

I write this post because compile PHP-GTK 2 in Ubuntu Intrepid is not as obvious as it should be, or at least as they say here.

I downloaded the latest stable version of PHP-GTK 2, 2.0.1 but when trying to compile it throws some errors. In LaunchPad there is a report about this bug. The fix for this is

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

due to a problem with libtool. But after do that I found still errors during compilation. I also try  using the lastest CVS version but the errors continued.
And the final solution was to download the previous version to stable (version 2.0.0) of PHP-GTK2. This is the link to download http://gtk.php.net/do_download.php?download_file=php-gtk-2.0.0.tar.gz
Once downloaded, you just have to make

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

Then you need create /etc/php5/conf.d/php_gtk2.ini, with the following content

extension=php_gtk2.so

and you can check if the module was loaded correctly with

php -m|grep php-gtk

and ready, that’s all!

  • #1 written by Eric TF Bat
    about 2 years ago

    I recommend a slight change, as suggested on the Launchpad page:

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

    Prefix all but the first line with sudo if running in a distro that requires that, eg Ubuntu and Debian.

No trackbacks yet.