Your message dated Sat, 06 Aug 2022 11:50:00 +0000
with message-id <e1okijc-00fc8x...@fasolo.debian.org>
and subject line Bug#1006245: fixed in libwebsockets 4.1.6-2
has caused the Debian Bug report #1006245,
regarding libwebsockets: FTBFS with OpenSSL 3.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1006245: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006245
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libwebsockets
Version: 4.0.20-2
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:

| [ 31%] Building C object 
CMakeFiles/websockets.dir/lib/tls/openssl/openssl-server.c.o
| /usr/bin/cc  -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/plugins 
-I/<<PKGBUILDDIR>>/lib/core -I/<<PKGBUILDDIR>>/lib/core-net 
-I/<<PKGBUILDDIR>>/lib/event-libs -I/<<PKGBUILDDIR>>/include/abstract 
-I/<<PKGBUILDDIR>>/lib/tls -I/<<PKGBUILDDIR>>/lib/roles 
-I/<<PKGBUILDDIR>>/lib/event-libs/libuv -I/<<PKGBUILDDIR>>/lib/event-libs/poll 
-I/<<PKGBUILDDIR>>/lib/event-libs/libevent 
-I/<<PKGBUILDDIR>>/lib/event-libs/glib -I/<<PKGBUILDDIR>>/lib/event-libs/libev 
-I/<<PKGBUILDDIR>>/lib/jose/jwe -I/<<PKGBUILDDIR>>/lib/jose/jws 
-I/<<PKGBUILDDIR>>/lib/jose -I/<<PKGBUILDDIR>>/lib/misc 
-I/<<PKGBUILDDIR>>/lib/roles/http -I/<<PKGBUILDDIR>>/lib/roles/http/compression 
-I/<<PKGBUILDDIR>>/lib/roles/h1 -I/<<PKGBUILDDIR>>/lib/roles/h2 
-I/<<PKGBUILDDIR>>/lib/roles/ws -I/<<PKGBUILDDIR>>/lib/roles/cgi 
-I/<<PKGBUILDDIR>>/lib/roles/dbus -I/<<PKGBUILDDIR>>/lib/roles/raw-proxy 
-I/<<PKGBUILDDIR>>/lib/abstract -I/<<PKGBUILDDIR>>/lib/system/async-dns 
-I/<<PKGBUILDDIR>>/lib/roles/mqtt -I/<<PKGBUILDDIR>>/lib/plat/unix 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/lib -Wall 
-Wsign-compare -Wstrict-aliasing -Wuninitialized -Werror -fvisibility=hidden 
-Wundef  -Wtype-limits -Wignored-qualifiers -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -fno-strict-aliasing -Wno-error=format-truncation 
-Wno-error=format-overflow -Wdate-time -D_FORTIFY_SOURCE=2  -pthread -MD -MT 
CMakeFiles/websockets.dir/lib/tls/openssl/openssl-server.c.o -MF 
CMakeFiles/websockets.dir/lib/tls/openssl/openssl-server.c.o.d -o 
CMakeFiles/websockets.dir/lib/tls/openssl/openssl-server.c.o -c 
/<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c
| /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c: In function 
‘lws_tls_server_certs_load’:
| /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c:403:9: error: 
‘EC_KEY_new_by_curve_name’ is deprecated: Since OpenSSL 3.0 
[-Werror=deprecated-declarations]
|   403 |         ecdh = EC_KEY_new_by_curve_name(ecdh_nid);
|       |         ^~~~
| In file included from /usr/include/openssl/x509.h:33,
|                  from /usr/include/openssl/ssl.h:31,
|                  from /<<PKGBUILDDIR>>/include/libwebsockets.h:250,
|                  from /<<PKGBUILDDIR>>/lib/core/private-lib-core.h:135,
|                  from /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c:25:
| /usr/include/openssl/ec.h:996:31: note: declared here
|   996 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
|       |                               ^~~~~~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c:409:9: error: 
‘EC_KEY_free’ is deprecated: Since OpenSSL 3.0 
[-Werror=deprecated-declarations]
|   409 |         EC_KEY_free(ecdh);
|       |         ^~~~~~~~~~~
| In file included from /usr/include/openssl/x509.h:33,
|                  from /usr/include/openssl/ssl.h:31,
|                  from /<<PKGBUILDDIR>>/include/libwebsockets.h:250,
|                  from /<<PKGBUILDDIR>>/lib/core/private-lib-core.h:135,
|                  from /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c:25:
| /usr/include/openssl/ec.h:1001:28: note: declared here
|  1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
|       |                            ^~~~~~~~~~~
| /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c:451:9: error: 
‘EVP_PKEY_get1_EC_KEY’ is deprecated: Since OpenSSL 3.0 
[-Werror=deprecated-declarations]
|   451 |         EC_key = EVP_PKEY_get1_EC_KEY(pkey);
|       |         ^~~~~~
| In file included from /usr/include/openssl/x509.h:29,
|                  from /usr/include/openssl/ssl.h:31,
|                  from /<<PKGBUILDDIR>>/include/libwebsockets.h:250,
|                  from /<<PKGBUILDDIR>>/lib/core/private-lib-core.h:135,
|                  from /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c:25:
| /usr/include/openssl/evp.h:1374:19: note: declared here
|  1374 | struct ec_key_st *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey);
|       |                   ^~~~~~~~~~~~~~~~~~~~
| /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c:459:9: error: 
‘EC_KEY_free’ is deprecated: Since OpenSSL 3.0 
[-Werror=deprecated-declarations]
|   459 |         EC_KEY_free(EC_key);
|       |         ^~~~~~~~~~~
| In file included from /usr/include/openssl/x509.h:33,
|                  from /usr/include/openssl/ssl.h:31,
|                  from /<<PKGBUILDDIR>>/include/libwebsockets.h:250,
|                  from /<<PKGBUILDDIR>>/lib/core/private-lib-core.h:135,
|                  from /<<PKGBUILDDIR>>/lib/tls/openssl/openssl-server.c:25:
| /usr/include/openssl/ec.h:1001:28: note: declared here
|  1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
|       |                            ^~~~~~~~~~~
| cc1: all warnings being treated as errors
| make[3]: *** [CMakeFiles/websockets.dir/build.make:765: 
CMakeFiles/websockets.dir/lib/tls/openssl/openssl-server.c.o] Error 1

For more information see:
https://www.openssl.org/docs/man3.0/man7/migration_guide.html

Sebastian

--- End Message ---
--- Begin Message ---
Source: libwebsockets
Source-Version: 4.1.6-2
Done: Laszlo Boszormenyi (GCS) <g...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libwebsockets, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1006...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated libwebsockets 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 06 Aug 2022 07:42:00 +0200
Source: libwebsockets
Architecture: source
Version: 4.1.6-2
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org>
Closes: 1006245
Changes:
 libwebsockets (4.1.6-2) unstable; urgency=medium
 .
   * Update -dev dependency.
   * Upload to Sid.
 .
   [ Simon Chopin <simon.cho...@canonical.com> ]
   * d/rules: downgrade deprecation errors into warnings to fix the build
     against OpenSSL3 (closes: #1006245).
Checksums-Sha1:
 6fec7f77056a76a1c0f82e7908438cb7b0ed0548 2547 libwebsockets_4.1.6-2.dsc
 cec35fd920528911c7732fb66b62f7fd2d322027 17132 
libwebsockets_4.1.6-2.debian.tar.xz
Checksums-Sha256:
 1b584b999785bcdfd8c0a08bdc36f850413a842f72a022613cff19dabb1ee225 2547 
libwebsockets_4.1.6-2.dsc
 db7b9056b78314af6cce860708d9a2bfdf888e22400c8ff516e17883243a91ea 17132 
libwebsockets_4.1.6-2.debian.tar.xz
Files:
 d47f498a709b16fd397f257aaee0df1f 2547 libs optional libwebsockets_4.1.6-2.dsc
 76e88ce3504e37fcee992a67f826ceab 17132 libs optional 
libwebsockets_4.1.6-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAmLuTkQACgkQ3OMQ54ZM
yL8iMg//WRwfC9SZm3E1RKafMZdw0ddd8rrGU4DWE5ljztUkOuy/+kz4/XKcXdyT
Wyrj48j3nctFU0p6cocKuvnrEg/rwbyn42qf8f8R6fTaNWkVyskD+qVQBCZFg40h
Qxjxd9Soyh5uFP0VRGDrcq18c4+oH1i70Ak/NlugGBZGz6WgBe6Ft1nUPJo+eD3/
p2cART8YpThnUNJMTzyta4CBk7yGhE6LD0hJ6RuCGvNjUT0sODRUTVEx6TjNzamR
YQOvsotXtJYha7GIvMJ8ireF+RY7pPDjBUT8OYKoVy/h3/EgLLQf/rIygsEX0Kd2
aHIt2PACXjuo4L6q2e8MHaM2jHv5lr2CT34aRZDah0vkQB7Jq3DPabOP8e1aIqON
ahAtlRxoi8qSLvmvCXOGWDOmxUyAUrQfx7+zJxN0ymw+AafAKrymhZmWUI529o4B
vRoVo6O3WkETgrvibaMYIpoQySLoiK7PNL6oqR0Ymw4mAMSW+pH9q/NChTaXKUyz
C/FTMvsD/nVtxTRFl4LOQW1lWUZ+K2g6NZNTnFV026dK+u14omelgk3wYOSGE3bN
d1nAFfs7LG/ayVaT7M5XHw9CG4wHq/SOJ07Qsy9RuIoUVZDXnpDJTbKGQsodxg5N
IawbURNsoZsd6LO4MlaljsmR2ogTM/zwHeK4EEnh+0Ygvh3b2Sk=
=7QiY
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to