Hello.

On Thu, 2014-07-31 at 10:17, Daniel Kasak wrote:
> Hi all.
> 
> Recently ( in the last week or so ), I've been getting build errors in efl.
> I use the easy_efl script to build. I'm on Sabayon ( Gentoo ). It's quite
> possible something has been upgraded underneath me that is causing this
> build error. I've tried on another ( also Sabayon ) system - my server -
> and it does exactly the same thing. This server has a clean checkout, and
> has never had efl on it before.
> 
> Anyway I'd be so happy if someone could help me figure out what it is ...
> 
>   CXX      bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-convert_comments.o
>   CXX      bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-convert.o
>   CXX      bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-type_lookup_table.o
>   CXX      bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-eolian_cxx.o
> In file included from ../src/bindings/eina_cxx/Eina.hh:14:0,
>                  from bin/eolian_cxx/type_lookup.hh:16,
>                  from bin/eolian_cxx/type_lookup_table.cc:1:
> ../src/bindings/eina_cxx/eina_array.hh:35:21: error: ‘using
> efl::eina::array<T, CloneAllocator, Enable>::_base_type::_base_type’
> conflicts with a previous declaration
> In file included from ../src/bindings/eina_cxx/Eina.hh:14:0,
>                  from bin/eolian_cxx/type_lookup.hh:16,
>                  from bin/eolian_cxx/type_lookup_table.cc:1:
> ../src/bindings/eina_cxx/eina_array.hh:19:70: note: previous declaration
> ‘typedef class efl::eina::ptr_array<T, typename
> std::conditional<std::is_same<CloneAllocator,
> efl::eina::default_clone_allocator_placeholder>::value,
> efl::eina::heap_no_copy_allocator, CloneAllocator>::type>
> efl::eina::array<T, CloneAllocator, Enable>::_base_type’
> In file included from ../src/bindings/eina_cxx/Eina.hh:15:0,
>                  from bin/eolian_cxx/type_lookup.hh:16,
>                  from bin/eolian_cxx/type_lookup_table.cc:1:
> ../src/bindings/eina_cxx/eina_list.hh:195:21: error: ‘using
> efl::eina::list<T, CloneAllocator, Enable>::_base_type::_base_type’
> conflicts with a previous declaration

You have two different declarations for one type. You are really sure
you don't have any old efl build and header files around?

As a workaround you could disable the c++11 bindings to see if
everything works with them disabled.

regards
Stefan Schmidt

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to