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).
>
> nous@couderc:/opt/enlightenment/core/efl$ make
> make --no-print-directory all-recursive
> Making all in src
> make all-recursive
> CC lib/emile/lib_emile_libemile_la-emile_cipher_openssl.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 */
> ^
> 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:34080 : la recette pour la cible
> « lib/emile/lib_emile_libemile_la-emile_cipher_openssl.lo » a échouée
> make[4]: *** [lib/emile/lib_emile_libemile_la-emile_cipher_openssl.lo]
> Erreur 1
> Makefile:49590 : la recette pour la cible « all-recursive » a échouée
> make[3]: *** [all-recursive] Erreur 1
> Makefile:16714 : la recette pour la cible « all » a échouée
> make[2]: *** [all] Erreur 2
> Makefile:2958 : la recette pour la cible « all-recursive » a échouée
> make[1]: *** [all-recursive] Erreur 1
> Makefile:2055 : la recette pour la cible « all » a échouée
> make: *** [all] Erreur 2
> nous@couderc:/opt/enlightenment/core/efl$
>
>
> ------------------------------------------------------------------------------
> 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
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>
--
Simon Lees (Simotek) http://simotek.net
Emergency Update Team keybase.io/simotek
SUSE Linux Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
------------------------------------------------------------------------------
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
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users