In file included from /usr/include/elementary-1/Elementary.h:69:0, [...] /usr/include/ecore-1/Ecore.h: At top level: /usr/include/ecore-1/Ecore.h:682:4: error: unknown type name ‘siginfo_t’ /usr/include/ecore-1/Ecore.h:691:4: error: unknown type name ‘siginfo_t’ /usr/include/ecore-1/Ecore.h:703:4: error: unknown type name ‘siginfo_t’ /usr/include/ecore-1/Ecore.h:712:4: error: unknown type name ‘siginfo_t’ /usr/include/ecore-1/Ecore.h:721:4: error: unknown type name ‘siginfo_t’ /usr/include/ecore-1/Ecore.h:972:4: error: unknown type name ‘siginfo_t’
The sigaction manpage says siginfo_t needs _POSIX_C_SOURCE >= 199309L, which in glibc is defined of _XOPEN_SOURCE is defined to 500 or higher (cf. /usr/include/features.h).
I am using ecore-1.7.5 and glibc-2.17.