Busindre » Blog Archive » GKrellMMS

GKrellMMS

September 16th, 2006 by Busindre

Voy a explicar como compilar el plugin de xmms para gkrellm en Mandriva (GKrellMMS). Contare como hacerlo en Mandriva porque da muchos errores a la hora de compilar, para otras distros puede ser util.

Decir que el plugin esta en los repositorios tambien, disponible desde urpmi gkrellm-plugins-mms, una forma mucho más facil y comoda (Pero menos freak). En otras distros mas preparadas para la compilación de paquetes no dara tanto problema.

Paquete: gkrellmms-2.1.22.tar.gz

Lo descomprimimos (tar -zxvf) y nos introducimos en su carpeta, una vez dentro tenemos dos opciones:

make ó enable_nls=1 make (soporte para i18n)

Problema:

# make

cc -O2 -Wall -fPIC `pkg-config gtk+-2.0 –cflags` `xmms-config –cflags` -DPACKAGE=”\”gkrellmms\”" -c -o gkrellmms.o gkrellmms.c
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘gtk+-2.0′ found
/bin/sh: xmms-config: command not found
/bin/sh: cc: command not found

Solución:

Asegurense de tener todo esto

    Consiguiendo la cabecera gkrellm.h

# urpmi gkrellm-devel

    Consiguiendo gtk

# urpmi gtk+2.0
# urpmi libgtk+2.0_0-devel

    Consiguiendo xmms-config

# urpmi xmms-config
# urpmi xmms-devel
# urpmi xmmsctrl

    Instalando el compilador

# urpmi gcc

Comprobar la creación del enlace /usr/bin/cc -> /usr/bin/gcc

En el archivo gkrellmms.h (Por asegurar, cada uno compruebe la ruta):

Donde pone: #include
cambiamos por: #include

# make (Nos creara sin errores gkrellmms.so)
# cp gkrellmms.so /usr/lib/gkrellm2/plugins/

NOTA: Si queremos instalarlo mediante make install ó enable_nls=1 make install, tenemos que tocar el archivo Makefile, donde pone /usr/local/lib/gkrellm2/plugins debemos poner nuestro directorio, en mi caso lo cambio a /usr/lib/gkrellm2/plugins. Pero mejor hacerlo con cp, este sistema lo usaremos mejor si queremos activar el soporte para i18n a la hora de hacer el make install.

Reiniciamos el gkrellm y activamos el plugin en gkrellm (Boton derecho -> plugins).

screenshot gkrellms

Posted in Multimedia |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.