Seguí los pasos deesta páginapero cuando lo ejecuto make
me da este error:
/usr/bin/ld: keycode.o: undefined reference to symbol 'XKeycodeToKeysym'
/usr/bin/ld: note: 'XKeycodeToKeysym' is defined in DSO /usr/lib/i386-linux-gnu/libX11.so.6 so try adding it to the linker command line
/usr/lib/i386-linux-gnu/libX11.so.6: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status
`
Respuesta1
Esto es algo de Ubuntu, funciona bien sin él en Debian Stable. Lo mismo podría afectar a Mint también.
Agregue -lX11
el Makefile a la línea LIBS debajo de la línea LFLAGS para que se vea así cuando haya terminado.
Para 64 bits:
LIBS = $(SUBLIBS) -L/usr/lib/x86_64-linux-gnu -lXtst -lQtGui -lQtCore -lpthread -lX11
Para 32 bits:
LIBS = $(SUBLIBS) -L/usr/lib/i386-linux-gnu -lXtst -lQtGui -lQtCore -lpthread -lX11
Cambiaron la forma en que compilaron para que fuera más exacto y rompieron el código de lo que obtuve. Esto funcionó bien con el error exacto en Ubuntu de 64 bits gracias a alguien que encontré en la web. Cada vez que ejecute ./config o ./configure, se rehará el Makefile y deberá editarlo nuevamente.
El Teclado está muerto, Viva el Teclado. :PAG
Respuesta2
Esto parece más bien un problema con su biblioteca X11.
Simplemente reinstale la biblioteca X11
sudo apt-get autoremove libx11-6
y luego
sudo apt-get install libx11-6