Hello. On 08/20/2018 09:41 AM, Simon Lees wrote: > > > On 18/08/2018 08:48, Stefan Schmidt wrote: >> After 12 months of development work we are proud to announce the release of >> version 1.21 of the Enlightenment Foundation Libraries. In these 12 >> months we got >> almost 5000 commits from 96 authors. Great job everyone! Some highlights >> are listed below. >> >> == Download == >> >> http://download.enlightenment.org/rel/libs/efl/efl-1.21.tar.xz >> 7e65be78a537aa67e447b945f01f4ecf9ddfa14d509bf6bbf53a60253ecbae4b >> >> ---- > The above link is missing a .0
Urgs, thanks. Fixed in the news entry on the website. > > Also the examples fail to build here with the following error > > [ 1070s] g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I../../src/bindings > -I../../src/bindings -I../../src/lib/efl/interfaces > -I../../src/lib/evas/canvas -I../../src/lib/evas/gesture > -I../../src/bindings/cxx/eina_cxx -I../../src/bindings/cxx/eina_cxx > -I../../src/bindings/cxx/eo_cxx -I../../src/bindings/cxx/eo_cxx > -I../../src/bindings/cxx/eldbus_cxx -I../../src/bindings/cxx/eldbus_cxx > -I../../src/bindings/cxx/ecore_cxx -I../../src/bindings/cxx/ecore_cxx > -I../../src/lib/ecore -I../../src/lib/ecore -I../../src/lib/ecore_audio > -I../../src/lib/ecore_audio -I../../src/lib/ecore_avahi > -I../../src/lib/ecore_avahi -I../../src/lib/ecore_buffer > -I../../src/lib/ecore_buffer -I../../src/lib/ecore_cocoa > -I../../src/lib/ecore_cocoa -I../../src/lib/ecore_con > -I../../src/lib/ecore_con -I../../src/lib/ecore_drm > -I../../src/lib/ecore_drm -I../../src/lib/ecore_drm2 > -I../../src/lib/ecore_drm2 -I../../src/lib/ecore_evas > -I../../src/lib/ecore_evas -I../../src/lib/ecore_fb > -I../../src/lib/ecore_fb -I../../src/lib/ecore_file > -I../../src/lib/ecore_file -I../../src/lib/ecore_imf > -I../../src/lib/ecore_imf -I../../src/lib/ecore_imf_evas > -I../../src/lib/ecore_imf_evas -I../../src/lib/ecore_input > -I../../src/lib/ecore_input -I../../src/lib/ecore_input_evas > -I../../src/lib/ecore_input_evas -I../../src/lib/ecore_ipc > -I../../src/lib/ecore_ipc -I../../src/lib/ecore_sdl > -I../../src/lib/ecore_sdl -I../../src/lib/ecore_wayland > -I../../src/lib/ecore_wayland -I../../src/lib/ecore_win32 > -I../../src/lib/ecore_win32 -I../../src/lib/ecore_wl2 > -I../../src/lib/ecore_wl2 -I../../src/lib/ecore_x > -I../../src/lib/ecore_x -I../../src/lib/ector -I../../src/lib/ector > -I../../src/lib/edje -I../../src/lib/edje -I../../src/lib/eet > -I../../src/lib/eet -I../../src/lib/eeze -I../../src/lib/eeze > -I../../src/lib/efl -I../../src/lib/efl -I../../src/lib/efl_mono > -I../../src/lib/efl_mono -I../../src/lib/efl_wl -I../../src/lib/efl_wl > -I../../src/lib/efreet -I../../src/lib/efreet -I../../src/lib/eina > -I../../src/lib/eina -I../../src/lib/eio -I../../src/lib/eio > -I../../src/lib/eldbus -I../../src/lib/eldbus -I../../src/lib/elementary > -I../../src/lib/elementary -I../../src/lib/elocation > -I../../src/lib/elocation -I../../src/lib/elput -I../../src/lib/elput > -I../../src/lib/elua -I../../src/lib/elua -I../../src/lib/embryo > -I../../src/lib/embryo -I../../src/lib/emile -I../../src/lib/emile > -I../../src/lib/emotion -I../../src/lib/emotion -I../../src/lib/eo > -I../../src/lib/eo -I../../src/lib/eolian -I../../src/lib/eolian > -I../../src/lib/eolian_cxx -I../../src/lib/eolian_cxx > -I../../src/lib/ephysics -I../../src/lib/ephysics -I../../src/lib/escape > -I../../src/lib/escape -I../../src/lib/ethumb -I../../src/lib/ethumb > -I../../src/lib/ethumb_client -I../../src/lib/ethumb_client > -I../../src/lib/evas -I../../src/lib/evas -DPACKAGE_BIN_DIR=\"/usr/bin\" > -DPACKAGE_LIB_DIR=\"/usr/lib64\" -Wall -Wextra -Wpointer-arith > -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections > -ffunction-sections -I/usr/include/libxkbcommon -I/usr/include/wayland > -I/usr/include/libdrm -I../../src/lib/elementary > -I../../src/lib/elementary -I../../src/bindings/cxx/elementary > -I../../src/bindings/elementary -I../../src/lib/eina > -I../../src/lib/eina -I../../src/lib/emile -I../../src/lib/emile > -I../../src/lib/eet -I../../src/lib/eet -I../../src/lib/eo > -I../../src/lib/eo -I../../src/lib/efl -I../../src/lib/efl > -I../../src/lib/evas -I../../src/lib/evas -I../../src/lib/ecore > -I../../src/lib/ecore -I../../src/lib/ecore_evas > -I../../src/lib/ecore_evas -I../../src/lib/ecore_file > -I../../src/lib/ecore_file -I../../src/lib/ecore_input > -I../../src/lib/ecore_input -I../../src/lib/edje -I../../src/lib/edje > -I../../src/lib/ethumb -I../../src/lib/ethumb > -I../../src/lib/ethumb_client -I../../src/lib/ethumb_client > -I../../src/lib/emotion -I../../src/lib/emotion > -I../../src/lib/ecore_imf -I../../src/lib/ecore_imf > -I../../src/lib/ecore_con -I../../src/lib/ecore_con > -I../../src/lib/eldbus -I../../src/lib/eldbus -I../../src/lib/efreet > -I../../src/lib/efreet -I../../src/lib/efreet -I../../src/lib/efreet > -I../../src/lib/efreet -I../../src/lib/efreet -I../../src/lib/eio > -I../../src/lib/eio -I../../src/lib/elocation -I../../src/lib/elocation > -I../../src/lib/ecore_x -I../../src/lib/ecore_x -I../../src/lib/ecore_fb > -I../../src/lib/ecore_fb -I../../src/lib/ecore_drm2 > -I../../src/lib/ecore_drm2 -I../../src/lib/ecore_wl2 > -I../../src/lib/ecore_wl2 -I../../src/lib/eeze -I../../src/lib/eeze > -DEFL_BUILD=1 -I. -I../../src/bindings -I../../src/bindings > -I../../src/lib/efl/interfaces -I../../src/lib/evas/canvas > -I../../src/lib/evas/gesture -I../../src/bindings/cxx/eina_cxx > -I../../src/bindings/cxx/eina_cxx -I../../src/bindings/cxx/eo_cxx > -I../../src/bindings/cxx/eo_cxx -I../../src/bindings/cxx/eldbus_cxx > -I../../src/bindings/cxx/eldbus_cxx -I../../src/bindings/cxx/ecore_cxx > -I../../src/bindings/cxx/ecore_cxx -I../../src/lib/ecore > -I../../src/lib/ecore -I../../src/lib/ecore_audio > -I../../src/lib/ecore_audio -I../../src/lib/ecore_avahi > -I../../src/lib/ecore_avahi -I../../src/lib/ecore_buffer > -I../../src/lib/ecore_buffer -I../../src/lib/ecore_cocoa > -I../../src/lib/ecore_cocoa -I../../src/lib/ecore_con > -I../../src/lib/ecore_con -I../../src/lib/ecore_drm > -I../../src/lib/ecore_drm -I../../src/lib/ecore_drm2 > -I../../src/lib/ecore_drm2 -I../../src/lib/ecore_evas > -I../../src/lib/ecore_evas -I../../src/lib/ecore_fb > -I../../src/lib/ecore_fb -I../../src/lib/ecore_file > -I../../src/lib/ecore_file -I../../src/lib/ecore_imf > -I../../src/lib/ecore_imf -I../../src/lib/ecore_imf_evas > -I../../src/lib/ecore_imf_evas -I../../src/lib/ecore_input > -I../../src/lib/ecore_input -I../../src/lib/ecore_input_evas > -I../../src/lib/ecore_input_evas -I../../src/lib/ecore_ipc > -I../../src/lib/ecore_ipc -I../../src/lib/ecore_sdl > -I../../src/lib/ecore_sdl -I../../src/lib/ecore_wayland > -I../../src/lib/ecore_wayland -I../../src/lib/ecore_win32 > -I../../src/lib/ecore_win32 -I../../src/lib/ecore_wl2 > -I../../src/lib/ecore_wl2 -I../../src/lib/ecore_x > -I../../src/lib/ecore_x -I../../src/lib/ector -I../../src/lib/ector > -I../../src/lib/edje -I../../src/lib/edje -I../../src/lib/eet > -I../../src/lib/eet -I../../src/lib/eeze -I../../src/lib/eeze > -I../../src/lib/efl -I../../src/lib/efl -I../../src/lib/efl_mono > -I../../src/lib/efl_mono -I../../src/lib/efl_wl -I../../src/lib/efl_wl > -I../../src/lib/efreet -I../../src/lib/efreet -I../../src/lib/eina > -I../../src/lib/eina -I../../src/lib/eio -I../../src/lib/eio > -I../../src/lib/eldbus -I../../src/lib/eldbus -I../../src/lib/elementary > -I../../src/lib/elementary -I../../src/lib/elocation > -I../../src/lib/elocation -I../../src/lib/elput -I../../src/lib/elput > -I../../src/lib/elua -I../../src/lib/elua -I../../src/lib/embryo > -I../../src/lib/embryo -I../../src/lib/emile -I../../src/lib/emile > -I../../src/lib/emotion -I../../src/lib/emotion -I../../src/lib/eo > -I../../src/lib/eo -I../../src/lib/eolian -I../../src/lib/eolian > -I../../src/lib/eolian_cxx -I../../src/lib/eolian_cxx > -I../../src/lib/ephysics -I../../src/lib/ephysics -I../../src/lib/escape > -I../../src/lib/escape -I../../src/lib/ethumb -I../../src/lib/ethumb > -I../../src/lib/ethumb_client -I../../src/lib/ethumb_client > -I../../src/lib/evas -I../../src/lib/evas -DPACKAGE_BIN_DIR=\"/usr/bin\" > -DPACKAGE_LIB_DIR=\"/usr/lib64\" -Wall -Wextra -Wpointer-arith > -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections > -ffunction-sections -I/usr/include/libxkbcommon -I/usr/include/wayland > -I/usr/include/libdrm -I../../src/lib/elementary > -I../../src/lib/elementary -I../../src/bindings/cxx/elementary > -I../../src/bindings/elementary -I../../src/lib/eina > -I../../src/lib/eina -I../../src/lib/emile -I../../src/lib/emile > -I../../src/lib/eet -I../../src/lib/eet -I../../src/lib/eo > -I../../src/lib/eo -I../../src/lib/efl -I../../src/lib/efl > -I../../src/lib/evas -I../../src/lib/evas -I../../src/lib/ecore > -I../../src/lib/ecore -I../../src/lib/ecore_evas > -I../../src/lib/ecore_evas -I../../src/lib/ecore_file > -I../../src/lib/ecore_file -I../../src/lib/ecore_input > -I../../src/lib/ecore_input -I../../src/lib/edje -I../../src/lib/edje > -I../../src/lib/ethumb -I../../src/lib/ethumb > -I../../src/lib/ethumb_client -I../../src/lib/ethumb_client > -I../../src/lib/emotion -I../../src/lib/emotion > -I../../src/lib/ecore_imf -I../../src/lib/ecore_imf > -I../../src/lib/ecore_con -I../../src/lib/ecore_con > -I../../src/lib/eldbus -I../../src/lib/eldbus -I../../src/lib/efreet > -I../../src/lib/efreet -I../../src/lib/efreet -I../../src/lib/efreet > -I../../src/lib/efreet -I../../src/lib/efreet -I../../src/lib/eio > -I../../src/lib/eio -I../../src/lib/elocation -I../../src/lib/elocation > -I../../src/lib/ecore_x -I../../src/lib/ecore_x -I../../src/lib/ecore_fb > -I../../src/lib/ecore_fb -I../../src/lib/ecore_drm2 > -I../../src/lib/ecore_drm2 -I../../src/lib/ecore_wl2 > -I../../src/lib/ecore_wl2 -I../../src/lib/eeze -I../../src/lib/eeze > -DEFL_BUILD=1 -Wall -Wextra -Wpointer-arith > -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections > -ffunction-sections -I../../src/lib/elementary_cxx > -I../../src/lib/elementary_cxx -I../../src/bindings/cxx/elementary_cxx > -I../../src/bindings/elementary_cxx -I../../src/lib/eina_cxx > -I../../src/lib/eina_cxx -I../../src/lib/eet_cxx -I../../src/lib/eet_cxx > -I../../src/lib/ecore_cxx -I../../src/lib/ecore_cxx > -I../../src/lib/ecore -I../../src/lib/ecore -I../../src/lib/eina > -I../../src/lib/eina -I../../src/lib/eo -I../../src/lib/eo > -I../../src/lib/efl -I../../src/lib/efl -I../../src/lib/elementary > -I../../src/lib/elementary -DEFL_BUILD=1 -fmessage-length=0 > -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 > -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables > -fstack-clash-protection -g -Wno-shadow -fPIC -DPIC -c -o > elementary/calendar_cxx_example_02.o elementary/calendar_cxx_example_02.cc > [ 1075s] In file included from ../../src/lib/efl/Efl.eo.hh:139, > [ 1075s] from ../../src/lib/efl/Efl.hh:9, > [ 1075s] from ../../src/lib/elementary/Elementary.hh:17, > [ 1075s] from elementary/calendar_cxx_example_02.cc:3: > [ 1075s] ../../src/lib/efl/interfaces/efl_ui_format.eo.impl.hh: In > instantiation of 'efl::eolian::return_traits<void>::type > eo_cxx::efl::ui::Format::format_cb_set(F) const [with F = > std::_Bind<appData::create()::<lambda(efl::eina::strbuf_wrapper&, const > efl::eina::value_view&)>(std::_Placeholder<1>, std::_Placeholder<2>)>; > efl::eolian::return_traits<void>::type = void]': > [ 1075s] elementary/calendar_cxx_example_02.cc:39:29: required from here > [ 1075s] ../../src/lib/efl/interfaces/efl_ui_format.eo.impl.hh:30:19: > error: invalid use of incomplete type 'struct > efl::eolian::function_wrapper<void (*)(void*, _Eina_Strbuf*, > _Eina_Value), > std::_Bind<appData::create()::<lambda(efl::eina::strbuf_wrapper&, const > efl::eina::value_view&)>(std::_Placeholder<1>, std::_Placeholder<2>)>, > void>' > [ 1075s] auto fw_func = new > ::efl::eolian::function_wrapper<Efl_Ui_Format_Func_Cb, F>(func); > [ 1075s] > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > [ 1075s] In file included from ../../src/bindings/cxx/eo_cxx/Eo.hh:11, > [ 1075s] from ../../src/lib/efl/Efl.hh:8, > [ 1075s] from ../../src/lib/elementary/Elementary.hh:17, > [ 1075s] from elementary/calendar_cxx_example_02.cc:3: > [ 1075s] ../../src/bindings/cxx/eo_cxx/eo_cxx_interop.hh:282:59: note: > declaration of 'struct efl::eolian::function_wrapper<void (*)(void*, > _Eina_Strbuf*, _Eina_Value), > std::_Bind<appData::create()::<lambda(efl::eina::strbuf_wrapper&, const > efl::eina::value_view&)>(std::_Placeholder<1>, std::_Placeholder<2>)>, > void>' > [ 1075s] template <typename U, typename F, typename V=void> struct > function_wrapper; > [ 1075s] > ^~~~~~~~~~~~~~~~ > [ 1075s] make[2]: *** [Makefile:22998: > elementary/calendar_cxx_example_02.o] Error 1 > [ 1075s] make[1]: *** [Makefile:57900: install-examples] Error 1 > [ 1075s] make: *** [Makefile:3556: install-examples] Error 2 > Not sure how this has sneaked in. I will go and have a look once I found out what broke the make doc build (doing a long running git bisect right now) 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 enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel