Your message dated Sat, 27 Sep 2025 19:57:51 +0000
with message-id <[email protected]>
and subject line Bug#1097850: fixed in scalpel 1.60+git20240110.6960eb2-2
has caused the Debian Bug report #1097850,
regarding scalpel: 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.)


-- 
1097850: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097850
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:scalpel
Version: 1.60+git20240110.6960eb2-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/scalpel_1.60+git20240110.6960eb2-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

[...]
   dh_auto_configure
   dh_auto_build
        make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory 
'/build/reproducible-path/scalpel-1.60+git20240110.6960eb2'
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/scalpel-1.60+git20240110.6960eb2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fcommon -Wl,-z,relro -Wl,-z,now 
-Wdate-time -D_FORTIFY_SOURCE=2 -D__LINUX -c helpers.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/scalpel-1.60+git20240110.6960eb2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fcommon -Wl,-z,relro -Wl,-z,now 
-Wdate-time -D_FORTIFY_SOURCE=2 -D__LINUX -c scalpel.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/scalpel-1.60+git20240110.6960eb2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fcommon -Wl,-z,relro -Wl,-z,now 
-Wdate-time -D_FORTIFY_SOURCE=2 -D__LINUX -c files.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/scalpel-1.60+git20240110.6960eb2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fcommon -Wl,-z,relro -Wl,-z,now 
-Wdate-time -D_FORTIFY_SOURCE=2 -D__LINUX -c dig.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/scalpel-1.60+git20240110.6960eb2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fcommon -Wl,-z,relro -Wl,-z,now 
-Wdate-time -D_FORTIFY_SOURCE=2 -D__LINUX -c prioque.c
gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/scalpel-1.60+git20240110.6960eb2=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -fcommon -Wl,-z,relro -Wl,-z,now 
-Wdate-time -D_FORTIFY_SOURCE=2 -D__LINUX -c base_name.c
scalpel.c: In function ‘registerSignalHandlers’:
scalpel.c:312:22: error: passing argument 2 of ‘signal’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  312 |     signal(SIGWINCH, setttywidth);
      |                      ^~~~~~~~~~~
      |                      |
      |                      void (*)(void)
In file included from scalpel.h:48,
                 from scalpel.c:33:
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void 
(*)(int)’} but argument is of type ‘void (*)(void)’
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
scalpel.h:347:6: note: ‘setttywidth’ declared here
  347 | void setttywidth();
      |      ^~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
scalpel.c: In function ‘convertFileNames’:
scalpel.c:505:3: warning: ignoring return value of ‘realpath’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  505 |   realpath(state->outputdirectory,fn);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:6: scalpel.o] Error 1
make[1]: *** Waiting for unfinished jobs....
dig.c: In function ‘setupAuditFile’:
dig.c:197:3: warning: ignoring return value of ‘realpath’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  197 |   realpath(state->imagefile,imageFile);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dig.c: In function ‘carveImageFile’:
dig.c:837:45: warning: ‘%08llu’ directive output may be truncated writing 
between 8 and 20 bytes into a region of size between 0 and 4095 
[-Wformat-truncation=]
  837 |           snprintf(fn,MAX_STRING_LENGTH,"%s/%08llu.%s",
      |                                             ^~~~~~
In file included from /usr/include/stdio.h:970,
                 from scalpel.h:40,
                 from dig.c:26:
In function ‘snprintf’,
    inlined from ‘carveImageFile’ at dig.c:837:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: 
‘__builtin___snprintf_chk’ output 11 or more bytes (assuming 4106) into a 
destination of size 4096
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
dig.c: In function ‘carveImageFile’:
dig.c:824:45: warning: ‘%08llu’ directive output may be truncated writing 
between 8 and 20 bytes into a region of size between 0 and 4095 
[-Wformat-truncation=]
  824 |           snprintf(fn,MAX_STRING_LENGTH,"%s/%08llu",
      |                                             ^~~~~~
In function ‘snprintf’,
    inlined from ‘carveImageFile’ at dig.c:824:4:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note: 
‘__builtin___snprintf_chk’ output between 10 and 4117 bytes into a destination 
of size 4096
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
make[1]: Leaving directory 
'/build/reproducible-path/scalpel-1.60+git20240110.6960eb2'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: scalpel
Source-Version: 1.60+git20240110.6960eb2-2
Done: Matheus Polkorny <[email protected]>

We believe that the bug you reported is fixed in the latest version of
scalpel, 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 scalpel 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, 27 Sep 2025 02:18:31 -0300
Source: scalpel
Architecture: source
Version: 1.60+git20240110.6960eb2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Matheus Polkorny <[email protected]>
Closes: 1097850
Changes:
 scalpel (1.60+git20240110.6960eb2-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Matheus Polkorny ]
   * d/p/080_fix-build-with-GCC-15.patch: New patch (Closes: #1097850)
 .
   [ Sven Geuer ]
   * Prepend "Team upload." to the previous changelog entry.
Checksums-Sha1:
 223a80d075bb973ef91cfa65892f27e2ee53b32f 2305 
scalpel_1.60+git20240110.6960eb2-2.dsc
 e8a6cbc275ae8c2d72c8d525cef2b060c22b5aaf 21056 
scalpel_1.60+git20240110.6960eb2-2.debian.tar.xz
 2deb632567b62a79df7e0aee21ef4f908c52dc43 214056 
scalpel_1.60+git20240110.6960eb2-2.git.tar.xz
 fb239237cfa694b81cc897f0a120ce5d07f312f1 18294 
scalpel_1.60+git20240110.6960eb2-2_source.buildinfo
Checksums-Sha256:
 e6a13471a7b3a9810e699809243f0fc902fc55e016262f5c4a7ae7df1702e4bc 2305 
scalpel_1.60+git20240110.6960eb2-2.dsc
 61255e44a51c0aff76d7f233acf50ed11b94f0ae9a13435363991d057aa406f7 21056 
scalpel_1.60+git20240110.6960eb2-2.debian.tar.xz
 34bcab41f1d9f1bb87fbac152e7442d65cc7f33cfe56f26408eef72af06f8cee 214056 
scalpel_1.60+git20240110.6960eb2-2.git.tar.xz
 0ea06b1c92f74c9cce4c5fcfaa4376c6121f967fd983308c7aae26c97154e55c 18294 
scalpel_1.60+git20240110.6960eb2-2_source.buildinfo
Files:
 92130854bfe69448f537c821f3bba836 2305 utils optional 
scalpel_1.60+git20240110.6960eb2-2.dsc
 798479f2fd9ffe7ed3123b60845164d4 21056 utils optional 
scalpel_1.60+git20240110.6960eb2-2.debian.tar.xz
 3a49cc00c69df2089d2c25ff19f05ec8 214056 utils optional 
scalpel_1.60+git20240110.6960eb2-2.git.tar.xz
 5b2345acfdacc4b103871c87ce680816 18294 utils optional 
scalpel_1.60+git20240110.6960eb2-2_source.buildinfo
Git-Tag-Info: tag=0f74dabff93a3a006a61c485ad8af3ecce86f4b0 
fp=3df5e8aa43fc9fdfd086f195adf50edaf8add585
Git-Tag-Tagger: Sven Geuer <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjYOqEACgkQYG0ITkaD
wHlUBBAA12Bqq1Z1fw0YLGQT3rVlXyAUcTT1zEWDYJcTzKtmrdv7l4pEodgZNkoH
Yzv+vQoyahHAdGhAeeRfGkmqiQsGaFNdmLBq5iUR7taiQFfLxbNqiA+/P5rt/tX5
8+KuM4AUP4+2F3G6ysDD2bNdPfV3Qpu3EzUwhlMNZNjwkGO66DUyw8z+Cu1iLq8U
Xhy1wWAebxvJ9eTf0LKYREMOAgE0KP0+ilov0uw5EHj+dq/+snMn8TdVYh4bGWEb
pR/h521ZVZkDMd4rh+fe/aEXn1GvGLCTwUT7bT8jISEI983N9gIv3pa9tcvkwdLV
Cc98bwyWtiJxR1gRNnSbR9EabCm8xalmrNrd5gR6uPy8QQkCM0A/kyJ+3r9twbfR
agt+X9ZVk7ap+FvcVgCav2vwKvtuxW3HpUv2YTfDZbP1Cm2qy5npdz3lXMT3wRRz
ptJ0xTMWBWaAPj5oZtRff0AbcwABn8/VMQ+DMx123cfoKZJdTTYQB58GocgKwreu
1SlApFni2vHiIbxrku3xiRdPqmeacIkiNLqeW3OF6BrIWM1lMWpw0smEVlPsuUne
RcNuvn9ES7YTronrq+1NZJ/7+7jqpBSpr/3+o5/9kx4tYAV10UXqJWA9kit5vrbQ
L+Pw/rmHFXe+mpG1d1zxAz44YY5zhLDBiW0VjCfWrPrB3881oMM=
=fImi
-----END PGP SIGNATURE-----

Attachment: pgpmOP_HpWIyh.pgp
Description: PGP signature


--- End Message ---

Reply via email to