unkwown symbol libpng12
o
cannot find -lpng12
podemos resolverlo instalando la librería antigua y ejecutando un fix de Gentoo con los siguientes comandos:
/usr/sbin/libpng-1.4.x-update.sh
revdep-rebuild --library libpng12.so.0 -- -v
Normalmente ya funciona, pero si sigue dando problemas, probaremos de instalar también la librería antigua:
emerge -v1 \<libpng-1.3
revdep-rebuild --library libpng12.so.0 -- -v
/usr/sbin/libpng-1.4.x-update.sh
Si después alguna aplicación nos da un error tipo:
/bin/grep: /usr/lib/libpng12.la: No such file or directory
/bin/sed: can't read /usr/lib/libpng12.la: No such file or directory
libtool: link: `/usr/lib/libpng12.la' is not a valid libtool archive
Lo podemos resolver mirando el post de solucionar errores de archivos .la.
Con ésto ya podemos compilar nuestras aplicaciones.
Editado por Daniel el 05/08/2010 a las 12:20:35h.