En qué paquete están las funciones definidas en Xlib.h?

Imagen de th3pr0ph3t

Hola,

Quiero experimentar con el código de joy2key ( http://interreality.org/~tetron/technology/joy2key/ ) pero antes necesito compilarlo.
El programa usa la librería X11/Xlib.h y cuando trato de compilar tengo este error:

undefined reference to `XStringToKeysym'

El programa más sencillo que reproduce este error es el siguiente:
#include <X11/Xlib.h>

int main() {
    char* a = "a";
    XStringToKeysym(a);
}

Y el error que produce (el programa de ejemplo es):
/tmp/ccE4bAtl.o: In function `main':
test.c:(.text+0x15): undefined reference to `XStringToKeysym'
collect2: ld devolvió el estado de salida 1

El archivo /usr/include/X11/Xlib.h define esta función pero no la puedo usar, supongo que porque me falta instalar un paquete (solo he instalado build-essential).

En qué paquete están las funciones definidas en Xlib.h?

Imagen de hatteras

Cerciórate de tener instalado los paquetes: build-essential, checkinstall, gcc, automake, autoconf
Tienes que tener instaladas las dependencias de la aplicación antes de instalarla. dentro del archivo comprimido de la aplicación hay un archivo de texto llamado install.txt ó readme.txt, en el cual te indican las dependencias necesarias y que tienes que instalar antes que la aplicación. Después podrás instalarlo sin ningún problema.

Para que el procedimiento que se indica hay que tener instalados los paquetes: gcc , gcc++ ,make , tar ,binutils, glibc para poderlo instalar desde binario y si te da algún problema al descomprimir el fichero tar.gz debe de tener unos ficheros que dicen Readme e Install, leelos, muy importantes.

Para mas explicaciones de como instalar un paquete .tar.gz: http://hatteras.wordpress.com/2009/10/19/instalar-paquetes-no-deb/

Imagen de th3pr0ph3t

Tengo los paquetes pero el error persiste.

Parece que mi conocimiento de C es demasiado básico.

No puedo empezar desde el final, tendré que empezar desde el principio... me queda un largo camino por recorrer :S

Gracias de todas maneras.