Freescale development kit provides two options—— Preconfig Min Profile and
FSL gnome release package.
I just need the minimum configuration to run gtk application. So I chose the first option——Preconfig Min Profile. And then config follow:
package list-->
Freescale Multimedia Plugins/Codecs-->
[*]gstreamer-fsl-plugins
package list-->
[*]gstreamer-plugins-good
package list-->
[*]gtk+
[*] DirectFB
[*] configure for use with touchscreen
[*] DirectFB-examples "if you would like to test DirectFB"
[*] Liberation fonts
[*] Tslib
But error When compile the gtk+-2.14.3.
/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/lib/gcc/arm-none-linux-gnueabi/4.1.2/../../../../arm-none-linux-gnueabi/bin/ld: Warning: size of symbol `IA__gdk_window_show_unraised' changed from 172 in .libs/gdkwindow.o to 148 in directfb/.libs/libgdk-directfb.a(gdkwindow-directfb.o)
collect2: ld returned 1 exit status
make[4]: *** [libgdk-directfb-2.0.la] Error 1
make[4]: Leaving directory `/opt/ltib/rpm/BUILD/gtk+-2.14.3/gdk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/ltib/rpm/BUILD/gtk+-2.14.3/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/opt/ltib/rpm/BUILD/gtk+-2.14.3/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/ltib/rpm/BUILD/gtk+-2.14.3'
make: *** [all] Error 2