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

Reply via email to