jeffdameth/ecomorph — Issue #2: Compile error 'E_Config' has no member named 'evas_engine_borders'
Author: lyzkov
Created: 2012-01-14 18:48:01+00:00
State: open

I get some compile errors while I trying to compile latest ecomorph version from git:

make -j5
make all-recursive
make[1]: Entering directory `/var/tmp/portage/x11-plugins/ecomorph-9999/work/ecomorph'
Making all in src
make[2]: Entering directory `/var/tmp/portage/x11-plugins/ecomorph-9999/work/ecomorph/src'
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_main.lo -MD -MP -MF .deps/eco_main.Tpo -c -o eco_main.lo eco_main.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_config.lo -MD -MP -MF .deps/eco_config.Tpo -c -o eco_config.lo eco_config.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_actions.lo -MD -MP -MF .deps/eco_actions.Tpo -c -o eco_actions.lo eco_actions.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_event.lo -MD -MP -MF .deps/eco_event.Tpo -c -o eco_event.lo eco_event.c
/bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_config_water.lo -MD -MP -MF .deps/eco_config_water.Tpo -c -o eco_config_water.lo eco_config_water.c
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_config.lo -MD -MP -MF .deps/eco_config.Tpo -c eco_config.c -fPIC -DPIC -o .libs/eco_config.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_actions.lo -MD -MP -MF .deps/eco_actions.Tpo -c eco_actions.c -fPIC -DPIC -o .libs/eco_actions.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_main.lo -MD -MP -MF .deps/eco_main.Tpo -c eco_main.c -fPIC -DPIC -o .libs/eco_main.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_config_water.lo -MD -MP -MF .deps/eco_config_water.Tpo -c eco_config_water.c -fPIC -DPIC -o .libs/eco_config_water.o
libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H -D_REENTRANT -I/usr/include/enlightenment -I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/embryo-1 -march=native -O2 -pipe -fomit-frame-pointer -mno-avx -MT eco_event.lo -MD -MP -MF .deps/eco_event.Tpo -c eco_event.c -fPIC -DPIC -o .libs/eco_event.o
eco_actions.c: In function '_eco_cb_mouse_move':
eco_actions.c:318:7: warning: passing argument 2 of 'ecore_timer_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:1231:19: note: expected 'Ecore_Task_Cb' but argument is of type 'int (*)(void *)'
eco_actions.c: In function '_eco_grab_window':
eco_actions.c:464:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_actions.c:466:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_actions.c:468:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_actions.c:470:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_actions.c:472:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_actions.c:474:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_config.c: In function '_basic_create_widgets':
eco_config.c:749:4: warning: passing argument 2 of 'ecore_timer_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:1231:19: note: expected 'Ecore_Task_Cb' but argument is of type 'int (*)(void *)'
eco_main.c: In function 'e_modapi_init':
eco_main.c:60:6: warning: 'eet_data_descriptor_new' is deprecated (declared at /usr/include/eet-1/Eet.h:2471)
eco_main.c:67:6: warning: 'eet_data_descriptor_new' is deprecated (declared at /usr/include/eet-1/Eet.h:2471)
eco_event.c: In function 'eco_event_init':
eco_event.c:91:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:92:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:93:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:94:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:95:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:96:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:97:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:98:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:99:4: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:119:4: warning: passing argument 2 of 'ecore_timer_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:1231:19: note: expected 'Ecore_Task_Cb' but argument is of type 'int (*)(void *)'
eco_event.c: In function '_eco_borderwait_damage':
eco_event.c:651:5: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:629:27: note: expected 'Ecore_Event_Handler_Cb' but argument is of type 'int (*)(void *, int, void *)'
eco_event.c:652:3: warning: passing argument 2 of 'ecore_timer_add' from incompatible pointer type
/usr/include/ecore-1/Ecore.h:1231:19: note: expected 'Ecore_Task_Cb' but argument is of type 'int (*)(void *)'
eco_event.c: In function '_eco_border_cb_hook_new_border':
eco_event.c:724:14: error: 'E_Config' has no member named 'evas_engine_borders'
eco_event.c:725:6: error: too many arguments to function 'e_canvas_new'
/usr/include/enlightenment/e_canvas.h:13:18: note: declared here
mv -f .deps/eco_config_water.Tpo .deps/eco_config_water.Plo
mv -f .deps/eco_main.Tpo .deps/eco_main.Plo
make[2]: *** [eco_event.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/eco_actions.Tpo .deps/eco_actions.Plo
mv -f .deps/eco_config.Tpo .deps/eco_config.Plo
make[2]: Leaving directory `/var/tmp/portage/x11-plugins/ecomorph-9999/work/ecomorph/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-plugins/ecomorph-9999/work/ecomorph'
make: *** [all] Error 2
emake failed