Your message dated Fri, 19 Sep 2025 20:40:01 +0000
with message-id <[email protected]>
and subject line Bug#1097946: fixed in sucrack 1.2.3-8
has caused the Debian Bug report #1097946,
regarding sucrack: ftbfs with GCC-15
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.)
--
1097946: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097946
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:sucrack
Version: 1.2.3-7
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/sucrack_1.2.3-7_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
sucrack configuration
---------------------
sucrack version : 1.2.3
target system : LINUX
sucrack link flags : -lpthread
sucrack compile flags : -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack
1.2.3 (LINUX)\""
dh_auto_build
make -j8
make[1]: Entering directory '/build/reproducible-path/sucrack-1.2.3'
make all-recursive
make[2]: Entering directory '/build/reproducible-path/sucrack-1.2.3'
Making all in src
make[3]: Entering directory '/build/reproducible-path/sucrack-1.2.3/src'
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2
-D_GNU_SOURCE -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack 1.2.3
(LINUX)\"" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sucrack-1.2.3=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DSTATISTICS -c -o sucrack-sucrack.o
`test -f 'sucrack.c' || echo './'`sucrack.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2
-D_GNU_SOURCE -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack 1.2.3
(LINUX)\"" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sucrack-1.2.3=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DSTATISTICS -c -o sucrack-worker.o
`test -f 'worker.c' || echo './'`worker.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2
-D_GNU_SOURCE -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack 1.2.3
(LINUX)\"" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sucrack-1.2.3=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DSTATISTICS -c -o sucrack-dictionary.o
`test -f 'dictionary.c' || echo './'`dictionary.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2
-D_GNU_SOURCE -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack 1.2.3
(LINUX)\"" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sucrack-1.2.3=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DSTATISTICS -c -o sucrack-pty.o `test
-f 'pty.c' || echo './'`pty.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2
-D_GNU_SOURCE -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack 1.2.3
(LINUX)\"" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sucrack-1.2.3=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DSTATISTICS -c -o sucrack-su.o `test
-f 'su.c' || echo './'`su.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2
-D_GNU_SOURCE -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack 1.2.3
(LINUX)\"" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sucrack-1.2.3=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DSTATISTICS -c -o sucrack-rewriter.o
`test -f 'rewriter.c' || echo './'`rewriter.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2
-D_GNU_SOURCE -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack 1.2.3
(LINUX)\"" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sucrack-1.2.3=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DSTATISTICS -c -o sucrack-util.o `test
-f 'util.c' || echo './'`util.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O2
-D_GNU_SOURCE -DSTATIC_BUFFER -DLINUX -DSUCRACK_TITLE="\"sucrack 1.2.3
(LINUX)\"" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/sucrack-1.2.3=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DSTATISTICS -c -o sucrack-stat.o `test
-f 'stat.c' || echo './'`stat.c
util.c:40:1: error: conflicting types for ‘prepare_tty’; have ‘void(int)’
40 | prepare_tty(int just_copy)
| ^~~~~~~~~~~
In file included from util.c:34:
util.h:57:9: note: previous declaration of ‘prepare_tty’ with type ‘void(void)’
57 | void prepare_tty();
| ^~~~~~~~~~~
make[3]: *** [Makefile:498: sucrack-util.o] Error 1
make[3]: *** Waiting for unfinished jobs....
worker.c: In function ‘worker_run’:
worker.c:152:9: warning: variable ‘rs’ set but not used
[-Wunused-but-set-variable]
152 | int rs;
| ^~
sucrack.c: In function ‘main’:
sucrack.c:274:5: error: too many arguments to function ‘prepare_tty’; expected
0, have 1
274 | prepare_tty(!read_from_stdin);
| ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~
In file included from sucrack.c:40:
util.h:57:9: note: declared here
57 | void prepare_tty();
| ^~~~~~~~~~~
stat.c: In function ‘stat_display’:
stat.c:92:24: warning: format ‘%i’ expects argument of type ‘int’, but argument
2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=]
92 | printf("\33[0;%iH\33[1m%s\33[0m\n\n\n", (ws.ws_col / 2) -
((strlen(SUCRACK_TITLE) + 7)/ 2), SUCRACK_TITLE);
| ~^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| int size_t
{aka long unsigned int}
| %li
In file included from sucrack.c:41:
rules.h: At top level:
rules.h:59:20: warning: ‘rules_map’ defined but not used [-Wunused-variable]
59 | static rules_map_t rules_map[] = {
| ^~~~~~~~~
make[3]: *** [Makefile:414: sucrack-sucrack.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/sucrack-1.2.3/src'
make[2]: *** [Makefile:451: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/sucrack-1.2.3'
make[1]: *** [Makefile:349: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/sucrack-1.2.3'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: sucrack
Source-Version: 1.2.3-8
Done: Matheus Polkorny <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sucrack, 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.
Matheus Polkorny <[email protected]> (supplier of updated sucrack 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, 14 Sep 2025 00:41:53 -0300
Source: sucrack
Architecture: source
Version: 1.2.3-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Matheus Polkorny <[email protected]>
Closes: 1097946
Changes:
sucrack (1.2.3-8) unstable; urgency=medium
.
* Team upload.
.
* d/control: Bump Standards-Version to 4.7.2 (no changes)
* d/p/fix-build-gcc-15.patch: New patch (Closes: #1097946)
Checksums-Sha1:
7db9a8b1d9c4dba973a4089e4957106958c76ec9 2045 sucrack_1.2.3-8.dsc
3b4bd54d1450cde175c10c72811f91d923e354aa 5524 sucrack_1.2.3-8.debian.tar.xz
dbfb192ad324e9e116c31d6ee3aa64e103d9f3c7 6046 sucrack_1.2.3-8_amd64.buildinfo
Checksums-Sha256:
bb8a4adec6046aee1730d3c805f7a0ca1c69daa11553cb07f8d191a6a97b17ce 2045
sucrack_1.2.3-8.dsc
53e77e4e0b6091217358735779f15f3d477a46792e09c4c04e4d5912e4dded85 5524
sucrack_1.2.3-8.debian.tar.xz
da09e0a1aa32c7ec0ce28381c748df027755f5604adff269d6c4dfb82aa2bdbf 6046
sucrack_1.2.3-8_amd64.buildinfo
Files:
6d3866563e34be720debd66eb6587ca1 2045 admin optional sucrack_1.2.3-8.dsc
461b1c5788ac37975bb58ea75bc13129 5524 admin optional
sucrack_1.2.3-8.debian.tar.xz
c4b7fc54423d4d8a9ad2135516f614c2 6046 admin optional
sucrack_1.2.3-8_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEEBrYs08CqJ6RHEajlAuXO5wyFLHsFAmjNscpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDA2
QjYyQ0QzQzBBQTI3QTQ0NzExQThFNTAyRTVDRUU3MEM4NTJDN0IACgkQAuXO5wyF
LHudUQ//S8zSXcAo+BE1zZTbneghLy6JHtjWGuwhxislNp8KF0+COSRJw4gMr3lp
esnnxP2lKVS3Bq5l6pqfCTgL8pz82GLzHgpyDuEefEjFRpen5qj0ER+u/W8AZwRr
MP8TJ2KOF7FK0i1fzni0MBCioa1b2wKtNHX8gGfuSyXYj+eGc+EQaYR95y8ZBN8e
3rNu4bcm6DD+7t09jkFCWwhc0OsrsQz1HYSfCQLckunQxOcNasarHj1sP3mcTbTa
99a7mxfEkunhrCCVpNogwq8sZkVq1h4c+kPyWvRrAiDcpBNopMkgq3F43m44tCV7
IkLvUrE/wb+boYKaK4IbAa0TepmQSknB4jEalrEnmAQdIvpXsKweccrFbivPBfPq
5Unaud5k5c/ZLvxkgrFzqW4ByiUMqGjPfolgMAtrCAe+vmhLht3+CNvuWJrFsSfw
RoVogYooAtm2MErwZuNRkE2EomPPisZUSY22Ycs99dWEEeDnaZl1bYFUInyF9IcC
ZF42FYiFVJ8bcfiLBF74356kgfAd2GpdRdoJvz1PTmB7cqEj3xw5jxZsL6jDqBch
IVRwv8g85C1detjZrYaekIetj1RCKr28+1nR/onOwEHCk6DP3UA6ivl9jpK8Z/mq
O5OZNPuL13iq/5Gaj/fFAbcSfHBWe/GThabIjUSxJ86L+xCtWc0=
=YedJ
-----END PGP SIGNATURE-----
pgpHhW9YWUpUG.pgp
Description: PGP signature
--- End Message ---