As Simon already said this is fixed in git master, so either build from that or wait until 1.19 or 1.18.5 is released.
An alternative is to use the configure option --with-crypto=gnutls. Bye Massimo maderios ha scritto il 16/02/2017 alle 13:57: > On 02/16/2017 09:21 AM, Simon Lees wrote: >> >> >> On 02/16/2017 05:44 PM, Pierre Couderc wrote: >>> I am trying to build efl (under debian stretch) with : >>> >>> ./autogen.sh >>> >>> make >>> >>> Configuration seems ok but make gives me errors that I do not understand : >>> >> >> which efl? there was recently changes for new ssl compat (Debian for >> some reason has adapted new openssl api before everyone else). >> > Hi > I got same problem on debian stretch/testing today > > ------------------------------------------------------------------------ > efl 1.18.4 > ------------------------------------------------------------------------ > > Configuration...: profile=release os=linux-gnu > EFL API Set...: both > CPU Extensions: x86_64 (+mmx +sse3) > System Feature: coroutine=ucontext +inotify +atfile_source +ipv6 > Threads.......: POSIX (+spinlocks +barrier +affinity +setname +__thread) > Cryptography..: openssl > X11...........: xlib > OpenGL........: full > C++11.........: yes > JavaScript....: none > JavaScript flg: > Eina............: yes (+systemd-journal unwind=no) > Eo..............: yes (+eo-id) > Eolian..........: yes (+cxx) > Emile...........: yes (crypto=openssl) > > > CC bin/evas/bin_evas_dummy_slave-dummy_slave.o > CC bin/eeze/bin_eeze_eeze_udev_test-eeze_udev_test.o > CC bin/eeze/bin_eeze_eeze_sensor_test-eeze_sensor_test.o > CC lib/emile/lib_emile_libemile_la-emile_main.lo > CC > modules/ecore_evas/engines/extn/modules_ecore_evas_engines_extn_module_la-ecore_evas_ext > n.lo > CC > modules/ecore_evas/engines/extn/modules_ecore_evas_engines_extn_module_la-ecore_evas_ext > n_buf.lo > CC lib/emile/lib_emile_libemile_la-emile_compress.lo > CC lib/emile/lib_emile_libemile_la-emile_image.lo > 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_image.c: In function ‘_emile_jpeg_data’: > lib/emile/emile_image.c:1601:27: warning: variable ‘opts’ might be > clobbered by ‘longjmp’ or ‘vfor > ’ [-Wclobbered] > Emile_Image_Load_Opts *opts = NULL; > ^~~~ > lib/emile/emile_image.c:1607:14: warning: variable ‘ptr2’ might be > clobbered by ‘longjmp’ or ‘vfor > ’ [-Wclobbered] > uint32_t *ptr2 = NULL, *ptr_rotate = NULL; > ^~~~ > lib/emile/emile_image.c:1607: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:1608:14: warning: variable ‘ptrag’ might be > clobbered by ‘longjmp’ or ‘vfor > k’ [-Wclobbered] > uint16_t *ptrag = NULL, *ptrag_rotate = NULL; > ^~~~~ > lib/emile/emile_image.c:1608:29: warning: variable ‘ptrag_rotate’ might > be clobbered by ‘longjmp’ o > r ‘vfork’ [-Wclobbered] > uint16_t *ptrag = NULL, *ptrag_rotate = NULL; > ^~~~~~~~~~~~ > lib/emile/emile_image.c:1609:13: warning: variable ‘ptrg’ might be > clobbered by ‘longjmp’ or ‘vfor > ’ [-Wclobbered] > uint8_t *ptrg = NULL, *ptrg_rotate = NULL; > ^~~~ > lib/emile/emile_image.c:1609: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:1611:8: warning: variable ‘region’ might be > clobbered by ‘longjmp’ or ‘vfor > k’ [-Wclobbered] > int region = 0; > ^~~~~~ > lib/emile/emile_image.c:1620:14: warning: variable ‘line_done’ might be > clobbered by ‘longjmp’ or > vfork’ [-Wclobbered] > Eina_Bool line_done = EINA_FALSE; > ^~~~~~~~~ > lib/emile/emile_image.c:1621:14: warning: variable ‘ptrg_free’ might be > clobbered by ‘longjmp’ or > vfork’ [-Wclobbered] > Eina_Bool ptrg_free = EINA_FALSE; > ^~~~~~~~~ > lib/emile/emile_image.c:1622:14: warning: variable ‘ptrag_free’ might be > clobbered by ‘longjmp’ or > ‘vfork’ [-Wclobbered] > Eina_Bool ptrag_free = EINA_FALSE; > ^~~~~~~~~~ > lib/emile/emile_image.c:1623:14: warning: variable ‘r’ might be > clobbered by ‘longjmp’ or ‘vfork’ > -Wclobbered] > Eina_Bool r = EINA_FALSE; > ^ > CC lib/eo/lib_eo_libeo_la-eo.lo > CC lib/eo/lib_eo_libeo_la-eo_ptr_indirection.lo > lib/emile/emile_image.c: In function ‘_emile_jpeg_head’: > lib/emile/emile_image.c:1359:27: warning: variable ‘opts’ might be > clobbered by ‘longjmp’ or ‘vfor > ’ [-Wclobbered] > Emile_Image_Load_Opts *opts = NULL; > ^~~~ > lib/emile/emile_image.c:1367:8: warning: variable ‘degree’ might be > clobbered by ‘longjmp’ or ‘vfor > k’ [-Wclobbered] > int degree = 0; > ^~~~~~ > lib/emile/emile_image.c:1368:14: warning: variable ‘change_wh’ might be > clobbered by ‘longjmp’ or > vfork’ [-Wclobbered] > Eina_Bool change_wh = EINA_FALSE; > ^~~~~~~~~ > lib/emile/emile_image.c:1000:8: warning: variable ‘orientation’ might be > clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] > int orientation = -1; > ^~~~~~~~~~~ > CC lib/eo/lib_eo_libeo_la-eo_base_class.lo > CC lib/eo/lib_eo_libeo_la-eo_class_class.lo > CC lib/eo/lib_eo_libeo_la-eo_add_fallback.lo > lib/emile/emile_cipher_openssl.c: In function ‘emile_binbuf_cipher’: > lib/emile/emile_cipher_openssl.c:90:19: error: storage size of ‘ctx’ > isn’t known > EVP_CIPHER_CTX ctx; > ^~~ > lib/emile/emile_cipher_openssl.c:90:19: warning: unused variable ‘ctx’ > [-Wunused-variable] > lib/emile/emile_cipher_openssl.c: In function ‘emile_binbuf_decipher’: > lib/emile/emile_cipher_openssl.c:189:19: error: storage size of ‘ctx’ > isn’t known > EVP_CIPHER_CTX ctx; > ^~~ > lib/emile/emile_cipher_openssl.c:189:19: warning: unused variable ‘ctx’ > [-Wunused-variable] > lib/emile/emile_cipher_openssl.c: In function ‘emile_cipher_server_listen’: > lib/emile/emile_cipher_openssl.c:298: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 */ > ^ > CC lib/efl/interfaces/lib_efl_libefl_la-efl_interfaces_main.lo > lib/emile/emile_cipher_openssl.c: In function ‘emile_cipher_server_connect’: > lib/emile/emile_cipher_openssl.c:743: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 */ > ^ > Makefile:34079: recipe for target > 'lib/emile/lib_emile_libemile_la-emile_cipher_openssl.lo' failed > make[4]: *** [lib/emile/lib_emile_libemile_la-emile_cipher_openssl.lo] > Error 1 > make[4]: *** Waiting for unfinished jobs.... > Makefile:49589: recipe for target 'all-recursive' failed > make[3]: *** [all-recursive] Error 1 > Makefile:16713: recipe for target 'all' failed > make[2]: *** [all] Error 2 > Makefile:2957: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > Makefile:2054: recipe for target 'all' failed > make: *** [all] Error 2 > > -- 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-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
