Localización de descarga (HTTP): http://www.libpng.org/pub/png/src/libpng-1.2.5.tar.bz2 Localización de descarga (FTP): ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.2.5.tar.gz Versión usada: 1.2.5 Tamaño del paquete: 376 KB Estimación del espacio necesario en disco: 4.1 MB |
El paquete libpng contiene las librerías libpng. Las utilizan otros programas para leer y escribir ficheros PNG.
Descarga el parche para forzar que libpng se enlace con libz desde http://downloads.linuxfromscratch.org/blfs-patches.
Instala libpng ejecutando los siguientes comandos:
patch -Np0 -i ../libpng-1.2.5-lz.patch && make prefix=/usr \ ZLIBINC=/usr/include ZLIBLIB=/usr/lib -f scripts/makefile.linux && make prefix=/usr install -f scripts/makefile.linux |
ZLIBINC=/usr/include ZLIBLIB=/usr/lib : Esto fuerza a libpng buscar los includes y librerías de zlib donde los tenemos instalados.
-f scripts/makefile.linux : Esto hace que make utilice la versión del makefile para Linux, pues libpng no utiliza la rutina autoconf y en su lugar incluye varios makefiles para diferentes plataformas.
Como muchas otras librerías, no necesita configuración, salvo que el directorio de la librería, por ejemplo /usr/lib o /usr/local/lib debe aparecer en /etc/ld.so.conf para que ldd pueda encontrar las librerías compartidas. Después de comprobar si este es el caso, se debe ejecutar /sbin/ldconfig mientras estás como root.