forwarded 1005718 https://github.com/mobile-shell/mosh/issues/1174
thankyou


On Sun, Feb 13, 2022 at 1:03 PM Sebastian Andrzej Siewior
<sebast...@breakpoint.cc> wrote:
>
> Source: mosh
> Version: 1.3.2-2.1
> Severity: important
> Tags: bookworm sid
> User: pkg-openssl-de...@lists.alioth.debian.org
> Usertags: ftbfs-3.0
>
> Your package is failing to build using OpenSSL 3.0 with the
> following error:
>
> | c++ -DHAVE_CONFIG_H -I. -I../..  -I./../util  -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -pedantic -Wno-long-long -Weffc++ 
> -Wmissing-declarations -fno-strict-overflow -D_FORTIFY_SOURCE=2 
> -fstack-protector-all -Wstack-protector --param ssp-buffer-size=1 -fPIE 
> -fno-default-inline -pipe -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -Wformat -Werror=format-security -c -o ocb.o ocb.cc
> | ocb.cc: In function ‘void AES_ecb_encrypt_blks(block*, unsigned int, 
> AES_KEY*)’:
> | ocb.cc:360:80: error: ‘void AES_encrypt(const unsigned char*, unsigned 
> char*, const AES_KEY*)’ is deprecated: Since OpenSSL 3.0 
> [-Werror=deprecated-declarations]
> |   360 |   AES_encrypt((unsigned char *)(blks+nblks), (unsigned char 
> *)(blks+nblks), key);
> |       |                                                                     
>            ^
> | In file included from ocb.cc:354:
> | /usr/include/openssl/aes.h:57:6: note: declared here
> |    57 | void AES_encrypt(const unsigned char *in, unsigned char *out,
> |       |      ^~~~~~~~~~~
> | ocb.cc: In function ‘void AES_ecb_decrypt_blks(block*, unsigned int, 
> AES_KEY*)’:
> | ocb.cc:367:80: error: ‘void AES_decrypt(const unsigned char*, unsigned 
> char*, const AES_KEY*)’ is deprecated: Since OpenSSL 3.0 
> [-Werror=deprecated-declarations]
> |   367 |   AES_decrypt((unsigned char *)(blks+nblks), (unsigned char 
> *)(blks+nblks), key);
> |       |                                                                     
>            ^
> | In file included from ocb.cc:354:
> | /usr/include/openssl/aes.h:60:6: note: declared here
> |    60 | void AES_decrypt(const unsigned char *in, unsigned char *out,
> |       |      ^~~~~~~~~~~
> | ocb.cc: In function ‘int ae_init(ae_ctx*, const void*, int, int, int)’:
> | ocb.cc:804:75: error: ‘int AES_set_encrypt_key(const unsigned char*, int, 
> AES_KEY*)’ is deprecated: Since OpenSSL 3.0 
> [-Werror=deprecated-declarations]
> |   804 |     AES_set_encrypt_key((unsigned char *)key, key_len*8, 
> &ctx->encrypt_key);
> |       |                                                                     
>       ^
> | In file included from ocb.cc:354:
> | /usr/include/openssl/aes.h:51:5: note: declared here
> |    51 | int AES_set_encrypt_key(const unsigned char *userKey, const int 
> bits,
> |       |     ^~~~~~~~~~~~~~~~~~~
> | ocb.cc:808:82: error: ‘int AES_set_decrypt_key(const unsigned char*, int, 
> AES_KEY*)’ is deprecated: Since OpenSSL 3.0 
> [-Werror=deprecated-declarations]
> |   808 |     AES_set_decrypt_key((unsigned char *)key, (int)(key_len*8), 
> &ctx->decrypt_key);
> |       |                                                                     
>              ^
> | In file included from ocb.cc:354:
> | /usr/include/openssl/aes.h:54:5: note: declared here
> |    54 | int AES_set_decrypt_key(const unsigned char *userKey, const int 
> bits,
> |       |     ^~~~~~~~~~~~~~~~~~~
> | ocb.cc:817:76: error: ‘void AES_encrypt(const unsigned char*, unsigned 
> char*, const AES_KEY*)’ is deprecated: Since OpenSSL 3.0 
> [-Werror=deprecated-declarations]
> |   817 |                             (unsigned char *)&ctx->Lstar, 
> &ctx->encrypt_key);
> |       |                                                                     
>        ^
> | In file included from ocb.cc:354:
> | /usr/include/openssl/aes.h:57:6: note: declared here
> |    57 | void AES_encrypt(const unsigned char *in, unsigned char *out,
> |       |      ^~~~~~~~~~~
> | ocb.cc: In function ‘block gen_offset_from_nonce(ae_ctx*, const void*)’:
> | ocb.cc:854:72: error: ‘void AES_encrypt(const unsigned char*, unsigned 
> char*, const AES_KEY*)’ is deprecated: Since OpenSSL 3.0 
> [-Werror=deprecated-declarations]
> |   854 |   AES_encrypt(tmp.u8, (unsigned char *)&ctx->KtopStr, 
> &ctx->encrypt_key);
> |       |                                                                     
>    ^
> | In file included from ocb.cc:354:
> | /usr/include/openssl/aes.h:57:6: note: declared here
> |    57 | void AES_encrypt(const unsigned char *in, unsigned char *out,
> |       |      ^~~~~~~~~~~
> | ocb.cc: In function ‘int ae_decrypt(ae_ctx*, const void*, const void*, 
> int, const void*, int, void*, const void*, int)’:
> | ocb.cc:1338:68: error: ‘void AES_encrypt(const unsigned char*, unsigned 
> char*, const AES_KEY*)’ is deprecated: Since OpenSSL 3.0 
> [-Werror=deprecated-declarations]
> |  1338 |     AES_encrypt((unsigned char *)&offset, tmp.u8, 
> &ctx->encrypt_key);
> |       |                                                                    ^
> | In file included from ocb.cc:354:
> | /usr/include/openssl/aes.h:57:6: note: declared here
> |    57 | void AES_encrypt(const unsigned char *in, unsigned char *out,
> |       |      ^~~~~~~~~~~
> | ocb.cc:1376:48: error: ‘void AES_encrypt(const unsigned char*, unsigned 
> char*, const AES_KEY*)’ is deprecated: Since OpenSSL 3.0 
> [-Werror=deprecated-declarations]
> |  1376 |   AES_encrypt(tmp.u8, tmp.u8, &ctx->encrypt_key);
> |       |                                                ^
> | In file included from ocb.cc:354:
> | /usr/include/openssl/aes.h:57:6: note: declared here
> |    57 | void AES_encrypt(const unsigned char *in, unsigned char *out,
> |       |      ^~~~~~~~~~~
> | cc1plus: all warnings being treated as errors
> | make[4]: *** [Makefile:381: ocb.o] Error 1
>
> For more information see:
> https://www.openssl.org/docs/man3.0/man7/migration_guide.html
>
> Sebastian

Reply via email to