Your message dated Sat, 06 Sep 2025 04:33:41 +0000
with message-id <[email protected]>
and subject line Bug#1096525: fixed in digitemp 3.7.2-3
has caused the Debian Bug report #1096525,
regarding digitemp: 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.)
--
1096525: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096525
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:digitemp
Version: 3.7.2-2
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/digitemp_3.7.2-2_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
[...]
debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/digitemp-3.7.2'
rm -rf build-serial
/usr/bin/make clean
make[2]: Entering directory '/build/reproducible-path/digitemp-3.7.2'
rm -f *~ src/*~ userial/*~ userial/ds9097/*~ userial/ds9097u/*~
userial/ds2490/*~
rm -f src/digitemp.o src/device_name.o src/ds2438.o userial/crcutil.o
userial/ioutil.o userial/swt1f.o userial/owerr.o userial/cnt1d.o userial/ad26.o
userial/ds9097/ownet.o userial/ds9097/linuxlnk.o userial/ds9097/linuxses.o
userial/ds9097/owtran.o src/ds9097.o userial/ds9097u/ds2480ut.o
userial/ds9097u/ownetu.o userial/ds9097u/owllu.o userial/ds9097u/owsesu.o
userial/ds9097u/owtrnu.o userial/ds9097u/linuxlnk.o src/ds9097u.o
userial/ds2490/ownet.o userial/ds2490/owtran.o userial/ds2490/usblnk.o
userial/ds2490/usbses.o src/ds2490.o
rm -f core *.asc
rm -f perl/*~ rrdb/*~ .digitemprc digitemp-3.7.2-1.spec
rm -rf digitemp-3.7.2
make[2]: Leaving directory '/build/reproducible-path/digitemp-3.7.2'
dh_clean
make[1]: Leaving directory '/build/reproducible-path/digitemp-3.7.2'
dh_autoreconf_clean -O--buildsystem=makefile
dh_clean -O--buildsystem=makefile
debian/rules binary
dh binary --buildsystem=makefile
dh_update_autotools_config -O--buildsystem=makefile
dh_autoreconf -O--buildsystem=makefile
dh_auto_configure -O--buildsystem=makefile
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/digitemp-3.7.2'
mkdir -p build-serial/src build-serial/userial/ds9097
build-serial/userial/ds9097u
dh_auto_build --builddirectory=build-serial -- -f ../Makefile SRCDIR=.. ds9097
ds9097u
cd build-serial && make -j8 "INSTALL=install --strip-program=true" -f
../Makefile SRCDIR=.. ds9097 ds9097u
make[2]: Entering directory
'/build/reproducible-path/digitemp-3.7.2/build-serial'
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o src/digitemp.o ../src/digitemp.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o src/device_name.o ../src/device_name.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o src/ds2438.o ../src/ds2438.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o userial/crcutil.o ../userial/crcutil.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o userial/ioutil.o ../userial/ioutil.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o userial/swt1f.o ../userial/swt1f.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o userial/owerr.o ../userial/owerr.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o userial/cnt1d.o ../userial/cnt1d.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o userial/ad26.o ../userial/ad26.c
../src/digitemp.c:171:6: error: conflicting types for ‘free_coupler’; have
‘void(int)’
171 | void free_coupler( int free_only )
| ^~~~~~~~~~~~
In file included from ../src/digitemp.c:78:
../src/digitemp.h:90:6: note: previous declaration of ‘free_coupler’ with type
‘void(void)’
90 | void free_coupler();
| ^~~~~~~~~~~~
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o userial/ds9097/ownet.o ../userial/ds9097/ownet.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/digitemp-3.7.2=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I../src -I../userial -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o userial/ds9097/linuxlnk.o
../userial/ds9097/linuxlnk.c
make[2]: *** [<builtin>: src/digitemp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
../userial/ds9097/linuxlnk.c: In function ‘owTouchReset’:
../userial/ds9097/linuxlnk.c:143:4: warning: ignoring return value of ‘write’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
143 | write(fd[portnum], &wbuff, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../userial/ds9097/linuxlnk.c:161:14: warning: ignoring return value of ‘read’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
161 | read(fd[portnum], &result, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../userial/ds9097/linuxlnk.c: In function ‘owTouchBlock’:
../userial/ds9097/linuxlnk.c:244:7: warning: ignoring return value of ‘write’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
244 | write(fd[portnum], buf, nbits2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../userial/ds9097/linuxlnk.c: In function ‘owTouchBit’:
../userial/ds9097/linuxlnk.c:339:5: warning: ignoring return value of ‘write’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
339 | write( fd[portnum], &sendbit, 1 ); /* Send the bit
*/
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../userial/ds9097/linuxlnk.c:356:15: warning: ignoring return value of ‘read’
declared with attribute ‘warn_unused_result’ [-Wunused-result]
356 | read(fd[portnum], &inbit, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory
'/build/reproducible-path/digitemp-3.7.2/build-serial'
dh_auto_build: error: cd build-serial && make -j8 "INSTALL=install
--strip-program=true" -f ../Makefile SRCDIR=.. ds9097 ds9097u returned exit
code 2
make[1]: *** [debian/rules:12: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/digitemp-3.7.2'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: digitemp
Source-Version: 3.7.2-3
Done: Ryan Finnie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
digitemp, 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.
Ryan Finnie <[email protected]> (supplier of updated digitemp 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: Fri, 05 Sep 2025 21:06:12 -0700
Source: digitemp
Architecture: source
Version: 3.7.2-3
Distribution: unstable
Urgency: medium
Maintainer: Ryan Finnie <[email protected]>
Changed-By: Ryan Finnie <[email protected]>
Closes: 1096525
Changes:
digitemp (3.7.2-3) unstable; urgency=medium
.
* Apply upstream commit fa56b0f to fix GCC-15 ftbfs
(Closes: #1096525)
Checksums-Sha1:
711230689ca76c2117acc1c7bbb51568aa04aff6 1875 digitemp_3.7.2-3.dsc
ecb57980c49af04cec10eaf2bce6ce84774199b5 6096 digitemp_3.7.2-3.debian.tar.xz
0379e44a1907698568b4bc7383e1134d64f4a506 5633 digitemp_3.7.2-3_source.buildinfo
Checksums-Sha256:
7e9e95ecdb3dd0e03419df47d7bf8192f27de5dcdd5361c515824cdff7962e21 1875
digitemp_3.7.2-3.dsc
a47b98bab43960ca5ac0843140397e85e68fde1ba530c9449f28b9ec73629f78 6096
digitemp_3.7.2-3.debian.tar.xz
fb6a90f07444bfa74491824195265d850eaaf890bbbdd1f88b9a7602534956f0 5633
digitemp_3.7.2-3_source.buildinfo
Files:
d10cac9b8636bca4bfaedb85462d2d2b 1875 electronics optional digitemp_3.7.2-3.dsc
5ff8eab226bf378f8cb1fa1528ffd092 6096 electronics optional
digitemp_3.7.2-3.debian.tar.xz
c2b5db82dbc3c9ed5d3826527b8e066c 5633 electronics optional
digitemp_3.7.2-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEEQuLI3owXOrEC9SxufmCjpoaujZgFAmi7tHIQHHJ5YW5AZmlu
bmllLm9yZwAKCRB+YKOmhq6NmMsSD/4xIxznJZhidZrNxvJIzzyFlcEZHCn1JpCo
GFW/aVkiJ02o8tJXQOIZnO8c2gdcyJd7QJ6+pNXYxhssnB3GQHS+/5S1SmdglA5q
Z89XTZoVH+AsPjIUtmKZp89oVZjNkRgc0QkPZg8cNKXhFhHKO2WVIEMbM3RTvFa7
r2myNS2u3IY8sv7eAadjQklibxYzOKRBOOSx8eFGOnGUXvKq1eJsZJ9REP/4JM04
pwHapDi5Gq9BHqsAkO+wT5jh4FWglca0/tGB+8XTR7ktO46tX1n2HEKnxU3LIX2c
3MNAax5fR8Cstg7oTQ74gAlWpRbs6XunPLiXHe5rdUr1Iub6++5skHcf4Hg3YeG0
cMkTrC1NDvqZEq+Er9qll08hOyZmY04AZmIlQY/+7obMrggWlFe+CeD2D5ipR90E
GyiWxT3uDJFKKpyBmdZZ+ocnuqyBbnJXS28oeSNAmd4o4jD1KJnLA4dgni1IHpiz
nz2Rp1R+36K/WMTjPJhVtnvc1Gq+gGsMOx/t5e60fv7bTEcO1rTkv0q/fPUiyoOB
M+o+pVt15jGs07kmn5dN4Nhp6KPE+kb1naWB4SXK/FRojITlqj20fyao6hKG7FnX
o3njRMEKgQ12DmaJVSgaCXcHQ/EMjtIetCUeHPvvxr4YHRI2MDbl5yFMJroj3HA4
VNQc48hKMg==
=4H7r
-----END PGP SIGNATURE-----
pgpmGOJOpZxXC.pgp
Description: PGP signature
--- End Message ---