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

Reply via email to