Hi Mykyta ! Thanks for the report. I hope it's fixed now.
On 19 May 2017 at 18:12, Mykyta Biliavskyi <m.biliavs...@samsung.com> wrote: > Hi Jpeg, > after commit: > > On Thu, 2017-05-18 at 22:54 -0700, Jean-Philippe ANDRÉ wrote: > > jpeg pushed a commit to branch master. > > > > http://git.enlightenment.org/core/efl.git/commit/?id=4310e641cdcb248a > > f0c1c0299a2ae3591af83f4d > > > > commit 4310e641cdcb248af0c1c0299a2ae3591af83f4d > > Author: Jean-Philippe Andre <jp.an...@samsung.com> > > Date: Thu May 18 17:41:37 2017 +0900 > > > > evas: Make Efl.Canvas.Object.type internal > > --- > > src/lib/elementary/elm_priv.h | 3 +++ > > src/lib/emotion/emotion_smart.c | 2 ++ > > src/lib/evas/Evas_Internal.h | 1 + > > src/lib/evas/canvas/efl_canvas_object.eo | 12 ------------ > > src/lib/evas/canvas/evas_object_main.c | 4 +++- > > 5 files changed, 9 insertions(+), 13 deletions(-) > > > > diff --git a/src/lib/elementary/elm_priv.h > > b/src/lib/elementary/elm_priv.h > > index 8abe670..135d054 100644 > > --- a/src/lib/elementary/elm_priv.h > > +++ b/src/lib/elementary/elm_priv.h > > @@ -47,6 +47,9 @@ > > # endif > > #endif /* ! _WIN32 */ > > > > +// Evas internal EO APIs > > +#include "Evas_Internal.h" > > + > > #include "elm_widget.h" > > #include "elm_access.eo.h" > > #include "elm_code_private.h" > > diff --git a/src/lib/emotion/emotion_smart.c > > b/src/lib/emotion/emotion_smart.c > > index 0cfa317..e7ba4a8 100644 > > --- a/src/lib/emotion/emotion_smart.c > > +++ b/src/lib/emotion/emotion_smart.c > > @@ -14,6 +14,8 @@ > > # include <Eio.h> > > #endif > > > > +#include <Evas_Internal.h> > > + > > #include "Emotion.h" > > #include "emotion_private.h" > > > > diff --git a/src/lib/evas/Evas_Internal.h > > b/src/lib/evas/Evas_Internal.h > > index e4985b0..29d3e06 100644 > > --- a/src/lib/evas/Evas_Internal.h > > +++ b/src/lib/evas/Evas_Internal.h > > @@ -49,6 +49,7 @@ EAPI Eina_Bool > > efl_canvas_output_unlock(Efl_Canvas_Output *output); > > > > /* Internal EO APIs */ > > EOAPI void efl_canvas_object_legacy_ctor(Eo *obj); > > +EOAPI void efl_canvas_object_type_set(Eo *obj, const char *type); > > > > > > #ifdef __cplusplus > > diff --git a/src/lib/evas/canvas/efl_canvas_object.eo > > b/src/lib/evas/canvas/efl_canvas_object.eo > > index fde562b..687cc8b 100644 > > --- a/src/lib/evas/canvas/efl_canvas_object.eo > > +++ b/src/lib/evas/canvas/efl_canvas_object.eo > > @@ -8,15 +8,6 @@ abstract Efl.Canvas.Object (Efl.Object, Efl.Gfx, > > Efl.Gfx.Stack, Efl.Animator, > > legacy_prefix: evas_object; > > data: Evas_Object_Protected_Data; > > methods { > > - @property type @protected { > > - set { > > - [[Sets the legacy type name of this Evas object.]] > > - legacy: null; > > - } > > - values { > > - type: string; [[The type of the object.]] > > - } > > - } > > @property pointer_mode_by_device { > > [[Low-level pointer behaviour by device. > > See @.pointer_mode.get and @.pointer_mode.set for more > > explanation. > > @@ -616,9 +607,6 @@ abstract Efl.Canvas.Object (Efl.Object, Efl.Gfx, > > Efl.Gfx.Stack, Efl.Animator, > > } > > } > > } > > - constructors { > > - .type; > > - } > > implements { > > Efl.Object.constructor; > > Efl.Object.destructor; > > diff --git a/src/lib/evas/canvas/evas_object_main.c > > b/src/lib/evas/canvas/evas_object_main.c > > index 11ae1b7..b0baadb 100644 > > --- a/src/lib/evas/canvas/evas_object_main.c > > +++ b/src/lib/evas/canvas/evas_object_main.c > > @@ -2563,11 +2563,13 @@ evas_object_size_hint_display_mode_get(const > > Evas_Object *obj) > > /* Internal EO APIs and hidden overrides */ > > > > EOAPI EFL_VOID_FUNC_BODY(efl_canvas_object_legacy_ctor) > > +EOAPI EFL_VOID_FUNC_BODYV(efl_canvas_object_type_set, > > EFL_FUNC_CALL(type), const char *type) > > > > #define EFL_CANVAS_OBJECT_EXTRA_OPS \ > > EFL_OBJECT_OP_FUNC(efl_dbg_info_get, > > _efl_canvas_object_efl_object_dbg_info_get), \ > > EFL_OBJECT_OP_FUNC(efl_event_callback_legacy_call, > > _efl_canvas_object_efl_object_event_callback_legacy_call), \ > > EFL_OBJECT_OP_FUNC(efl_event_callback_call, > > _efl_canvas_object_efl_object_event_callback_call), \ > > - EFL_OBJECT_OP_FUNC(efl_canvas_object_legacy_ctor, > > _efl_canvas_object_legacy_ctor) > > + EFL_OBJECT_OP_FUNC(efl_canvas_object_legacy_ctor, > > _efl_canvas_object_legacy_ctor), \ > > + EFL_OBJECT_OP_FUNC(efl_canvas_object_type_set, > > _efl_canvas_object_type_set) > > > > #include "canvas/efl_canvas_object.eo.c" > > > > build on macOS is broken. > I could check this detailed only next week. > If you have ideas how to fix it - please share. > > Part of build log: > ... > CCLD modules/elementary/prefs/module.la > CCLD edje_external/elementary/module.la > CCLD modules/elementary/test_entry/module.la > CCLD modules/elementary/test_map/module.la > CCLD modules/elementary/web/none/module.la > CCLD bin/elementary/elementary_test > clang: warning: argument unused during compilation: '-pie' [-Wunused- > command-line-argument] > CCLD bin/elementary/elementary_config > Undefined symbols for architecture x86_64: > "_elm_widget_resize_object_set", referenced from: > __elm_web_none_efl_canvas_group_group_add in > modules_elementary_web_none_module_la-elm_web_none.o > "_elm_widget_sub_object_parent_add", referenced from: > __elm_web_none_efl_canvas_group_group_add in > modules_elementary_web_none_module_la-elm_web_none.o > ld: symbol(s) not found for architecture x86_64 > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > make[4]: *** [modules/elementary/web/none/module.la] Error 1 > make[4]: *** Waiting for unfinished jobs.... > Undefined symbols for architecture x86_64: > "__elm_access_callback_set", referenced from: > __access_set in > modules_elementary_clock_input_ctxpopup_module_la- > clock_input_ctxpopup.o > "__elm_access_info_get", referenced from: > __access_set in > modules_elementary_clock_input_ctxpopup_module_la- > clock_input_ctxpopup.o > "__elm_access_text_set", referenced from: > __access_set in > modules_elementary_clock_input_ctxpopup_module_la- > clock_input_ctxpopup.o > "_elm_widget_top_get", referenced from: > __field_clicked_cb in > modules_elementary_clock_input_ctxpopup_module_la- > clock_input_ctxpopup.o > ld: symbol(s) not found for architecture x86_64 > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > make[4]: *** [modules/elementary/clock_input_ctxpopup/module.la] Error > 1 > Undefined symbols for architecture x86_64: > "__ELM_WIDGET_EVENT_UNFOCUSED", referenced from: > _elm_prefs_entry_add in modules_elementary_prefs_module_la- > elm_entry.o > ld: symbol(s) not found for architecture x86_64 > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > make[4]: *** [modules/elementary/prefs/module.la] Error 1 > Undefined symbols for architecture x86_64: > "_elm_widget_parent_widget_get", referenced from: > _external_common_param_icon_get in > edje_external_elementary_module_la-elm.o > _external_common_param_elm_layout_get in > edje_external_elementary_module_la-elm.o > _external_actionslider_add in edje_external_elementary_module_la- > elm_actionslider.o > _external_bg_add in edje_external_elementary_module_la-elm_bg.o > _external_bubble_add in edje_external_elementary_module_la- > elm_bubble.o > _external_button_add in edje_external_elementary_module_la- > elm_button.o > _external_calendar_add in edje_external_elementary_module_la- > elm_calendar.o > ... > ld: symbol(s) not found for architecture x86_64 > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > make[4]: *** [edje_external/elementary/module.la] Error 1 > clang: warning: argument unused during compilation: '-pie' [-Wunused- > command-line-argument] > make[3]: *** [all-recursive] Error 1 > make[2]: *** [all] Error 2 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > ... > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Jean-Philippe André ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel