Quantcast
Channel: Enlightenment
Viewing all articles
Browse latest Browse all 1612

Ticket #2328 (eina_inline_value.x uses strdup and hence needs _XOPEN_SOURCE=500 to be ...) created

$
0
0
In file included from /usr/include/eina-1/eina/eina_value.h:3501:0,
                 from /usr/include/eina-1/Eina.h:242,
                 from /usr/include/elementary-1/Elementary.h:65,
[...]
/usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_vset’:
/usr/include/eina-1/eina/eina_inline_value.x:435:14: error: implicit declaration of function ‘strdup’ [-Werror=implicit-function-declaration]
/usr/include/eina-1/eina/eina_inline_value.x:435:26: error: initialization makes pointer from integer without a cast [-Werror]
/usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_pset’:
/usr/include/eina-1/eina/eina_inline_value.x:508:31: error: initialization makes pointer from integer without a cast [-Werror]

The manpage says that strdup is POSIX.1-2001 and needs _XOPEN_SOURCE=500 (or higher) to be defined.

I am using eina-1.7.6 and glibc-2.17.


Viewing all articles
Browse latest Browse all 1612

Trending Articles