Daniel,
You are right! I could have sworn it was in README.txt but its not.
You'll need openusb from their subversion, glib and dbus-glib. That
should be it.
Thanks,
Scott
Daniel Eisner wrote:
> Hi,
>
> I'm impressed with the work you've been able to accomplish so far.
> Unfortunately, you don't mention the dependancies required to compile
> touchd. For example, I am getting the results below. Can you post on the
> touchd web page what other include files are required?
>
> Thanks,
> -Dan
>
>
> eisner@eisner-laptop:~/Desktop/touchd-alpha2/src$ make
> cc -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -Wall
> -DG_DISABLE_DEPRECATED -DNO_DAEMON -DPROGNAME=\"touchd\" -c touchd.c -o
> touchd.o
> In file included from touchd.c:37:
> multitouch.h:22:20: error: openusb.h: No such file or directory
> In file included from touchd.c:37:
> multitouch.h:27: error: expected specifier-qualifier-list before
> ‘openusb_dev_handle_t’
> touchd.c: In function ‘touchd_object_class_init’:
> touchd.c:141: error: ‘dbus_glib_touchd_object_object_info’ undeclared
> (first use in this function)
> touchd.c:141: error: (Each undeclared identifier is reported only once
> touchd.c:141: error: for each function it appears in.)
> touchd.c: In function ‘forward_fingers’:
> touchd.c:185: warning: return makes pointer from integer without a cast
> touchd.c: In function ‘main’:
> touchd.c:269: warning: passing argument 1 of ‘g_thread_create_full’ from
> incompatible pointer type
> touchd.c:274: warning: passing argument 1 of ‘g_thread_create_full’ from
> incompatible pointer type
> touchd.c:275: warning: passing argument 1 of ‘g_thread_create_full’ from
> incompatible pointer type
> touchd.c:276: warning: passing argument 1 of ‘g_thread_create_full’ from
> incompatible pointer type
> touchd.c:282: warning: passing argument 1 of ‘g_thread_create_full’ from
> incompatible pointer type
> touchd.c:285: warning: passing argument 1 of ‘g_thread_create_full’ from
> incompatible pointer type
> touchd.c:290: error: ‘MultitouchData’ has no member named ‘running’
> make: *** [touchd.o] Error 1
>
>
>
>
|