Error al compilar aplicaciones por unkwown symbol libpng12 en (Gentoo) Linux.

Si estamos inten tando instalar algo o actualizar nuestro sistema (Gentoo) Linux y nos aparece un error tipo:
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.   *si!*



    Editado por Daniel el 05/08/2010 a las 12:20:35h.