Question

J'ai du mal à construire gdlib. Autant que je sache, zlib, png et tout le reste sont installés dans / lib ou / usr / lib. Peu importe que j'utilise - préfixe ou tout ou partie du - with - , le script de configuration insiste sans cesse sur le fait qu'il ne peut en trouver des bibliothèques de support.

** Configuration summary for gd 2.0.34:

   Support for PNG library:          no
   Support for JPEG library:         no
   Support for Freetype 2.x library: no
   Support for Fontconfig library:   no
   Support for Xpm library:          no
   Support for pthreads:             yes

[EDIT] Maintenant, j'ai remarqué que libpthread a été trouvé. En parcourant le disque, je trouve libpthread.so . Ce que je ne trouve pas, c'est libpng.so . Ce que je trouve, c’est /usr/lib/libpng12.so.0 . Alors, quel est ce zéro à la fin? Est-ce pourquoi la configuration de D.ieu ne fonctionne pas? Que dois-je faire à ce sujet?

Tout cela parce que le programme d'installation de Concrete5 m'indique qu'il ne trouve pas GD.

Était-ce utile?

La solution

# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig

Ceci crée un lien symbolique vers libpng12.so.0 en utilisant le nom de fichier attendu par la compilation, puis exécute ldconfig (doit être exécuté en tant que root!) pour reconstruire le cache de la bibliothèque.

Si vous voulez vérifier si votre système est au courant des bibliothèques, utilisez la commande suivante:

# ldconfig -p |grep <library_name>

Autres conseils

essayez de lancer ldconfig pour actualiser la liste des bibliothèques

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top