J'ai suivi les étapes sur cette page mais quand je lance make
cela me donne cette erreur:
/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
"
C'est une chose Ubuntu, fonctionne très bien sans Debian Stable. Cela pourrait aussi affecter Mint.
Ajouter -lX11
dans le Makefile à la ligne LIBS sous la ligne LFLAGS donc il devrait ressembler à ceci lorsque vous avez terminé.
Pour 64 bits:
LIBS = $ (SUBLIBS) -L/usr/lib/x86_64-linux-gnu -lXtst -lQtGui -lQtCore -lpthread -lX11
Pour 32 bits:
LIBS = $ (SUBLIBS) -L/usr/lib/i386-linux-gnu -lXtst -lQtGui -lQtCore -lpthread -lX11
Ils ont changé la façon dont ils ont compilé pour être plus exacts et ont cassé le code de ce que j'obtiens. Cela a bien fonctionné avec l'erreur exacte sur Ubuntu 64 bits grâce à quelqu'un sur le Web que j'ai trouvé. Chaque fois que vous exécutez le ./config ou ./configure, il refera le Makefile et vous devez le modifier à nouveau.
Le clavier est mort, vive le clavier. : P
Cela ressemble plus à un problème avec votre bibliothèque X11.
Réinstallez simplement la bibliothèque X11
Sudo apt-get autoremove libx11-6
puis
Sudo apt-get install libx11-6