Your message dated Sat, 20 Sep 2025 18:04:43 +0000
with message-id <[email protected]>
and subject line Bug#1097565: fixed in pdfcrack 0.21-1
has caused the Debian Bug report #1097565,
regarding pdfcrack: 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.)
--
1097565: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097565
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pdfcrack
Version: 0.20-1
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/pdfcrack_0.20-1_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
[...]
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package pdfcrack
dpkg-buildpackage: info: source version 0.20-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Joao Eriberto Mota Filho
<[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean
dh_auto_clean
make -j8 clean
make[1]: Entering directory '/build/reproducible-path/pdfcrack-0.20'
rm -f pdfcrack pdfreader testreader *.o
make[1]: Leaving directory '/build/reproducible-path/pdfcrack-0.20'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/pdfcrack-0.20'
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pdfcrack-0.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
-Wl,-z,now -c -o main.o main.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pdfcrack-0.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
-Wl,-z,now -c -o sha256.o sha256.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pdfcrack-0.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
-Wl,-z,now -c -o rc4.o rc4.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pdfcrack-0.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
-Wl,-z,now -c -o md5.o md5.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pdfcrack-0.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
-Wl,-z,now -c -o pdfcrack.o pdfcrack.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pdfcrack-0.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
-Wl,-z,now -c -o pdfparser.o pdfparser.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pdfcrack-0.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
-Wl,-z,now -c -o passwords.o passwords.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pdfcrack-0.20=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -O3 -g -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro
-Wl,-z,now -c -o common.o common.c
md5.c: In function ‘md5_50_init’:
md5.c:327:20: error: assignment to ‘void (*)(void)’ from incompatible pointer
type ‘void (*)(uint8_t *, const unsigned int)’ {aka ‘void (*)(unsigned char *,
const unsigned int)’} [-Wincompatible-pointer-types]
327 | md5_50_variant = &md5_50f;
| ^
md5.c:207:1: note: ‘md5_50f’ declared here
207 | md5_50f(uint8_t *msg, const unsigned int msgLen
__attribute__((unused))) {
| ^~~~~~~
md5.c:329:20: error: assignment to ‘void (*)(void)’ from incompatible pointer
type ‘void (*)(uint8_t *, const unsigned int)’ {aka ‘void (*)(unsigned char *,
const unsigned int)’} [-Wincompatible-pointer-types]
329 | md5_50_variant = &md5_50s;
| ^
md5.c:200:1: note: ‘md5_50s’ declared here
200 | md5_50s(uint8_t *msg, const unsigned int msgLen) {
| ^~~~~~~
md5.c: In function ‘md5_50’:
md5.c:334:3: error: too many arguments to function ‘md5_50_variant’; expected
0, have 2
334 | md5_50_variant(msg, msgLen);
| ^~~~~~~~~~~~~~ ~~~
make[1]: *** [Makefile:19: md5.o] Error 1
make[1]: *** Waiting for unfinished jobs....
main.c: In function ‘main’:
main.c:311:21: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’} from
incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
311 | act1.sa_handler = alarmInterrupt;
| ^
main.c:40:1: note: ‘alarmInterrupt’ declared here
40 | alarmInterrupt() {
| ^~~~~~~~~~~~~~
In file included from main.c:23:
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
make[1]: *** [Makefile:19: main.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/pdfcrack-0.20'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" 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: pdfcrack
Source-Version: 0.21-1
Done: Joao Eriberto Mota Filho <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pdfcrack, 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.
Joao Eriberto Mota Filho <[email protected]> (supplier of updated pdfcrack
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: Sat, 20 Sep 2025 14:30:26 -0300
Source: pdfcrack
Architecture: source
Version: 0.21-1
Distribution: unstable
Urgency: medium
Maintainer: Joao Eriberto Mota Filho <[email protected]>
Changed-By: Joao Eriberto Mota Filho <[email protected]>
Closes: 1097565
Changes:
pdfcrack (0.21-1) unstable; urgency=medium
.
* New upstream version 0.21. (Closes: #1097565)
* debian/control:
- Bumped Standards-Version to 4.7.2.
- Removed no longer needed "Rules-Requires-Root: no" field.
* debian/copyright: updated upstream and packaging copyright years.
Checksums-Sha1:
500938171fb28edca8e6b0b3e150aaf52537beb2 2083 pdfcrack_0.21-1.dsc
7b9a36921ff09fb70edffea056933362512e68cf 35822 pdfcrack_0.21.orig.tar.gz
89e3dccab51b01b12fd174f9f3409a5a4b4ef3db 833 pdfcrack_0.21.orig.tar.gz.asc
6c88951d39928ee47168e9014f2cab3558ff843b 15264 pdfcrack_0.21-1.debian.tar.xz
c755523b1db60f9c88f7838752fedd20a58a98cd 6064 pdfcrack_0.21-1_source.buildinfo
Checksums-Sha256:
d990befcbb675c1eb8bd8040ff24b0e3e51e756cf50a1d53f1edd0e6b04ae6c9 2083
pdfcrack_0.21-1.dsc
26f00d4afcb70b5839047bc6f62e4253073ac437bdb526f01e8c04b220e97762 35822
pdfcrack_0.21.orig.tar.gz
7074c889cddf063936579afd4b66ce69d99c38aa8aa3fe1c0614d317a33a9afb 833
pdfcrack_0.21.orig.tar.gz.asc
5dbbdd1a5064effd35fce389efa6a13e06ab89df202fbeddf61311f430972bf2 15264
pdfcrack_0.21-1.debian.tar.xz
15d0d87343ae4a40e6e3b2d7dde302337f892ef75d6c58be7c4d5c2224b1539c 6064
pdfcrack_0.21-1_source.buildinfo
Files:
6fea26c69b48ded3e68cd8acc81d2b99 2083 utils optional pdfcrack_0.21-1.dsc
a25d47b6e51e70459dd3d2235da29656 35822 utils optional pdfcrack_0.21.orig.tar.gz
f979efead17cdb78b2047354873f7e45 833 utils optional
pdfcrack_0.21.orig.tar.gz.asc
d2ebba2f3e8a4a77358c3a1541bdaf32 15264 utils optional
pdfcrack_0.21-1.debian.tar.xz
5b8a9bcb35dbe73fa8ef5ad0e533d019 6064 utils optional
pdfcrack_0.21-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEENX3LDuyVoBrrofDS3mO5xwTr6e8FAmjO6IQACgkQ3mO5xwTr
6e9RBxAAmon+i/8Q+sFfL2+DqJyGlyqpBFts/20ETEDml/DC72p2sLD4XILOK8TY
WZAyOy9RMAmHZJrWLf2+cZTtTJ1yfM1Px70ZxEIeVfxqDlpiR/zWPc2angv3lGNL
DbLVt7vUchObN3ETuU5f83m1si2n8SlvYxX2z4faAeEq9WvaP2pHfckjPaK1sKUD
i1kRHoT6sLHz0hmrgq0RPEOo097BMz4/sbljyEDxR7bbGM7zgdNvBpsvM1sFRca9
NJQgRxxOGUu57GPU/D4juk0U9qu+q2/zzVwoCV5L29YvU3vjHrs8CjXzB4iIKR19
/0OyQBkKwg65JjgLXNM2u6ueC2mz5tGWn84LjgNWGW1RrnqgN/q8HnQB6+RXFtE0
t274+lN2SrEEamt1Ng8flZEcfoGqMcLC7CFBotZJPDYPB4ETU8gif7wBKr4wpet9
CT6UzUFlldF+wXCcwoqDTcQAlvkdYVUR7QTg4hHC4NJ52AEgbtm2MXNW6W22XI8D
FmW4WMdMkrdPhNUJzb6x2TIGreY1OV9+B8LIHLKEL4qX+STgK9lYsYe+pKbJNFyV
zv5tEIcYklDcPgLfcNwRYr6hlGxGiu2iYlVt9ypdOzDqb4ehlngeCu/BP1R9BkEx
7Inj9er/v+5UE0z9K9YAxMboPd7ZcQMAwciNYrg7h71V/WEX/fQ=
=rEW2
-----END PGP SIGNATURE-----
pgpNupDZTjh3d.pgp
Description: PGP signature
--- End Message ---