Hi, fellipe EFL is no more successful in building on my machine.
Probably because of c++ version. Now bindings requres c++ 14 but not 11 ? If you intended this, then our configure should be updated also. ../src/bindings/cxx/eina_cxx/eina_variant.hh:239:26: error: ‘aligned_union’ in namespace ‘std’ does not name a type typedef typename std::aligned_union<1, Args...>::type buffer_type; ^ ../src/bindings/cxx/eina_cxx/eina_variant.hh:239:39: error: expected unqualified-id before ‘<’ token typedef typename std::aligned_union<1, Args...>::type buffer_type; ^ ../src/bindings/cxx/eina_cxx/eina_variant.hh:252:4: error: ‘buffer_type’ does not name a type buffer_type buffer; ^ ../src/bindings/cxx/eina_cxx/eina_variant.hh: In copy constructor ‘efl::eina::variant<Args>::variant(const efl::eina::variant<Args>&)’: ../src/bindings/cxx/eina_cxx/eina_variant.hh:171:53: error: ‘buffer’ was not declared in this scope other.visit(copy_visitor{static_cast<void*>(&buffer)}); ^ ../src/bindings/cxx/eina_cxx/eina_variant.hh: In member function ‘efl::eina::variant<Args>& efl::eina::variant<Args>::operator=(const efl::eina::variant<Args>&)’: ../src/bindings/cxx/eina_cxx/eina_variant.hh:177:57: error: ‘buffer’ was not declared in this scope other.visit(assign_visitor{static_cast<void*>(&buffer)}); ^ ../src/bindings/cxx/eina_cxx/eina_variant.hh:184:55: error: ‘buffer’ was not declared in this scope other.visit(copy_visitor{static_cast<void*>(&buffer)}); ^ ../src/bindings/cxx/eina_cxx/eina_variant.hh: In member function ‘typename F::result_type efl::eina::variant<Args>::visit(F) const’: ../src/bindings/cxx/eina_cxx/eina_variant.hh:218:109: error: ‘buffer’ was not declared in this scope return call_visitor<0u, sizeof...(Args), std::tuple<Args...>>::call(type, static_cast<const void*>(&buffer), f); ^ ../src/bindings/cxx/eina_cxx/eina_variant.hh: In member function ‘typename F::result_type efl::eina::variant<Args>::visit(F)’: ../src/bindings/cxx/eina_cxx/eina_variant.hh:229:103: error: ‘buffer’ was not declared in this scope return call_visitor<0u, sizeof...(Args), std::tuple<Args...>>::call(type, static_cast<void*>(&buffer), f); ^ ../src/bindings/cxx/eina_cxx/eina_variant.hh: In member function ‘void efl::eina::variant<Args>::construct(T)’: ../src/bindings/cxx/eina_cxx/eina_variant.hh:236:12: error: ‘buffer’ was not declared in this scope new (&buffer) T(std::move(object)); ^ ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel