Error de Mplayer en Archlinux

14 12 2007

Según he leido en foros de Archlinux, varios usuarios tienen problemas con mplayer y heimdal

mplayer: error while loading shared libraries: libgssapi.so.1: cannot open shared object file: No such file or directory

ya que las versiones de las librerias de heimdal son más nuevas que las que requiere mplayer, por lo que me dispuse a encontrar una solución parche hasta que Arch tome cartas en el asunto.

Lo que salió fue esto:

Al hacer un

ls /usr/lib/libgssapi*

Me devolvio esto:

/usr/lib/libgssapi.a /usr/lib/libgssapi.so.2
/usr/lib/libgssapi.so /usr/lib/libgssapi.so.2.0.0

Lo que quiere decir, que la libreria gssapi aunque esté presente, no es la version con la cual trabaja MPlayer, por lo que decidi crear un link simbolico.

cd /usr/lib/

ln -s libgssapi.so libgssapi.so.1

Y funcionó, pero eso no era todo, despues me mostro un error de otra libreria que sufría del mismo problema.

mplayer: error while loading shared libraries: libasn1.so.7: cannot open shared object file: No such file or directory

Hice lo mismo q con la anterior, revise en /usr/lib/ y encontre una libreria con una version más nueva que la requerida por MPlayer, asi que repetí el cuento del link simbolico, esta vez a libasn1.

ls /usr/lib/libasn*

/usr/lib/libasn1.a /usr/lib/libasn1.so

/usr/lib/libasn1.so.8 /usr/lib/libasn1.so.1

/usr/lib/libasn1.so.8.0.0

Como la version requerida de la libreria es la .7 y no la .8, volvi a linkear.

cd /usr/lib/

ln -s libasn1.so libasn1.so.7

Con eso logré hacer correr el MPlayer denuevo.

Espero a alguien le sea de utilidad.