You're not the only one, there is a problem with that version of openssl (shipped by debian in testing) waiting for someone to fix it. Until that fix no debian testing user can build efl :(
See this ticket on phab: https://phab.enlightenment.org/T4923 Bye Massimo Jose R R ha scritto il 31/12/2016 alle 16:24: > Niltze, all- > > Using OpenSSL 1.1.0c 10 Nov 2016 on Debian Sid (Unstable) AMD64 > > Experiencing following showstopper error at make: > > lib/emile/emile_image.c: In function ‘_emile_jpeg_data’: > lib/emile/emile_image.c:1632:27: warning: variable ‘opts’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > Emile_Image_Load_Opts *opts = NULL; > ^~~~ > lib/emile/emile_image.c:1638:14: warning: variable ‘ptr2’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > uint32_t *ptr2 = NULL, *ptr_rotate = NULL; > ^~~~ > lib/emile/emile_image.c:1638:28: warning: variable ‘ptr_rotate’ might > be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > uint32_t *ptr2 = NULL, *ptr_rotate = NULL; > ^~~~~~~~~~ > lib/emile/emile_image.c:1639:14: warning: variable ‘ptrag’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > uint16_t *ptrag = NULL, *ptrag_rotate = NULL; > ^~~~~ > lib/emile/emile_image.c:1639:29: warning: variable ‘ptrag_rotate’ > might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > uint16_t *ptrag = NULL, *ptrag_rotate = NULL; > ^~~~~~~~~~~~ > lib/emile/emile_image.c:1640:13: warning: variable ‘ptrg’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > uint8_t *ptrg = NULL, *ptrg_rotate = NULL; > ^~~~ > lib/emile/emile_image.c:1640:27: warning: variable ‘ptrg_rotate’ might > be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > uint8_t *ptrg = NULL, *ptrg_rotate = NULL; > ^~~~~~~~~~~ > lib/emile/emile_image.c:1642:8: warning: variable ‘region’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > int region = 0; > ^~~~~~ > lib/emile/emile_image.c:1651:14: warning: variable ‘line_done’ might > be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > Eina_Bool line_done = EINA_FALSE; > ^~~~~~~~~ > lib/emile/emile_image.c:1652:14: warning: variable ‘ptrg_free’ might > be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > Eina_Bool ptrg_free = EINA_FALSE; > ^~~~~~~~~ > lib/emile/emile_image.c:1653:14: warning: variable ‘ptrag_free’ might > be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > Eina_Bool ptrag_free = EINA_FALSE; > ^~~~~~~~~~ > lib/emile/emile_image.c:1654:14: warning: variable ‘r’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > Eina_Bool r = EINA_FALSE; > ^ > lib/emile/emile_image.c:1656:19: warning: variable ‘count’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > unsigned short count = 0; > ^~~~~ > lib/emile/emile_image.c: In function ‘_emile_jpeg_head’: > lib/emile/emile_image.c:1383:27: warning: variable ‘opts’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > Emile_Image_Load_Opts *opts = NULL; > ^~~~ > lib/emile/emile_image.c:1391:8: warning: variable ‘degree’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > int degree = 0; > ^~~~~~ > lib/emile/emile_image.c:1392:14: warning: variable ‘change_wh’ might > be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > Eina_Bool change_wh = EINA_FALSE; > ^~~~~~~~~ > lib/emile/emile_image.c:1024:8: warning: variable ‘orientation’ might > be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > int orientation = -1; > ^~~~~~~~~~~ > CC lib/emile/lib_emile_libemile_la-emile_base64.lo > CC static_libs/rg_etc/lib_emile_libemile_la-rg_etc1.lo > CC static_libs/rg_etc/lib_emile_libemile_la-rg_etc2.lo > CC static_libs/rg_etc/lib_emile_libemile_la-etc2_encoder.lo > CC static_libs/lz4/lib_emile_libemile_la-lz4.lo > CC static_libs/lz4/lib_emile_libemile_la-lz4hc.lo > CC lib/emile/lib_emile_libemile_la-emile_cipher_openssl.lo > lib/emile/emile_cipher_openssl.c: In function ‘emile_binbuf_sha1’: > lib/emile/emile_cipher_openssl.c:78:15: error: storage size of ‘ctx’ isn’t > known > EVP_MD_CTX ctx; > ^~~ > lib/emile/emile_cipher_openssl.c:86:4: warning: implicit declaration > of function ‘EVP_MD_CTX_cleanup’ [-Wimplicit-function-declaration] > EVP_MD_CTX_cleanup(&ctx); > ^~~~~~~~~~~~~~~~~~ > lib/emile/emile_cipher_openssl.c:78:15: warning: unused variable ‘ctx’ > [-Wunused-variable] > EVP_MD_CTX ctx; > ^~~ > lib/emile/emile_cipher_openssl.c: In function ‘emile_cipher_server_listen’: > lib/emile/emile_cipher_openssl.c:312:10: warning: > ‘TLSv1_server_method’ is deprecated [-Wdeprecated-declarations] > r->ssl_ctx = SSL_CTX_new(TLSv1_server_method()); > ^ > In file included from /usr/include/openssl/ct.h:13:0, > from /usr/include/openssl/ssl.h:61, > from lib/emile/emile_cipher_openssl.c:13: > /usr/include/openssl/ssl.h:1597:1: note: declared here > DEPRECATEDIN_1_1_0(__owur const SSL_METHOD > *TLSv1_server_method(void)) /* TLSv1.0 */ > ^ > lib/emile/emile_cipher_openssl.c: In function ‘emile_cipher_server_connect’: > lib/emile/emile_cipher_openssl.c:757:10: warning: > ‘TLSv1_client_method’ is deprecated [-Wdeprecated-declarations] > r->ssl_ctx = SSL_CTX_new(TLSv1_client_method()); > ^ > In file included from /usr/include/openssl/ct.h:13:0, > from /usr/include/openssl/ssl.h:61, > from lib/emile/emile_cipher_openssl.c:13: > /usr/include/openssl/ssl.h:1598:1: note: declared here > DEPRECATEDIN_1_1_0(__owur const SSL_METHOD > *TLSv1_client_method(void)) /* TLSv1.0 */ > ^ > make[4]: *** [lib/emile/lib_emile_libemile_la-emile_cipher_openssl.lo] Error 1 > Makefile:34635: recipe for target > 'lib/emile/lib_emile_libemile_la-emile_cipher_openssl.lo' failed > make[3]: *** [all-recursive] Error 1 > Makefile:50343: recipe for target 'all-recursive' failed > make[2]: *** [all] Error 2 > Makefile:16952: recipe for target 'all' failed > make[1]: *** [all-recursive] Error 1 > Makefile:2951: recipe for target 'all-recursive' failed > make: *** [all] Error 2 > Makefile:2046: recipe for target 'all' failed > > Any insight appreciated. > > > Best Professional Regards. > -- Massimo Maiurana Ragusa (RG) ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel