Thanks for the fix.
But build still broken. Another place.

New build log:
 CC       lib/elementary/lib_elementary_libelementary_la-
efl_ui_focus_manager_sub.lo
  CC       lib/elementary/lib_elementary_libelementary_la-
efl_ui_focus_object.lo
  CCLD     lib/elementary/libelementary.la
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elc_fileselector.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elc_fileselector_button.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elc_fileselector_entry.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_hoversel.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elc_multibuttonentry.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elc_naviframe.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_player.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_popup.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elc_scrolled_entry.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_access.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_actionslider.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_atspi_app_object.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_atspi_bridge.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_bg.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_box.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_bubble.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_button.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_calendar.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_check.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_clock.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_cnp.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_line.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_text.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_indent.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_file.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_parse.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_syntax.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_widget_selection.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_widget.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_code_diff_widget.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_code.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_colorselector.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_color_class.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_combobox.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_config.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_conform.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_datetime.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_dayselector.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_dbus_menu.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_diskselector.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_entry.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_flip.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_internal_text_interactive.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_flipselector.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_font.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_frame.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_gengrid.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_genlist.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_gesture_layer.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_gesture_layer_extra_gestures.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_glview.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_grid.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_hover.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_icon.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_image.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_index.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_accessible.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_action.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_component.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_text_editable.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_image.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_selection.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_text.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_value.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_widget_action.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_atspi_window.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_fileselector.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_interface_scrollable.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_inwin.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_label.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_layout.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_layout_pack.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_list.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_main.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_map.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_mapbuf.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_menu.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_module.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_notify.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_nstate.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_panel.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_panes.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_photo.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_photocam.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_plug.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_prefs.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_prefs_data.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_progressbar.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_radio.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_route.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_scroller.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_segment_control.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_separator.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_slider.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_slideshow.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_spinner.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_store.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_systray.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_systray_watcher.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_sys_notify_interface.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_sys_notify.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_sys_notify_dbus.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_table.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_theme.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_thumb.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_toolbar.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_transit.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_util.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_video.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_view_list.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
elm_view_form.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_web2.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_widget.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_win.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elm_helper.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-els_box.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-els_cursor.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-els_tooltip.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-elu_ews_wm.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_box.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementaryc_la-
elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_box_flow.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_box_stack.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_box_layout.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_grid.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_grid_static.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_text.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-efl_ui_clock.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_image_factory.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_focus_manager.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_focus_manager_sub.o
duplicate symbol _ELM_CNP_EVENT_SELECTION_CHANGED in:
    lib/elementary/.libs/lib_elementary_libelementary_la-elc_ctxpopup.o
    lib/elementary/.libs/lib_elementary_libelementary_la-
efl_ui_focus_object.o
ld: 131 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[4]: *** [lib/elementary/libelementary.la] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
nikawhites-MacBook-Pro:efl nikawhite$ 

I saw few commits from Mike Blumenkrantz related to elm_cnp.
Maybe he know bit more about this.


On Mon, 2017-05-22 at 13:27 +0900, Jean-Philippe André wrote:
> 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=4310e641cdcb
> > > 248a
> > > 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
> > 
> 
> 
> 


------------------------------------------------------------------------------
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

Reply via email to