GKrellMMS
September 16th, 2006 by BusindreVoy 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).
Posted in Multimedia |