Your message dated Mon, 05 Aug 2024 18:34:36 +0000
with message-id <[email protected]>
and subject line Bug#1075389: fixed in pkcs11-proxy 0.4.1-2
has caused the Debian Bug report #1075389,
regarding pkcs11-proxy: ftbfs with GCC-14
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.)
--
1075389: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075389
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pkcs11-proxy
Version: 0.4.1-1
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14
[This bug is targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/pkcs11-proxy_0.4.1-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html
[...]
[ 53%] Building C object CMakeFiles/pkcs11-daemon.dir/gck-rpc-dispatch.o
[ 53%] Building C object CMakeFiles/pkcs11-daemon.dir/egg-buffer.o
[ 60%] Building C object
CMakeFiles/pkcs11-daemon.dir/gck-rpc-daemon-standalone.o
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -MD -MT
CMakeFiles/pkcs11-daemon.dir/egg-buffer.o -MF
CMakeFiles/pkcs11-daemon.dir/egg-buffer.o.d -o
CMakeFiles/pkcs11-daemon.dir/egg-buffer.o -c /<<PKGBUILDDIR>>/egg-buffer.c
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -MD -MT
CMakeFiles/pkcs11-daemon.dir/gck-rpc-dispatch.o -MF
CMakeFiles/pkcs11-daemon.dir/gck-rpc-dispatch.o.d -o
CMakeFiles/pkcs11-daemon.dir/gck-rpc-dispatch.o -c
/<<PKGBUILDDIR>>/gck-rpc-dispatch.c
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -MD -MT
CMakeFiles/pkcs11-daemon.dir/gck-rpc-daemon-standalone.o -MF
CMakeFiles/pkcs11-daemon.dir/gck-rpc-daemon-standalone.o.d -o
CMakeFiles/pkcs11-daemon.dir/gck-rpc-daemon-standalone.o -c
/<<PKGBUILDDIR>>/gck-rpc-daemon-standalone.c
/<<PKGBUILDDIR>>/gck-rpc-tls-psk.c: In function ‘gck_rpc_init_tls_psk’:
/<<PKGBUILDDIR>>/gck-rpc-tls-psk.c:268:9: warning: ‘TLSv1_2_method’ is
deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
268 | state->ssl_ctx = SSL_CTX_new(TLSv1_2_method());
| ^~~~~
In file included from /<<PKGBUILDDIR>>/gck-rpc-tls-psk.h:6,
from /<<PKGBUILDDIR>>/gck-rpc-tls-psk.c:27:
/usr/include/openssl/ssl.h:2068:50: note: declared here
2068 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_2_method(void);
/* TLSv1.2 */
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gck-rpc-dispatch.c: In function ‘gck_rpc_layer_accept’:
/<<PKGBUILDDIR>>/gck-rpc-dispatch.c:2374:21: error: assignment to ‘int (*)(void
*, unsigned char *, size_t)’ {aka ‘int (*)(void *, unsigned char *, long
unsigned int)’} from incompatible pointer type ‘int (*)(CallState *, void *,
size_t)’ {aka ‘int (*)(struct _CallState *, void *, long unsigned int)’}
[-Wincompatible-pointer-types]
2374 | ds->cs.read = &read_all;
| ^
/<<PKGBUILDDIR>>/gck-rpc-dispatch.c:2375:22: error: assignment to ‘int (*)(void
*, unsigned char *, size_t)’ {aka ‘int (*)(void *, unsigned char *, long
unsigned int)’} from incompatible pointer type ‘int (*)(CallState *, void *,
size_t)’ {aka ‘int (*)(struct _CallState *, void *, long unsigned int)’}
[-Wincompatible-pointer-types]
2375 | ds->cs.write = &write_all;
| ^
/<<PKGBUILDDIR>>/gck-rpc-dispatch.c: In function ‘gck_rpc_layer_inetd’:
/<<PKGBUILDDIR>>/gck-rpc-dispatch.c:2412:12: error: assignment to ‘int (*)(void
*, unsigned char *, size_t)’ {aka ‘int (*)(void *, unsigned char *, long
unsigned int)’} from incompatible pointer type ‘int (*)(CallState *, void *,
size_t)’ {aka ‘int (*)(struct _CallState *, void *, long unsigned int)’}
[-Wincompatible-pointer-types]
2412 | cs.read = &_inetd_read;
| ^
/<<PKGBUILDDIR>>/gck-rpc-dispatch.c:2413:13: error: assignment to ‘int (*)(void
*, unsigned char *, size_t)’ {aka ‘int (*)(void *, unsigned char *, long
unsigned int)’} from incompatible pointer type ‘int (*)(CallState *, void *,
size_t)’ {aka ‘int (*)(struct _CallState *, void *, long unsigned int)’}
[-Wincompatible-pointer-types]
2413 | cs.write = &_inetd_write;
| ^
[ 66%] Building C object CMakeFiles/pkcs11-daemon.dir/gck-rpc-message.o
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -MD -MT
CMakeFiles/pkcs11-daemon.dir/gck-rpc-message.o -MF
CMakeFiles/pkcs11-daemon.dir/gck-rpc-message.o.d -o
CMakeFiles/pkcs11-daemon.dir/gck-rpc-message.o -c
/<<PKGBUILDDIR>>/gck-rpc-message.c
[ 73%] Building C object CMakeFiles/pkcs11-daemon.dir/gck-rpc-util.o
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -MD -MT
CMakeFiles/pkcs11-daemon.dir/gck-rpc-util.o -MF
CMakeFiles/pkcs11-daemon.dir/gck-rpc-util.o.d -o
CMakeFiles/pkcs11-daemon.dir/gck-rpc-util.o -c /<<PKGBUILDDIR>>/gck-rpc-util.c
[ 80%] Building C object CMakeFiles/pkcs11-daemon.dir/syscall-reporter.o
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -MD -MT
CMakeFiles/pkcs11-daemon.dir/syscall-reporter.o -MF
CMakeFiles/pkcs11-daemon.dir/syscall-reporter.o.d -o
CMakeFiles/pkcs11-daemon.dir/syscall-reporter.o -c
/<<PKGBUILDDIR>>/syscall-reporter.c
make[3]: *** [CMakeFiles/pkcs11-daemon.dir/build.make:111:
CMakeFiles/pkcs11-daemon.dir/gck-rpc-dispatch.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /<<PKGBUILDDIR>>/syscall-reporter.c:12:
/<<PKGBUILDDIR>>/syscall-reporter.h:21:2: warning: #warning "You've included
the syscall reporter. Do not use in production!" [-Wcpp]
21 | #warning "You've included the syscall reporter. Do not use in
production!"
| ^~~~~~~
/<<PKGBUILDDIR>>/syscall-reporter.c:34:13: warning: ‘reporter’ defined but not
used [-Wunused-function]
34 | static void reporter(int nr, siginfo_t *info, void *void_context)
| ^~~~~~~~
/<<PKGBUILDDIR>>/syscall-reporter.c:18:13: warning: ‘write_uint’ defined but
not used [-Wunused-function]
18 | static void write_uint(char *buf, unsigned int val)
| ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/syscall-reporter.c:13:
/<<PKGBUILDDIR>>/syscall-names.h:1:20: warning: ‘syscall_names’ defined but not
used [-Wunused-variable]
1 | static const char *syscall_names[] = {
| ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gck-rpc-module.c: In function ‘call_lookup’:
/<<PKGBUILDDIR>>/gck-rpc-module.c:460:17: warning: ‘__builtin_strncpy’ output
may be truncated copying 108 bytes from a string of length 4095
[-Wstringop-truncation]
460 | strncpy(addr.sun_path, pkcs11_socket_path,
| ^
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [CMakeFiles/Makefile2:114: CMakeFiles/pkcs11-daemon.dir/all] Error
2
make[2]: *** Waiting for unfinished jobs....
[ 86%] Linking C shared library libpkcs11-proxy.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/pkcs11-proxy.dir/link.txt
--verbose=1
/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared
-Wl,-soname,libpkcs11-proxy.so.0 -o libpkcs11-proxy.so.0.1
"CMakeFiles/pkcs11-proxy.dir/gck-rpc-module.o"
"CMakeFiles/pkcs11-proxy.dir/gck-rpc-message.o"
"CMakeFiles/pkcs11-proxy.dir/gck-rpc-util.o"
"CMakeFiles/pkcs11-proxy.dir/egg-buffer.o"
"CMakeFiles/pkcs11-proxy.dir/gck-rpc-tls-psk.o" -lpthread -lssl -lcrypto
/usr/bin/cmake -E cmake_symlink_library libpkcs11-proxy.so.0.1
libpkcs11-proxy.so.0 libpkcs11-proxy.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
[ 86%] Built target pkcs11-proxy
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/build'
dh_auto_build: error: cd build && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: pkcs11-proxy
Source-Version: 0.4.1-2
Done: Thorsten Alteholz <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pkcs11-proxy, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thorsten Alteholz <[email protected]> (supplier of updated pkcs11-proxy
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 04 Aug 2024 22:02:03 +0200
Source: pkcs11-proxy
Architecture: source
Version: 0.4.1-2
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <[email protected]>
Changed-By: Thorsten Alteholz <[email protected]>
Closes: 1075389
Changes:
pkcs11-proxy (0.4.1-2) unstable; urgency=medium
.
* fix gcc14 issues (Closes: #1075389)
* debian/control: bump standard to 4.7.0 (no changes)
Checksums-Sha1:
1795f31e896170d60b9f90f0c48aae0705d7cca6 1986 pkcs11-proxy_0.4.1-2.dsc
cd310f62259c23f1a268447a22a2baa42254c8e0 3636
pkcs11-proxy_0.4.1-2.debian.tar.xz
2d025090bbfdf5b10a3cde79f02b819e7725ca6e 7762
pkcs11-proxy_0.4.1-2_amd64.buildinfo
Checksums-Sha256:
cb612aa1827aa4305097003a6d7bc58c910c1f8debe5b0cc64a667dceb8ac2e5 1986
pkcs11-proxy_0.4.1-2.dsc
b124c1607634667091ebdace630b8abc26ea96653eb7af449f63617c42c5f262 3636
pkcs11-proxy_0.4.1-2.debian.tar.xz
202a341570484ad2e410d83b15c5f5703d248e7a56c374e20d8694c7556613d1 7762
pkcs11-proxy_0.4.1-2_amd64.buildinfo
Files:
d2b465687cff16439e8bdea537e11df6 1986 net optional pkcs11-proxy_0.4.1-2.dsc
02e4086d89818c84be998cef671fd001 3636 net optional
pkcs11-proxy_0.4.1-2.debian.tar.xz
5f60a077de7891f3b23961ab6f96fca8 7762 net optional
pkcs11-proxy_0.4.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmaxFv9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR7koD/9O0Qd2GGwDNM7W7ZH7g6FbdCI2Wc+z
7E03Ja7+aIeyoMXhVrbvoCK6P18U6lvKXt3z7RIKO8o9T1FHJoJ6cTAiNd4xTNzX
TmvT5qdQF0ZwhgMrL3bT9DHzOTnHWp4L6Iix4qAOL+9YEkA9qJtsxMo6/Q8XBIWf
qMda94sI9/OzG4uFWUQdso9HAAfZYtyVxj77SfUA38oql1jPaRY+eoXZ+PyRaQhH
A3MOdZokeO9x4GYR1F2UXYBp53hJBRB5aGyzgh8cV5o0amx7xsoPV2Oz+zYzNSR1
dJaf7ECzr8AWHtzkvG3LzFfXJ8qPEEdZQ1bN/NW56unL/Km6M4xHD7STY3wH1sGL
X/5YS5cY+gaj4Utl8xKK/S0ZG4WM6fB117JIfwEBfLwbtN4zTbOQuOTLNDGHuSV/
3ZPUhKP1CAKWaSxbFsftbhCw/uyyRC+JtaxFvn5efvvfU4Wx0ELelPuyHtzqy7IT
9ntWZJ8h5vFT9Amrlr5/IlGGxvjC07WP0z8JzJ0PIKR2DSdzqzB8xSZz3R7YnVy0
3cpRIMFOLpsYfnyblbRbRgjyhBnIMbvL4RuA6qXTSm2DtKCJCWoEk3nr7ijQ1gW1
QLAqAnPET343NAmJa3COIoe6RpoixYFwo1UoH1FE09q2nu2lNnfBSSvinbNDq+Xx
pn7FWr7TxJ7NEg==
=aoqe
-----END PGP SIGNATURE-----
pgpKlveKd7Czb.pgp
Description: PGP signature
--- End Message ---