The ecore_evas_fb module uses ecore_fb_ts_* functions which are only available to EFL internals and not for the general API.
However, EAPI not being defined in ecore_fb_private.h made the symbols not being exported at all, which in return made execution-time linking not finding them and thus failing.
#include "Ecore_Fb.h"
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef __GNUC__
+# if __GNUC__ >= 4
+# define EAPI __attribute__ ((visibility("default")))
+# else
+# define EAPI
+# endif
+#else
+# define EAPI
+#endif
+
/* ecore_fb_li.c */
struct _Ecore_Fb_Input_Device
{
#define TS_GET_CAL 0x8014660a
#endif
+#undef EAPI
+#define EAPI
+
#endif