I'm trying to get remotepad server running on linux mint 12 lxde.
When running 'make' I get the following error:
make
gcc -lXtst -lX11 -lm -o remotepad remotepad.o ucs2keysym.o
remotepad.o: In function `handleKeyEvent':
/home/robison/RemotePad Server/X11/remotepad.c:369: undefined
reference to `XKeysymToKeycode'
/home/robison/RemotePad Server/X11/remotepad.c:371: undefined
reference to `XTestFakeKeyEvent'
remotepad.o: In function `simulateKeyWithUnichar':
/home/robison/RemotePad Server/X11/remotepad.c:379: undefined
reference to `XKeysymToKeycode'
/home/robison/RemotePad Server/X11/remotepad.c:399: undefined
reference to `XTestFakeKeyEvent'
/home/robison/RemotePad Server/X11/remotepad.c:404: undefined
reference to `XTestFakeKeyEvent'
/home/robison/RemotePad Server/X11/remotepad.c:403: undefined
reference to `XTestFakeKeyEvent'
/home/robison/RemotePad Server/X11/remotepad.c:401: undefined
reference to `XTestFakeKeyEvent'
/home/robison/RemotePad Server/X11/remotepad.c:389: undefined
reference to `XKeysymToKeycode'
/home/robison/RemotePad Server/X11/remotepad.c:394: undefined
reference to `XKeysymToKeycode'
/home/robison/RemotePad Server/X11/remotepad.c:398: undefined
reference to `XTestFakeKeyEvent'
/home/robison/RemotePad Server/X11/remotepad.c:396: undefined
reference to `XTestFakeKeyEvent'
/home/robison/RemotePad Server/X11/remotepad.c:391: undefined
reference to `XKeysymToKeycode'
remotepad.o: In function `handleKeyEvent':
/home/robison/RemotePad Server/X11/remotepad.c:365: undefined
reference to `XBell'
remotepad.o: In function `main':
/home/robison/RemotePad Server/X11/remotepad.c:125: undefined
reference to `XOpenDisplay'
/home/robison/RemotePad Server/X11/remotepad.c:130: undefined
reference to `XTestQueryExtension'
/home/robison/RemotePad Server/X11/remotepad.c:143: undefined
reference to `XCreateWindow'
/home/robison/RemotePad Server/X11/remotepad.c:148: undefined
reference to `XDisplayKeycodes'
/home/robison/RemotePad Server/X11/remotepad.c:150: undefined
reference to `XGetKeyboardMapping'
/home/robison/RemotePad Server/X11/remotepad.c:194: undefined
reference to `XGetWindowAttributes'
/home/robison/RemotePad Server/X11/remotepad.c:317: undefined
reference to `XGetWindowAttributes'
/home/robison/RemotePad Server/X11/remotepad.c:302: undefined
reference to `XFlush'
/home/robison/RemotePad Server/X11/remotepad.c:259: undefined
reference to `XTestFakeButtonEvent'
/home/robison/RemotePad Server/X11/remotepad.c:260: undefined
reference to `XTestFakeButtonEvent'
/home/robison/RemotePad Server/X11/remotepad.c:284: undefined
reference to `XTestFakeButtonEvent'
/home/robison/RemotePad Server/X11/remotepad.c:233: undefined
reference to `XTestFakeRelativeMotionEvent'
/home/robison/RemotePad Server/X11/remotepad.c:126: undefined
reference to `XDisplayName'
collect2: ld returned 1 exit status
make: *** [remotepad] Error 1
I don't often compile software and do not know how to troubleshoot
this. I have seen other people with a similar problem
http://stackoverflow.com/questions/8310240/undefined-reference-when-compiling-remotepad
but I don't really understand what I should do.
There is a folder called X11 in the directory /usr/lib
but there is no lib directory in /usr/lib/X11
not sure if that is relevant. the synaptic package manager tells me
that libXtst-dev is installed.