I cross complied gtk+-2.12.12 on DirectFb-1.4.9.
cross compile process is
zlib-1.2.5 -> libpng-1.2.46 -> freetype-2.4.5 -> fontconfig-2.8.0 -> kergoth-tslib-e17263e -> DirectFB-1.4.9 -> DirectFB examples -> glib-2.28.6 -> atk-1.30.0 -> pixman-0.22.2 -> cairo-1.10.2 -> pango-1.28.4 -> gtk+-2.12.12
after all that.
ts_calibrate and ts_test work great!
and df_input works well~
but my gtk-demo is bad.
i can see some widgets (windows and some characters)
but my input system doesn't work.
i can't click or touch widgets~
what's wrong with it !
gtk-demo execute process below
sorry for my bad english skill~
have a nice day
/nand1/target/bin # ./gtk-demo
commandline read: gtk-demo
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.9 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2011-07-16 02:34)
(*) Direct/Memcpy: Using libc memcpy()
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/FBDev: Found 'tccfb' (ID 0) with frame buffer at 0x41800000, 3000k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'tslib Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: tslib touchscreen 0 0.1 (tslib)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: tcc8801-matrix-key (2) 0.1 (
directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: USB Optical Mouse (3) 0.1 (
directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: telechips remote controller (4) 0.1 (
directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
(*) DirectFB/Graphics: Generic Software Rasterizer 0.6 (
directfb.org)
(*) FBDev/Mode: Setting 800x480 RGB16
(*) FBDev/Mode: Switched to 800x480 (virtual 800x480) at 16 bit (RGB16), pitch 1600
(*) Direct/Thread: Started 'EventBufferFeed' (-1) [MESSAGING OTHER/OTHER 0/0] <8388608>...
(gtk-demo:1882): Gdk-DirectFB-WARNING **: gdk_display_request_selection_notification Unimplemented function
(gtk-demo:1882): Gdk-DirectFB-WARNING **: gdk_window_set_keep_above() not implemented.
(gtk-demo:1882): Gdk-DirectFB-WARNING **: gdk_window_set_keep_below() not implemented.
Gdk-DirectFB-Message: unhandled DirectFB windowing event 0x01000000
Gdk-DirectFB-Message: unhandled DirectFB windowing event 0x01000000
Gdk-DirectFB-Message: unhandled DirectFB windowing event 0x01000000
Gdk-DirectFB-Message: unhandled DirectFB windowing event 0x01000000
Gdk-DirectFB-Message: unhandled DirectFB windowing event 0x01000000
Gdk-DirectFB-Message: unhandled DirectFB windowing event 0x01000000
Gdk-DirectFB-Message: unhandled DirectFB windowing event 0x01000000
Gdk-DirectFB-Message: unhandled DirectFB windowing event 0x01000000
(gtk-demo:1882): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(gtk-demo:1882): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed