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
../src/bindings/eina_cxx/eina_list.hh:177:70: note: previous declaration
‘typedef class efl::eina::ptr_list<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::list<T, CloneAllocator, Enable>::_base_type’
../src/bindings/eina_cxx/eina_list.hh:447:21: error: ‘using
efl::eina::range_list<T, Enable>::_base_type::_base_type’ conflicts with a
previous declaration
../src/bindings/eina_cxx/eina_list.hh:429:29: note: previous declaration
‘typedef struct efl::eina::range_ptr_list<T> efl::eina::range_list<T,
Enable>::_base_type’
In file included from ../src/bindings/eina_cxx/Eina.hh:14:0,
                 from bin/eolian_cxx/eolian_cxx.cc:21:
../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/eolian_cxx.cc:21:
../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/eolian_cxx.cc:21:
../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
../src/bindings/eina_cxx/eina_list.hh:177:70: note: previous declaration
‘typedef class efl::eina::ptr_list<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::list<T, CloneAllocator, Enable>::_base_type’
../src/bindings/eina_cxx/eina_list.hh:447:21: error: ‘using
efl::eina::range_list<T, Enable>::_base_type::_base_type’ conflicts with a
previous declaration
../src/bindings/eina_cxx/eina_list.hh:429:29: note: previous declaration
‘typedef struct efl::eina::range_ptr_list<T> efl::eina::range_list<T,
Enable>::_base_type’
In file included from ../src/bindings/eina_cxx/Eina.hh:14:0,
                 from bin/eolian_cxx/convert.cc:11:
../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/convert.cc:11:
../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/convert.cc:11:
../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
../src/bindings/eina_cxx/eina_list.hh:177:70: note: previous declaration
‘typedef class efl::eina::ptr_list<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::list<T, CloneAllocator, Enable>::_base_type’
../src/bindings/eina_cxx/eina_list.hh:447:21: error: ‘using
efl::eina::range_list<T, Enable>::_base_type::_base_type’ conflicts with a
previous declaration
../src/bindings/eina_cxx/eina_list.hh:429:29: note: previous declaration
‘typedef struct efl::eina::range_ptr_list<T> efl::eina::range_list<T,
Enable>::_base_type’
make[4]: *** [bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-type_lookup_table.o]
Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from ../src/bindings/eina_cxx/Eina.hh:14:0,
                 from bin/eolian_cxx/type_lookup.hh:16,
                 from bin/eolian_cxx/eolian_wrappers.hh:11,
                 from bin/eolian_cxx/convert_comments.hh:10,
                 from bin/eolian_cxx/convert_comments.cc:2:
../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/eolian_wrappers.hh:11,
                 from bin/eolian_cxx/convert_comments.hh:10,
                 from bin/eolian_cxx/convert_comments.cc:2:
../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/eolian_wrappers.hh:11,
                 from bin/eolian_cxx/convert_comments.hh:10,
                 from bin/eolian_cxx/convert_comments.cc:2:
../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
../src/bindings/eina_cxx/eina_list.hh:177:70: note: previous declaration
‘typedef class efl::eina::ptr_list<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::list<T, CloneAllocator, Enable>::_base_type’
../src/bindings/eina_cxx/eina_list.hh:447:21: error: ‘using
efl::eina::range_list<T, Enable>::_base_type::_base_type’ conflicts with a
previous declaration
../src/bindings/eina_cxx/eina_list.hh:429:29: note: previous declaration
‘typedef struct efl::eina::range_ptr_list<T> efl::eina::range_list<T,
Enable>::_base_type’
make[4]: *** [bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-convert_comments.o]
Error 1
make[4]: *** [bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-eolian_cxx.o] Error 1
make[4]: *** [bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-convert.o] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Dan
------------------------------------------------------------------------------
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