[ PHP ] Problème pour trouver la librairie GD ?

Problème pour trouver la librairie GD ? [ PHP ] - PHP - Programmation

Marsh Posté le 25-08-2002 à 06:49:06    

J'ai un problème quand j'essaie de compiler php avec le support de la lib GD (sinon ça marche bien)
 
donc j'essaie de configurer la compile avec la command :

./configure --with-mysql --with-apxs2=/www/bin/apxs --with-gd=/usr/lib/

 
 
le problème est qu'il ne me trouve pas la librairie dans mon /usr/lib    :/
du coup, à la fin de ma compile qui échoue, j'ai droit à un magnifique :
 

configure: error: Unable to find libgd.(a|so) anywhere under /usr/lib/

 
 
et pourtant :
 

ls -l /usr/lib/libgd.*


me donne :
 

-rw-r--r--    1 root     root       220848 Apr 15 22:20 /usr/lib/libgd.a
lrwxrwxrwx    1 root     root           14 Aug 25 06:12 /usr/lib/libgd.so -> libgd.so.2.0.1
lrwxrwxrwx    1 root     root           14 Aug 25 06:14 /usr/lib/libgd.so.1 -> libgd.so.1.8.4
-rw-r--r--    1 root     root       183204 May 17 02:32 /usr/lib/libgd.so.1.8.4
lrwxrwxrwx    1 root     root           14 Jul  5 20:46 /usr/lib/libgd.so.2 -> libgd.so.2.0.1
-rw-r--r--    1 root     root       200612 Apr 15 22:20 /usr/lib/libgd.so.2.0.1

 
 
alors je sais pas ce qui lui faut de plus mais il commence à me les briser là  :heink:

Reply

Marsh Posté le 25-08-2002 à 06:49:06   

Reply

Marsh Posté le 25-08-2002 à 11:06:47    

crossposting  :non:

Reply

Marsh Posté le 25-08-2002 à 12:47:41    

./configure --with-mysql --with-apxs2=/www/bin/apxs --with-gd=/usr


 


---------------
...oups kernel error...
Reply

Marsh Posté le 25-08-2002 à 14:42:21    

ethernal a écrit a écrit :

./configure --with-mysql --with-apxs2=/www/bin/apxs --with-gd=/usr


 
 




 
 :ouch: putain c'est ça !
mais le temps que j'ai perdu pour cette connerie...
je comprends pas pk ça passait pas ... :/
t'as une explication ?
enfin bon, l'important c'est que ça marche, merci  :jap:
c'est mal documenté en plus...


Message édité par tatanka le 25-08-2002 à 14:45:50
Reply

Marsh Posté le 25-08-2002 à 14:50:00    

et pour freetype 2, on fait comment ?
car g jamais réussi à l'install sur php4.3.0  :pt1cable:  :pt1cable:

Reply

Marsh Posté le 25-08-2002 à 14:57:32    

Je@nb a écrit a écrit :

et pour freetype 2, on fait comment ?
car g jamais réussi à l'install sur php4.3.0  :pt1cable:  :pt1cable:  




 
à priori c'est ça
--with-freetype-dir=DIR   GD: Set the path to freetype2 install prefix.
 
en prenannt garde pour 'DIR', apparemment, à ne pas mettre 'lib/' dans le chemin (c'est louche quand même :heink: )
le mieux c'est d'essayé le maximum de possiblité (et bien sur faut avoir la lib freetype2 d'intaller  :) )

Reply

Marsh Posté le 25-08-2002 à 15:01:49    

pour les install faut toujours donner le chemin "racine" sous lequel se trouvent les librairies, les programmes, ...
 
genre install de mysql
/usr/local/mysql
/usr/local/mysql/bin
/usr/local/mysql/lib
/usr/local/mysql/include
...
 
--> ex install de php avec support mysql, tu définis --with-mysql=/usr/local
 
freetype2 j'ai eu aussi trop de problèmes, donc je ne l'ai pas installé :D


Message édité par ethernal le 25-08-2002 à 15:02:58

---------------
...oups kernel error...
Reply

Marsh Posté le 25-08-2002 à 15:04:30    

Le prob est que avec mon P2 fanless, à la moindre compil, le proco il chauffe à mort  :D  :D  :D

Reply

Marsh Posté le 25-08-2002 à 20:05:28    

y-a une différence entre imagecopyresized et imagecopyresampled ?
parce que j'ai testé sur deux jpg : sur l'un, les deux fonctions ont un resultat vraiment pas terrible
sur l'autre, les deux fonctions ont un bon resultat...
c'est bizarre qu'on ne voit pas plus que ça la différence (notamment pour l'image crade :/ )


Message édité par tatanka le 25-08-2002 à 20:08:36
Reply

Marsh Posté le 24-08-2003 à 21:08:13    

Utilise imagecopyresampled() c'est vraiment plus propre, un tout petit peu plus lourd pour le processeur mais la difference est flagrante !!! (si tu possedes GD 2)

Reply

Marsh Posté le 24-08-2003 à 21:08:13   

Reply

Marsh Posté le 24-08-2003 à 21:40:39    

ça c de l'up, à un jour pret tu aurait fait 1 an ....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed