Pregunta

Tengo problemas para construir gdlib. Por lo que puedo decir, zlib, png y todo lo demás están instalados en / lib o / usr / lib. No parece importar si uso --prefix o uno o todos los --with- , el script de configuración sigue insistiendo en que no puede encontrar ninguno de las bibliotecas de soporte.

** 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

[EDITAR] Ahora he notado que se encontró libpthread . Buscando alrededor del disco encuentro libpthread.so . Lo que no encuentro es libpng.so . Lo que sí encuentro es /usr/lib/libpng12.so.0 . Entonces, ¿qué es este cero al final? ¿Es por eso que la configuración de Di-s no funciona? ¿Qué hago al respecto?

Todo esto se debe a que el instalador de Concrete5 me dice que no puede encontrar GD.

¿Fue útil?

Solución

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

Esto crea un enlace suave a libpng12.so.0 usando el nombre de archivo que la compilación espera, luego ejecuta ldconfig (¡debe ejecutarse como root!) para reconstruir el caché de la biblioteca.

Si desea verificar si su sistema conoce las bibliotecas o no, use el siguiente comando:

# ldconfig -p |grep <library_name>

Otros consejos

intente ejecutar ldconfig para actualizar la lista de bibliotecas

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top