Page 1 sur 1

Installation PHP-GTK (Ubuntu)

Posté : 06 févr. 2006, 15:15
par Maitrepylos
Bonjour, je tente d'installer php-gtk2, sur ma machine, mais je me heurte à un problème que je ne comprends pas.

si je fais ceci

Code : Tout sélectionner

dpkg -l |grep libgtk2.0-0 ii libgtk2.0-0 2.8.10-1ubuntu1 The GTK+ graphical user interface library
on voit que je possède bien un gtk > a la 2.6

mais a la compilation php-gtk, me renvoir ceci.

Code : Tout sélectionner

checking for GLIB - version >= 2.6.0... yes (version 2.9.5) checking for pkg-config... (cached) /usr/bin/pkg-config checking for GTK+ - version >= 2.6.0... no *** Could not run GTK+ test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means GTK+ is incorrectly installed. configure: error: PHP-GTK 2.x requires GTK+ 2.6.0 or higher
Pouvez-vous m'aider? merci

Posté : 06 févr. 2006, 15:20
par zeus
modération: je ne peut t'aider mais je peut déplacer ton sujet dans le forum "Autres" qui concerne l'informatique alors que le forum "Hors-sujet" parle de tout le reste ;)

Posté : 06 févr. 2006, 20:50
par rami
libgtk2.0-0
Ta version de GTK ne serait pas plutôt 2.0.0?

Posté : 07 févr. 2006, 15:07
par jobherzt
a mon avis ( c'est pas certain.. ) tu possede la librairie qui permet de faire tourner des progs gtk, mais pas la librairie qui permet de faire du developpement avec gtk ( ca ne sont evidemment pas les memes... )

essaie un petit :

Code : Tout sélectionner

sudo apt-get install libgtk2.0-dev

Posté : 07 févr. 2006, 15:32
par Maitrepylos
cela donne ceci

Code : Tout sélectionner

dpkg -l |grep libgtk2.0-dev ii libgtk2.0-dev 2.8.11-1ubuntu2
mais en installant, j'ai vu passer gtk+2.4, donc cela suppose que je n'ai pas GTK2.6, je vais donc compiler la version sur leur site.

Je vous tiens au courrant.

merci de votre aide

Posté : 09 févr. 2006, 11:53
par Maitrepylos
Eh bien bonjour, de ma nouvelle install, car reformatage complet de mon ordi suite à l'installation de la librairie de devellopement, ce qui a mis à jour mon Xserver-xorg.

Cela ne régle pas mon problème, je voudrais essayer le gtk avec php5.1.

donc comment faire pour mettre GTK+2.6 sur ma Ubuntu

Help me.

merci de votre aide.

Posté : 13 févr. 2006, 17:55
par Maitrepylos
Ok, j'y suis arrivé merci de votre aide

Posté : 13 févr. 2006, 20:07
par rami
Ce serait bien d'expliquer comment tu as fait. Cela pourrait servir à des personnes qui vont rencontrer le même problème ;)

Posté : 14 févr. 2006, 10:00
par Maitrepylos
OK :wink:

Ceci est mon installation de php-gtk2

1) Réinstall de ma distrib(Ubuntu)(Ce n'est pas une Obligation,j'ai pas eu le choix)
2)Update de php5 vers php5.1(via une sources.list Debian)
3)Apt-get install php5-dev(obligatoire pour avoir phpize5)
4)Téléchargement de la librairie GTK+2.6 ICI(Il faut prendre au minimum la 2.6)
5)instalation des outils et librairie manquante pour la compilation
donc apt-get install xlibs-dev libtiff4.dev build-essential make gcc-4.0
6)compilation de la librairie nouvellement télécharger
7)téléchargement de la librairie php-gtk .
cvs -d :pserver:[email protected]:/repository co php-gtk
8.)./buildconf --with-phpize=/usr/bin/phpize5
9)./configure --with-php-config=/usr/bin/php-config
10)make
11)make install

puis dans le code on n'oublie pas de déclarer la class

if (!class_exists('gtk')) {
    if (strtoupper(substr(PHP_OS, 0,3) == 'WIN'))
    dl('php_gtk2.dll');
  else
    dl('php_gtk2.so');
}
Voila pour moi ça marche