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

Reply via email to