Hi William

On 09/28/2010 02:03 AM, William Bader wrote:
It worked under Fedora 13.

Great!

Thanks a lot

I applied the attached patches to libxnee/src/xnee_utils.c
"xdpyinfo | head -5" returns
name of display: :0.0
version number: 11.0
vendor string: Fedora Project
vendor release number: 10802000
maximum request size: 16777212 bytes

I also had link errors. I edited every Makefile and changed
LIBDL =
X11_LIBS = -lX11 -lXtst
to
LIBDL = -ldl
X11_LIBS = -lX11 -lXtst -lXi

Ok, thanks for the details. Made some fixes to the settings that is used when "producing" the configure script:

Now configure will spit out something like:
.........
checking for dlopen in -ldl... yes  <---------------------------[1]
checking for sem_init in -lc... no
checking for sem_init in -lpthread... yes
checking for XTestFakeMotionEvent in -lXtst... yes
checking for XIQueryVersion in -lXtst... yes <------------------ [2]
checking X11/extensions/XInput2.h usability... yes
checking X11/extensions/XInput2.h presence... yes
checking for X11/extensions/XInput2.h... yes
.........

[1] If found in libdl, we're adding "-ldl" to the linker args
[2] Added check for a function call (XIQueryVersion). If we can't resolve it in libXtst, we proceed looking in libXi and if found there "-lXi" is added to the linker args


The changes are currently local on my computer and will be committed asap.



I had to add a .xns extension to test-xi in the replay command.
./cnee/src/cnee --replay -f test-xi.xns

arg... sorry

Regards,
William



_______________________________________________
Bug-xnee mailing list
Bug-xnee@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-xnee

Reply via email to