cross-compile elementary with option:--with-edje-cc=/usr/bin/edje_cc --with-eet-eet=/usr/bin/eet
failed when compile src/lib/elm_map.c
log messeage:
CC libelementary_la-elm_list.lo CC libelementary_la-elm_main.lo CC libelementary_la-elm_map.lo
elm_map.c: In function '_elm_map_smart_add': elm_map.c:3894: error: '_elm_map_parent_sc' undeclared (first use in this function) elm_map.c:3894: error: (Each undeclared identifier is reported only once elm_map.c:3894: error: for each function it appears in.) elm_map.c:3912: error: '_mouse_down_cb' undeclared (first use in this function) elm_map.c:3914: error: '_mouse_up_cb' undeclared (first use in this function) elm_map.c:3916: error: '_mouse_wheel_cb' undeclared (first use in this function) elm_map.c:3929: error: '_changed_size_hints_cb' undeclared (first use in this function) elm_map.c:3931: error: '_scroll_animate_start_cb' undeclared (first use in this function) elm_map.c:3932: error: '_scroll_animate_stop_cb' undeclared (first use in this function) elm_map.c:3933: error: '_scroll_cb' undeclared (first use in this function) elm_map.c:3936: warning: implicit declaration of function '_elm_map_pan_smart_class_new' elm_map.c:3936: warning: passing argument 2 of 'evas_object_smart_add' makes pointer from integer without a cast /system/include/evas-1/Evas.h:10237: note: expected 'struct Evas_Smart *' but argument is of type 'int'
If I remove "elm_map.lo" and "elm_mapbuf.lo". The elementary lib can be compiled over.