Your message dated Tue, 16 Jun 2026 17:23:22 +0200
with message-id <[email protected]>
and subject line Fwd: canl-c_3.0.0-7_source.changes ACCEPTED into unstable
has caused the Debian Bug report #1137592,
regarding canl-c: FTBFS with openssl 4.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 [email protected]
immediately.)
--
1137592: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1137592
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: canl-c
Version: 3.0.0-6
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: [email protected]
Usertags: openssl-4.0
OpenSSL 4.0 is in experimental. This package fails to build against it:
| libtool: compile: gcc -Wall -g -I./src/proxy -I. -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/canl-c-3.0.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c
./src/canl_ssl.c -fPIC -I./src -I. -fPIC -DPIC -o .libs/canl_ssl.o
| ./src/canl_ssl.c: In function 'ssl_initialize':
| ./src/canl_ssl.c:111:40: error: passing argument 2 of
'X509_STORE_set_check_issued' from incompatible pointer type
[-Wincompatible-pointer-types]
| 111 | X509_STORE_set_check_issued(store, proxy_check_issued);
| | ^~~~~~~~~~~~~~~~~~
| | |
| | int (*)(X509_STORE_CTX *, X509
*, X509 *) {aka int (*)(struct x509_store_ctx_st *, struct x509_st *, struct
x509_st *)}
| In file included from /usr/include/openssl/x509.h:494,
| from /usr/include/openssl/ssl.h:34,
| from ./src/canl_ssl.h:5,
| from ./src/proxy/sslutils.h:64,
| from ./src/canl_locl.h:21,
| from ./src/canl_ssl.c:1:
| /usr/include/openssl/x509_vfy.h:556:36: note: expected
'X509_STORE_CTX_check_issued_fn' {aka 'int (*)(struct x509_store_ctx_st *,
const struct x509_st *, const struct x509_st *)'} but argument is of type 'int
(*)(X509_STORE_CTX *, X509 *, X509 *)' {aka 'int (*)(struct x509_store_ctx_st
*, struct x509_st *, struct x509_st *)'}
| 556 | X509_STORE_CTX_check_issued_fn check_issued);
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
| ./src/proxy/sslutils.h:448:1: note: 'proxy_check_issued' declared here
| 448 | proxy_check_issued(
| | ^~~~~~~~~~~~~~~~~~
| /usr/include/openssl/x509_vfy.h:259:15: note:
'X509_STORE_CTX_check_issued_fn' declared here
| 259 | typedef int (*X509_STORE_CTX_check_issued_fn)(X509_STORE_CTX *ctx,
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ./src/canl_ssl.c: In function 'check_hostname_cert':
| ./src/canl_ssl.c:480:18: warning: assignment discards 'const' qualifier from
pointer target type [-Wdiscarded-qualifiers]
| 480 | if(!(ext = X509_get_ext(serv_cert, i)) ||
| | ^
| ./src/canl_ssl.c:505:12: warning: assignment discards 'const' qualifier from
pointer target type [-Wdiscarded-qualifiers]
| 505 | sn = X509_get_subject_name(serv_cert);
| | ^
| ./src/canl_ssl.c:509:39: warning: initialization discards 'const' qualifier
from pointer target type [-Wdiscarded-qualifiers]
| 509 | X509_NAME_ENTRY *cn = X509_NAME_get_entry(sn, i);
| | ^~~~~~~~~~~~~~~~~~~
| ./src/canl_ssl.c: In function 'canl_ssl_ctx_set_clb':
| ./src/canl_ssl.c:1275:40: error: passing argument 2 of
'X509_STORE_set_check_issued' from incompatible pointer type
[-Wincompatible-pointer-types]
| 1275 | X509_STORE_set_check_issued(store, proxy_check_issued);
| | ^~~~~~~~~~~~~~~~~~
| | |
| | int (*)(X509_STORE_CTX *, X509
*, X509 *) {aka int (*)(struct x509_store_ctx_st *, struct x509_st *, struct
x509_st *)}
| /usr/include/openssl/x509_vfy.h:556:36: note: expected
'X509_STORE_CTX_check_issued_fn' {aka 'int (*)(struct x509_store_ctx_st *,
const struct x509_st *, const struct x509_st *)'} but argument is of type 'int
(*)(X509_STORE_CTX *, X509 *, X509 *)' {aka 'int (*)(struct x509_store_ctx_st
*, struct x509_st *, struct x509_st *)'}
| 556 | X509_STORE_CTX_check_issued_fn check_issued);
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
| ./src/proxy/sslutils.h:448:1: note: 'proxy_check_issued' declared here
| 448 | proxy_check_issued(
| | ^~~~~~~~~~~~~~~~~~
| /usr/include/openssl/x509_vfy.h:259:15: note:
'X509_STORE_CTX_check_issued_fn' declared here
| 259 | typedef int (*X509_STORE_CTX_check_issued_fn)(X509_STORE_CTX *ctx,
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ./src/canl_ssl.c: In function 'ssl_get_peer':
| ./src/canl_ssl.c:1319:13: warning: assignment discards 'const' qualifier from
pointer target type [-Wdiscarded-qualifiers]
| 1319 | subject = X509_get_subject_name(cert);
| | ^
| make[2]: *** [Makefile:123: canl_ssl.lo] Error 1
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/canl-c_3.0.0-6_amd64-2026-04-19T07:59:06Z
Sebastian
--- End Message ---
--- Begin Message ---
Source: canl-c
Source-Version: 3.0.0-7
Done: Mattias Ellert <[email protected]>
-------- Vidarebefordrat meddelande --------
Från: Debian FTP Masters <[email protected]>
Till: Mattias Ellert <[email protected]>
Ämne: canl-c_3.0.0-7_source.changes ACCEPTED into unstable
Datum: 2026-06-16 16:35:59
Thank you for your contribution to Debian.
Accepted:
Format: 1.8
Date: Tue, 16 Jun 2026 15:25:05 +0200
Source: canl-c
Architecture: source
Version: 3.0.0-7
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Mattias Ellert <[email protected]>
Changes:
canl-c (3.0.0-7) unstable; urgency=medium
.
* Fixes for building with openssl 4.0 (Closes: ##1137592)
Checksums-Sha1:
d2c6a33bded9a03be61efb6771b8a7bc75b21267 2204 canl-c_3.0.0-7.dsc
9245c39bfb08ceff0b6a3320ade17636d910a323 11420 canl-c_3.0.0-
7.debian.tar.xz
8c3818ae8f63b0d55f4b1b0913456943306d513a 10371 canl-c_3.0.0-
7_amd64.buildinfo
Checksums-Sha256:
aa6925239a87401685a4901298e03e910343f81a86f61c52dcae191110ebeaf4 2204
canl-c_3.0.0-7.dsc
9733d440992dc0443560946bfdbac833fd9ab62928c9579cba1070bc554fa0b8 11420
canl-c_3.0.0-7.debian.tar.xz
8d5428c5c18191dc097c9324eb41cba0dafc5a314af0ed7b33611e3e6950f77d 10371
canl-c_3.0.0-7_amd64.buildinfo
Files:
5a7cbb8ee830d274d5de1347350034c9 2204 net optional canl-c_3.0.0-7.dsc
014b95db79ad19cba4c3f7af03d3f7e9 11420 net optional canl-c_3.0.0-
7.debian.tar.xz
6cdc3cce0fb27fe0af1a3d1447de1bea 10371 net optional canl-c_3.0.0-
7_amd64.buildinfo
signature.asc
Description: This is a digitally signed message part
--- End Message ---