I guess you still have a file "efl_ui_spin.eo.h" in efl/interfaces. Please remove it and compile again. It should be located in elementary, not efl.
On Mon, Dec 4, 2017 at 8:03 PM, Jean-Philippe André <[email protected]> wrote: > Does this still happen? I can't reproduce this problem. Unless someone > fixed it? > > On Fri, Dec 1, 2017 at 7:41 PM, Stefan Schmidt <[email protected]> > wrote: > >> Hello. >> >> >> On 11/27/2017 11:55 AM, Woochan Lee wrote: >> > jaehyun pushed a commit to branch master. >> > >> > http://git.enlightenment.org/core/efl.git/commit/?id=eefcb49 >> 419af9d0057ba4c03e6c9009a1265e31e >> > >> > commit eefcb49419af9d0057ba4c03e6c9009a1265e31e >> > Author: Woochan Lee <[email protected]> >> > Date: Mon Nov 20 19:12:49 2017 +0900 >> > >> > efl_ui_spin: Add new spin and spin_button widgets >> > >> > Summary: >> > https://phab.enlightenment.org/T5900 >> > >> > Creating base class(efl_ui_spin) to support various shape of >> spinner. >> > >> > Added button interaction widget efl_ui_spin_button inherited from >> efl_ui_spin. >> > >> > Test Plan: Add tests in elementary_test. >> > >> > Reviewers: Jaehyun_Cho, woohyun, jpeg, singh.amitesh >> > >> > Subscribers: jenkins, id213sin, cedric, jpeg >> > >> > Differential Revision: https://phab.enlightenment.org/D5424 >> > >> >> Since this new widget I get compile error when building the examples. >> My guess is that you either did not try to compile the examples or >> disabled the C++ bindings. Please have a look to get this fixed. >> >> CXX bg_cxx_example_01.o >> CXX bg_cxx_example_02.o >> CXX button_cxx_example_00.o >> CXX box_cxx_example_02.o >> In file included from ../../../src/lib/elementary/Elementary.eo.hh:69:0, >> from ../../../src/lib/elementary/Elementary.hh:24, >> from box_cxx_example_02.cc:3: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Class* eo_cxx::efl::ui::Spin::_eo_class()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:576:14: error: >> ‘EFL_UI_SPIN_CLASS’ was not declared in this scope >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:576:14: note: suggested >> alternative: ‘EFL_UI_WIN_CLASS’ >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> EFL_UI_WIN_CLASS >> In file included from ../../../src/lib/elementary/Elementary.eo.hh:69:0, >> from ../../../src/lib/elementary/Elementary.hh:24, >> from box_cxx_example_02.cc:3: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Class* efl::ui::Spin::_eo_class()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:660:14: error: >> ‘EFL_UI_SPIN_CLASS’ was not declared in this scope >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:660:14: note: suggested >> alternative: ‘EFL_UI_WIN_CLASS’ >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> EFL_UI_WIN_CLASS >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::changed_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:666:16: error: >> ‘EFL_UI_SPIN_EVENT_CHANGED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_CHANGED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:666:16: note: suggested >> alternative: ‘EFL_UI_RADIO_EVENT_CHANGED’ >> { return EFL_UI_SPIN_EVENT_CHANGED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~ >> EFL_UI_RADIO_EVENT_CHANGED >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::min_reached_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:672:16: error: >> ‘EFL_UI_SPIN_EVENT_MIN_REACHED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_MIN_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:672:16: note: suggested >> alternative: ‘ELM_SPINNER_EVENT_MIN_REACHED’ >> { return EFL_UI_SPIN_EVENT_MIN_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ELM_SPINNER_EVENT_MIN_REACHED >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::max_reached_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:678:16: error: >> ‘EFL_UI_SPIN_EVENT_MAX_REACHED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_MAX_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:678:16: note: suggested >> alternative: ‘ELM_SPINNER_EVENT_MAX_REACHED’ >> { return EFL_UI_SPIN_EVENT_MAX_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ELM_SPINNER_EVENT_MAX_REACHED >> make[2]: *** [Makefile:5442: box_cxx_example_02.o] Error 1 >> make[2]: *** Waiting for unfinished jobs.... >> In file included from ../../../src/lib/elementary/Elementary.eo.hh:69:0, >> from ../../../src/lib/elementary/Elementary.hh:24, >> from bg_cxx_example_02.cc:8: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Class* eo_cxx::efl::ui::Spin::_eo_class()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:576:14: error: >> ‘EFL_UI_SPIN_CLASS’ was not declared in this scope >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:576:14: note: suggested >> alternative: ‘EFL_UI_WIN_CLASS’ >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> EFL_UI_WIN_CLASS >> In file included from ../../../src/lib/elementary/Elementary.eo.hh:69:0, >> from ../../../src/lib/elementary/Elementary.hh:24, >> from bg_cxx_example_02.cc:8: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Class* efl::ui::Spin::_eo_class()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:660:14: error: >> ‘EFL_UI_SPIN_CLASS’ was not declared in this scope >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:660:14: note: suggested >> alternative: ‘EFL_UI_WIN_CLASS’ >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> EFL_UI_WIN_CLASS >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::changed_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:666:16: error: >> ‘EFL_UI_SPIN_EVENT_CHANGED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_CHANGED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:666:16: note: suggested >> alternative: ‘EFL_UI_RADIO_EVENT_CHANGED’ >> { return EFL_UI_SPIN_EVENT_CHANGED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~ >> EFL_UI_RADIO_EVENT_CHANGED >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::min_reached_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:672:16: error: >> ‘EFL_UI_SPIN_EVENT_MIN_REACHED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_MIN_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:672:16: note: suggested >> alternative: ‘ELM_SPINNER_EVENT_MIN_REACHED’ >> { return EFL_UI_SPIN_EVENT_MIN_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ELM_SPINNER_EVENT_MIN_REACHED >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::max_reached_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:678:16: error: >> ‘EFL_UI_SPIN_EVENT_MAX_REACHED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_MAX_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:678:16: note: suggested >> alternative: ‘ELM_SPINNER_EVENT_MAX_REACHED’ >> { return EFL_UI_SPIN_EVENT_MAX_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ELM_SPINNER_EVENT_MAX_REACHED >> make[2]: *** [Makefile:5442: bg_cxx_example_02.o] Error 1 >> In file included from ../../../src/lib/elementary/Elementary.eo.hh:69:0, >> from ../../../src/lib/elementary/Elementary.hh:24, >> from bg_cxx_example_01.cc:3: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Class* eo_cxx::efl::ui::Spin::_eo_class()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:576:14: error: >> ‘EFL_UI_SPIN_CLASS’ was not declared in this scope >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:576:14: note: suggested >> alternative: ‘EFL_UI_WIN_CLASS’ >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> EFL_UI_WIN_CLASS >> In file included from ../../../src/lib/elementary/Elementary.eo.hh:69:0, >> from ../../../src/lib/elementary/Elementary.hh:24, >> from bg_cxx_example_01.cc:3: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Class* efl::ui::Spin::_eo_class()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:660:14: error: >> ‘EFL_UI_SPIN_CLASS’ was not declared in this scope >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:660:14: note: suggested >> alternative: ‘EFL_UI_WIN_CLASS’ >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> EFL_UI_WIN_CLASS >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::changed_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:666:16: error: >> ‘EFL_UI_SPIN_EVENT_CHANGED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_CHANGED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:666:16: note: suggested >> alternative: ‘EFL_UI_RADIO_EVENT_CHANGED’ >> { return EFL_UI_SPIN_EVENT_CHANGED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~ >> EFL_UI_RADIO_EVENT_CHANGED >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::min_reached_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:672:16: error: >> ‘EFL_UI_SPIN_EVENT_MIN_REACHED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_MIN_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:672:16: note: suggested >> alternative: ‘ELM_SPINNER_EVENT_MIN_REACHED’ >> { return EFL_UI_SPIN_EVENT_MIN_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ELM_SPINNER_EVENT_MIN_REACHED >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::max_reached_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:678:16: error: >> ‘EFL_UI_SPIN_EVENT_MAX_REACHED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_MAX_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:678:16: note: suggested >> alternative: ‘ELM_SPINNER_EVENT_MAX_REACHED’ >> { return EFL_UI_SPIN_EVENT_MAX_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ELM_SPINNER_EVENT_MAX_REACHED >> make[2]: *** [Makefile:5442: bg_cxx_example_01.o] Error 1 >> In file included from ../../../src/lib/elementary/Elementary.eo.hh:69:0, >> from ../../../src/lib/elementary/Elementary.hh:24, >> from button_cxx_example_00.cc:4: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Class* eo_cxx::efl::ui::Spin::_eo_class()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:576:14: error: >> ‘EFL_UI_SPIN_CLASS’ was not declared in this scope >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:576:14: note: suggested >> alternative: ‘EFL_UI_WIN_CLASS’ >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> EFL_UI_WIN_CLASS >> In file included from ../../../src/lib/elementary/Elementary.eo.hh:69:0, >> from ../../../src/lib/elementary/Elementary.hh:24, >> from button_cxx_example_00.cc:4: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Class* efl::ui::Spin::_eo_class()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:660:14: error: >> ‘EFL_UI_SPIN_CLASS’ was not declared in this scope >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:660:14: note: suggested >> alternative: ‘EFL_UI_WIN_CLASS’ >> return EFL_UI_SPIN_CLASS; >> ^~~~~~~~~~~~~~~~~ >> EFL_UI_WIN_CLASS >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::changed_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:666:16: error: >> ‘EFL_UI_SPIN_EVENT_CHANGED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_CHANGED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:666:16: note: suggested >> alternative: ‘EFL_UI_RADIO_EVENT_CHANGED’ >> { return EFL_UI_SPIN_EVENT_CHANGED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~ >> EFL_UI_RADIO_EVENT_CHANGED >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::min_reached_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:672:16: error: >> ‘EFL_UI_SPIN_EVENT_MIN_REACHED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_MIN_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:672:16: note: suggested >> alternative: ‘ELM_SPINNER_EVENT_MIN_REACHED’ >> { return EFL_UI_SPIN_EVENT_MIN_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ELM_SPINNER_EVENT_MIN_REACHED >> ../../../src/lib/elementary/efl_ui_spin.eo.hh: In static member function >> ‘static const Efl_Event_Description* >> efl::ui::Spin::max_reached_event::description()’: >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:678:16: error: >> ‘EFL_UI_SPIN_EVENT_MAX_REACHED’ was not declared in this scope >> { return EFL_UI_SPIN_EVENT_MAX_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ../../../src/lib/elementary/efl_ui_spin.eo.hh:678:16: note: suggested >> alternative: ‘ELM_SPINNER_EVENT_MAX_REACHED’ >> { return EFL_UI_SPIN_EVENT_MAX_REACHED; } >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ELM_SPINNER_EVENT_MAX_REACHED >> make[2]: *** [Makefile:5442: button_cxx_example_00.o] Error 1 >> make[1]: *** [Makefile:55691: examples] Error 1 >> make: *** [Makefile:3488: examples] Error 2 >> >> regards >> Stefan Schmidt >> >> >> ------------------------------------------------------------ >> ------------------ >> 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 >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > > > -- > Jean-Philippe André > -- 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 [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
