Hi, I have been trying to compile efl for the past day, and it fails every time. The last few lines of failure are as follows:
x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../src/lib/efl -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/ethumb_client -I../src/lib/ethumb_client -I../src/bindings/ethumb_client -I../src/bindings/ethumb_client -I../src/lib/evas -I../src/lib/evas -I../src/lib/ethumb -I../src/lib/ethumb -I../src/lib/eldbus -I../src/lib/eldbus -I../src/lib/edje -I../src/lib/edje -I../src/lib/ecore -I../src/lib/ecore -I../src/lib/eet -I../src/lib/eet -I../src/lib/eo -I../src/lib/eo -I../src/lib/eina -I../src/lib/eina -DEFL_ETHUMB_CLIENT_BUILD=1 -march=native -O2 -pipe -ggdb -c -o bin/ethumb_client/bin_ethumb_client_ethumbd_client-ethumbd_client.o `test -f 'bin/ethumb_client/ethumbd_client.c' || echo './'`bin/ethumb_client/ethumbd_client.c x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src/lib/efl -I../src/lib/eolian_cxx/ -pthread -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eina -I../src/lib/eina -I../src/bindings/eina -I../src/bindings/eina -D_REENTRANT -DEFL_EINA_BUILD=1 -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eina_cxx -I../src/lib/eina_cxx -I../src/bindings/eina_cxx -I../src/bindings/eina_cxx -I../src/lib/eina -I../src/lib/eina -D_REENTRANT -DEFL_EINA_CXX_BUILD=1 -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eo -I../src/lib/eo -I../src/bindings/eo -I../src/bindings/eo -I../src/lib/eina -I../src/lib/eina -DEFL_EO_BUILD=1 -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eolian_cxx -I../src/lib/eolian_cxx -I../src/bindings/eolian_cxx -I../src/bindings/eolian_cxx -I../src/lib/eo -I../src/lib/eo -I../src/lib/eina -I../src/lib/eina -DEFL_EOLIAN_CXX_BUILD=1 -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eolian -I../src/lib/eolian -I../src/bindings/eolian -I../src/bindings/eolian -I../src/lib/eina -I../src/lib/eina -DEFL_EOLIAN_BUILD=1 -march=native -O2 -pipe -ggdb -std=gnu++11 -c -o bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-convert_comments.o `test -f 'bin/eolian_cxx/convert_comments.cc' || echo './'`bin/eolian_cxx/convert_comments.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src/lib/efl -I../src/lib/eolian_cxx/ -pthread -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eina -I../src/lib/eina -I../src/bindings/eina -I../src/bindings/eina -D_REENTRANT -DEFL_EINA_BUILD=1 -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eina_cxx -I../src/lib/eina_cxx -I../src/bindings/eina_cxx -I../src/bindings/eina_cxx -I../src/lib/eina -I../src/lib/eina -D_REENTRANT -DEFL_EINA_CXX_BUILD=1 -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eo -I../src/lib/eo -I../src/bindings/eo -I../src/bindings/eo -I../src/lib/eina -I../src/lib/eina -DEFL_EO_BUILD=1 -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eolian_cxx -I../src/lib/eolian_cxx -I../src/bindings/eolian_cxx -I../src/bindings/eolian_cxx -I../src/lib/eo -I../src/lib/eo -I../src/lib/eina -I../src/lib/eina -DEFL_EOLIAN_CXX_BUILD=1 -Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections -I../src/lib/eolian -I../src/lib/eolian -I../src/bindings/eolian -I../src/bindings/eolian -I../src/lib/eina -I../src/lib/eina -DEFL_EOLIAN_BUILD=1 -march=native -O2 -pipe -ggdb -std=gnu++11 -c -o bin/eolian_cxx/bin_eolian_cxx_eolian_cxx-convert.o `test -f 'bin/eolian_cxx/convert.cc' || echo './'`bin/eolian_cxx/convert.cc 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’ 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]: *** Waiting for unfinished jobs.... 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 ------------------------------------------------------------------------------ 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-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel