Como configurar o Qjoypad?

Como configurar o Qjoypad?

Eu segui os passos emesta páginamas quando executo makeme dá esse erro:

/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

`

Responder1

Isso é coisa do Ubuntu, funciona bem sem ele no Debian Stable. O mesmo pode afetar o Mint também.

Adicione -lX11o Makefile à linha LIBS abaixo da linha LFLAGS para que fique assim quando terminar.

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

Eles mudaram a forma como compilaram para serem mais exatos e quebraram o código do que recebo. Isso funcionou bem com o erro exato no Ubuntu de 64 bits, graças a alguém na web que encontrei. Cada vez que você executa o ./config ou ./configure ele irá refazer o Makefile e você terá que editá-lo novamente.

O teclado está morto, viva o teclado. :P

Responder2

Isso parece mais um problema com sua biblioteca X11.

Basta reinstalar a biblioteca X11

sudo apt-get autoremove libx11-6

e então

sudo apt-get install libx11-6

informação relacionada