Page MenuHomePhabricator

efl-1.21.0 doesn't build with '--enable-always-build-examples' configure option
Closed, ResolvedPublic

Description

These are the last lines:

/tmp/portage/dev-libs/efl-1.21.0/work/efl-1.21.0/src/bin/edje/.libs/edje_codegen: symbol lookup error: /usr/lib64/libecore_ipc.so.1: undefined symbol: ecore_main_loop_get
make[4]: *** [Makefile:23449: edje/codegen_example_generated.c] Error 127
make[4]: *** Waiting for unfinished jobs....
/tmp/portage/dev-libs/efl-1.21.0/work/efl-1.21.0/src/bin/edje/.libs/edje_codegen: symbol lookup error: /usr/lib64/libecore_ipc.so.1: undefined symbol: ecore_main_loop_get
make[4]: *** [Makefile:23449: edje/codegen_example_generated.h] Error 127
edje/edje-color-class.c: In function '_create_windows':
edje/edje-color-class.c:194:36: warning: cast between incompatible function types from 'void (*)(void *, Evas *, Evas_Object *, const char *, void *)' {aka 'void (*)(void *, struct _Eo_Opaque *, struct _Eo_Opaque *, const char *, void *)'} to 'void (*)(void *, Evas_Object *, const char *, const char *)' {aka 'void (*)(void *, struct _Eo_Opaque *, const char *, const char *)'} [-Wcast-function-type]
                                    (Edje_Signal_Cb) _color_class_callback_delete,
                                    ^
edje/edje-color-class.c:207:36: warning: cast between incompatible function types from 'void (*)(void *, Evas *, Evas_Object *, const char *, void *)' {aka 'void (*)(void *, struct _Eo_Opaque *, struct _Eo_Opaque *, const char *, void *)'} to 'void (*)(void *, Evas_Object *, const char *, const char *)' {aka 'void (*)(void *, struct _Eo_Opaque *, const char *, const char *)'} [-Wcast-function-type]
                                    (Edje_Signal_Cb) _color_class_callback_delete,
                                    ^
make[3]: *** [Makefile:55121: all-recursive] Error 1
make[2]: *** [Makefile:18434: all] Error 2
make[1]: *** [Makefile:3014: all-recursive] Error 1
make: *** [Makefile:2101: all] Error 2

Full build.log as attachment. Always fails with this configure option, passes without. I think this build error was already reported here, but I couldn't find it. Sorry if this is a duplicate.

juippis created this task.Sep 9 2018, 4:34 AM
juippis renamed this task from efl-1.21.0 doesn't build with '--enable-always-enable-examples' configure option to efl-1.21.0 doesn't build with '--enable-always-build-examples' configure option.
juippis closed this task as Resolved.Sep 19 2018, 5:10 AM
juippis claimed this task.

Works in efl-1.21.1 again. I'm sure I saw a bug report about this already, something is fixed.