Your message dated Sat, 11 Oct 2025 09:04:51 +0000
with message-id <[email protected]>
and subject line Bug#1097388: fixed in mfgtools 1.5.201-1.1
has caused the Debian Bug report #1097388,
regarding mfgtools: 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.)


-- 
1097388: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097388
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mfgtools
Version: 1.5.201-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/mfgtools_1.5.201-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

[...]
make  -f libuuu/CMakeFiles/uuc_s.dir/build.make 
libuuu/CMakeFiles/uuc_s.dir/build
make[3]: Entering directory 
'/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu'
[ 11%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/cmd.cpp.o
[ 11%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/buffer.cpp.o
[ 11%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/error.cpp.o
[ 13%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/usbhotplug.cpp.o
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/error.cpp.o -MF 
CMakeFiles/uuc_s.dir/error.cpp.o.d -o CMakeFiles/uuc_s.dir/error.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/error.cpp
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/buffer.cpp.o -MF 
CMakeFiles/uuc_s.dir/buffer.cpp.o.d -o CMakeFiles/uuc_s.dir/buffer.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/buffer.cpp
[ 16%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/trans.cpp.o
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/cmd.cpp.o -MF 
CMakeFiles/uuc_s.dir/cmd.cpp.o.d -o CMakeFiles/uuc_s.dir/cmd.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/cmd.cpp
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/usbhotplug.cpp.o -MF 
CMakeFiles/uuc_s.dir/usbhotplug.cpp.o.d -o 
CMakeFiles/uuc_s.dir/usbhotplug.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/usbhotplug.cpp
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/trans.cpp.o -MF 
CMakeFiles/uuc_s.dir/trans.cpp.o.d -o CMakeFiles/uuc_s.dir/trans.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/trans.cpp
[ 22%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/sdps.cpp.o
[ 22%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/notify.cpp.o
[ 25%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/config.cpp.o
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/notify.cpp.o -MF 
CMakeFiles/uuc_s.dir/notify.cpp.o.d -o CMakeFiles/uuc_s.dir/notify.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/notify.cpp
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/sdps.cpp.o -MF 
CMakeFiles/uuc_s.dir/sdps.cpp.o.d -o CMakeFiles/uuc_s.dir/sdps.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.cpp
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/config.cpp.o -MF 
CMakeFiles/uuc_s.dir/config.cpp.o.d -o CMakeFiles/uuc_s.dir/config.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/config.cpp
In file included from 
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.cpp:32:
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.h:52:9: error: ‘uint32_t’ 
does not name a type
   52 |         uint32_t m_offset = 0;
      |         ^~~~~~~~
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.h:33:1: note: ‘uint32_t’ 
is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include 
<cstdint>’
   32 | #include "cmd.h"
  +++ |+#include <cstdint>
   33 | 
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.h:53:9: error: ‘uint64_t’ 
does not name a type
   53 |         uint64_t m_scan_limited = UINT64_MAX;
      |         ^~~~~~~~
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.h:53:9: note: ‘uint64_t’ 
is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include 
<cstdint>’
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.h: In constructor 
‘SDPSCmd::SDPSCmd(char*)’:
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.h:41:47: error: 
‘m_offset’ was not declared in this scope
   41 |                 insert_param_info("-offset", &m_offset, 
Param::Type::e_uint32);
      |                                               ^~~~~~~~
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.h:44:52: error: 
‘m_scan_limited’ was not declared in this scope
   44 |                 insert_param_info("-scanlimited", &m_scan_limited, 
Param::Type::e_uint64);
      |                                                    ^~~~~~~~~~~~~~
[ 27%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/version.cpp.o
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/version.cpp.o -MF 
CMakeFiles/uuc_s.dir/version.cpp.o.d -o CMakeFiles/uuc_s.dir/version.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/version.cpp
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.cpp: In member function 
‘virtual int SDPSCmd::run(CmdCtx*)’:
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.cpp:122:25: error: 
‘m_offset’ was not declared in this scope; did you mean ‘offset’?
  122 |         size_t offset = m_offset;
      |                         ^~~~~~~~
      |                         offset
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdps.cpp:128:41: error: 
‘m_scan_limited’ was not declared in this scope
  128 |                 p = p1->request_data(0, m_scan_limited);
      |                                         ^~~~~~~~~~~~~~
[ 30%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/sdp.cpp.o
cd /build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu && 
/usr/bin/c++  -I/usr/include/libusb-1.0 
-I/build/reproducible-path/mfgtools-1.5.201/libuuu/include 
-I/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu/libuuu/gen -g 
-O2 -ffile-prefix-map=/build/reproducible-path/mfgtools-1.5.201=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  
-DUUUSSL  -std=gnu++14 -MD -MT libuuu/CMakeFiles/uuc_s.dir/sdp.cpp.o -MF 
CMakeFiles/uuc_s.dir/sdp.cpp.o.d -o CMakeFiles/uuc_s.dir/sdp.cpp.o -c 
/build/reproducible-path/mfgtools-1.5.201/libuuu/sdp.cpp
make[3]: *** [libuuu/CMakeFiles/uuc_s.dir/build.make:157: 
libuuu/CMakeFiles/uuc_s.dir/sdps.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/build/reproducible-path/mfgtools-1.5.201/libuuu/buffer.cpp: In member function 
‘int FileBuffer::mapfile(const std::string&, size_t)’:
/build/reproducible-path/mfgtools-1.5.201/libuuu/buffer.cpp:1349:31: warning: 
ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc> 
std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Alloc>&, const 
__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = 
char_traits<char>; _Alloc = allocator<char>]’, declared with attribute 
‘nodiscard’ [-Wunused-result]
 1349 |                         err + filename;
      |                               ^~~~~~~~
In file included from /usr/include/c++/15/string:56,
                 from 
/build/reproducible-path/mfgtools-1.5.201/libuuu/liberror.h:34,
                 from 
/build/reproducible-path/mfgtools-1.5.201/libuuu/buffer.h:43,
                 from 
/build/reproducible-path/mfgtools-1.5.201/libuuu/buffer.cpp:33:
/usr/include/c++/15/bits/basic_string.h:3626:5: note: declared here
 3626 |     operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
      |     ^~~~~~~~
make[3]: Leaving directory 
'/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:132: libuuu/CMakeFiles/uuc_s.dir/all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory 
'/build/reproducible-path/mfgtools-1.5.201/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: mfgtools
Source-Version: 1.5.201-1.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mfgtools, 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.
Adrian Bunk <[email protected]> (supplier of updated mfgtools 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: Thu, 09 Oct 2025 17:23:25 +0300
Source: mfgtools
Architecture: source
Version: 1.5.201-1.1
Distribution: unstable
Urgency: medium
Maintainer: DebianOnMobile Maintainers 
<[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1097388 1113283
Changes:
 mfgtools (1.5.201-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Backport upstream fix for FTBFS with GCC 15. (Closes: #1097388)
   * Backport upstream fix for FTBFS with CMake 4. (Closes: #1113283)
Checksums-Sha1:
 c172b43f22a9b8633760d73035ad7656fef75fd6 2149 mfgtools_1.5.201-1.1.dsc
 8cfa74c8632f762dcf8fe73ac1ef5ff868b8b92d 5196 
mfgtools_1.5.201-1.1.debian.tar.xz
Checksums-Sha256:
 adfbd9e6ef2cf371ff488e31edcc735223ed46e1c5a647712b86980f686ba861 2149 
mfgtools_1.5.201-1.1.dsc
 cfb440a8f4dddd874f3f43b91decf819ccbdb8a99afbe3593a40e682e0cbd2b7 5196 
mfgtools_1.5.201-1.1.debian.tar.xz
Files:
 1e16ffa3cacbc6fed74ea9bc82a761f5 2149 admin optional mfgtools_1.5.201-1.1.dsc
 4f158d6af0de6cb5290a02b5f6a4935f 5196 admin optional 
mfgtools_1.5.201-1.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjnxlcACgkQiNJCh6LY
mLHS4BAAkzMeEVGIQzsejL2LXmnVSbDJShX8g+hGE5xFZR8PzdFDuX8yLARCuWW9
H0X5woH/aTJP28QRI3d8TrdoP9TM6uYg7Wb6ae/OtGBRsGzW20QUJ4yK9Xiuh8za
iDmKKZl0rJtDLDQyTp0JFrydcH6vHEnhvx1CFjWCLjyYB+Ah0JLKPV0W3nuVuDSt
ulTHk6x0c4or9ddFUEslRQxEZ+DnnyRINQzz5ObyTWJgzWybfz9bbtgQuUXmiLY4
lPn/0/Y+gkOfUC7lvEBpjPQiHx9AkAo7v65NbgV4kXuQjJNnWxtGp8cvWzb21wyE
sBOPoouuwKL5cQ8kahJCCaMHL2EPGTn+a1PzhOCpcB/h5DojKJu4mh4QMCpxNFEo
MsIh0G0+yLac5ft3HLY74TsJtzs5TqmnRypQa5H/13gOjfwaDJblDk2IJlF1CdBA
RNxRt5bZZE0cYUDhmMtEK0iW1iOyhj0dNv09JW8/H+QJIzgNdbdn37l3/AJGFaVV
sUJhGD0W4LuySDp/sJ/KVjlURWUYkKhWIJ1/xF5ySwApEF16/hBWSwhtgsBlf7ms
pCHEzXUNMKXTChfeyAGA4G06u3WrrXydag13U1BR43Tvfkwhj5dzzadyw4Zc0HDe
b/X/tFUoT/FFi73jKqEriczjszeDyrepyLwULwOWM3HvFkX8FOI=
=eaxt
-----END PGP SIGNATURE-----

Attachment: pgpKTlP73di6R.pgp
Description: PGP signature


--- End Message ---

Reply via email to