Bonjour à tous,
Depuis plusieurs mois j'essaie d'activer la librairie gd avec php , mais sans succès. J'ai toujours les deux meme erreur comme quoi il ne trouve pas libjpeg.so ou .a et libpng.so ou .a . J'ai bien installer chacune des librarie les fichier sont installer dans /usr/lib et ils se nomme respectivement libjpeg.so.62 et libpng.so.3. Lors du ./congfigure j'ai l'erreur qu'il ne trouve pas le .so ou .a dans /usr/lib. Pour faitre un test j'ai renomer le fichier ligjpeg.so.62 comme ligjpeg.so le make file la prit cependant lors d'un reboot il ne voulais pas démarrer Redhat, à cause qu'il ne trouvait pas le fichier libjpeg.so.62, j'ai donc booter en failsafe et je copier le fichier que j'avais renommer en libjpeg.so.62 et j'ai pu rebooter. J'ai fait la meme chose pour ligpng , et la j'ai eu un erreur comme quoi il ne trouve pas le fichier png.h dans le dossier spécifier. J'ai donc lancer une recherche dans les dossier pour savoir ou est se fichier, mais il n'est pas la nul par. J'ai trouver plusieur tuto qui me donne toujours la meme erreur, il ne trouve pas met fichier .so du au .so.**.
Je sais que le problème c'est moi car plusieur personne sur le web on surement fait l'installation de gd avec succès, je croix qu'il y a quelque chose qui m'échape.
Je ne comprend pas pourquoi lors de l'installation de libjpeg et libpng il nomme le .so en .so.xx xx étant un nombre. Et si c'est normal pourquoi l'aure du ./configure il ne trouve pas les fichier .so.xx. J'ai meme mit le path complet vers le fichier sans succès.
Ceci était le probleme, maintenant j'ai réussi a passer le ./configure mais quand je fait le mak j'ai encore une erreur :
/root/php-4.3.9/ext/gd/libgd/gd_jpeg.c:371: « currow » non déclaré (première utilisation dans cette fonction)
/root/php-4.3.9/ext/gd/libgd/gd_jpeg.c:377: erreur de syntaxes avant « currow »
/root/php-4.3.9/ext/gd/libgd/gd_jpeg.c: Au niveau supérieur:
/root/php-4.3.9/ext/gd/libgd/gd_jpeg.c:450: champ « pub » a un type incomplet
/root/php-4.3.9/ext/gd/libgd/gd_jpeg.c:455: rendu confus par les erreurs précédentes, abandon
make: *** [ext/gd/libgd/gd_jpeg.lo] Erreur 1
merci de votre aide