Your message dated Fri, 05 Sep 2025 18:21:56 +0000
with message-id <[email protected]>
and subject line Bug#1097526: fixed in openzwave 1.6.1914+ds2-4
has caused the Debian Bug report #1097526,
regarding openzwave: 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.)


-- 
1097526: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097526
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:openzwave
Version: 1.6.1914+ds2-3
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/openzwave_1.6.1914+ds2-3_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

[...]
Building src/Bitfield.cpp
Building src/CompatOptionManager.cpp
Building src/DNSThread.cpp
Building src/Driver.cpp
Building src/Group.cpp
Building src/Http.cpp
Building src/Localization.cpp
Building src/Manager.cpp
Building src/ManufacturerSpecificDB.cpp
Building src/Msg.cpp
Building src/Node.cpp
Building src/Notification.cpp
Building src/NotificationCCTypes.cpp
Building src/Options.cpp
Building src/Scene.cpp
Building src/SensorMultiLevelCCTypes.cpp
Building src/TimerThread.cpp
Building src/Utils.cpp
Building src/ZWSecurity.cpp
Creating vers.cpp
Making ozw_config file
Building src/vers.cpp
/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/src/command_classes/SimpleAVCommandItem.cpp:
 In static member function ‘static 
std::vector<OpenZWave::Internal::CC::SimpleAVCommandItem> 
OpenZWave::Internal::CC::SimpleAVCommandItem::GetCommands()’:
/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/src/command_classes/SimpleAVCommandItem.cpp:93:58:
 note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, 
retrying without
   93 |                         std::vector<SimpleAVCommandItem> 
SimpleAVCommandItem::GetCommands()
      |                                                          
^~~~~~~~~~~~~~~~~~~
Linking Static Library
Linking Shared Library
make[3]: Leaving directory 
'/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/build'
make[3]: Entering directory 
'/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/examples/MinOZW'
make[3]: warning: -j8 forced in submake: resetting jobserver mode.
Building Main.cpp
Linking MinOZW
Creating Temporary Shell Launch Script
make[3]: Leaving directory 
'/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/examples/MinOZW'
make[2]: Leaving directory '/build/reproducible-path/openzwave-1.6.1914+ds2'
make[1]: Leaving directory '/build/reproducible-path/openzwave-1.6.1914+ds2'
   dh_auto_test
        make -j8 test
make[1]: Entering directory '/build/reproducible-path/openzwave-1.6.1914+ds2'
make[2]: Entering directory 
'/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/test'
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
Building gtest-death-test.o
Building gtest-filepath.o
Building gtest-matchers.o
Building gtest-port.o
Building gtest-printers.o
Building gtest-test-part.o
Building gtest-typed-test.o
Building gtest.o
/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/test/src/gtest-death-test.cc:
 In function ‘pid_t testing::internal::ExecDeathTestSpawnChild(char* const*, 
int)’:
/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/test/src/gtest-death-test.cc:1385:26:
 error: ‘uintptr_t’ does not name a type
 1385 |         reinterpret_cast<uintptr_t>(stack_top) % kMaxStackAlignment == 
0);
      |                          ^~~~~~~~~
/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/test/src/gtest-death-test.cc:308:38:
 note: in definition of macro ‘GTEST_DEATH_TEST_CHECK_’
  308 |     if (!::testing::internal::IsTrue(expression)) { \
      |                                      ^~~~~~~~~~
/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/test/src/gtest-death-test.cc:86:1:
 note: ‘uintptr_t’ is defined in header ‘<cstdint>’; this is probably fixable 
by adding ‘#include <cstdint>’
   85 | #include "src/gtest-internal-inl.h"
  +++ |+#include <cstdint>
   86 | 
make[2]: *** [Makefile:82: 
/build/reproducible-path/openzwave-1.6.1914+ds2/.lib/gtest-death-test.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory 
'/build/reproducible-path/openzwave-1.6.1914+ds2/cpp/test'
make[1]: *** [Makefile:39: test] Error 2
make[1]: Leaving directory '/build/reproducible-path/openzwave-1.6.1914+ds2'
        rm -fr -- /tmp/dh-xdg-rundir-ktcGiFKQ
dh_auto_test: error: make -j8 test returned exit code 2
make: *** [debian/rules:35: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: openzwave
Source-Version: 1.6.1914+ds2-4
Done: Nicolas Mora <[email protected]>

We believe that the bug you reported is fixed in the latest version of
openzwave, 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.
Nicolas Mora <[email protected]> (supplier of updated openzwave 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 07:03:53 -0400
Source: openzwave
Architecture: source
Version: 1.6.1914+ds2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian IoT Maintainers 
<[email protected]>
Changed-By: Nicolas Mora <[email protected]>
Closes: 1097526
Changes:
 openzwave (1.6.1914+ds2-4) unstable; urgency=medium
 .
   * Team upload
   * d/patches/gcc15.patch: Fixes gcc15 warning (Closes: #1097526)
   * d/control: Update Standards-Version to 4.7.2
Checksums-Sha1:
 e9538fc8b1a2e2a7ed9418111bbc4716a167b7ea 2376 openzwave_1.6.1914+ds2-4.dsc
 5923084336a5d38f07bf52a22ecd945074d88a23 2020459 
openzwave_1.6.1914+ds2.orig.tar.gz
 6a62a3455e1bcc726d4d3c4f041773123b15efa7 10388 
openzwave_1.6.1914+ds2-4.debian.tar.xz
 32c1ebc8a7fea04c6070bf2d61065925dd3932fb 7655 
openzwave_1.6.1914+ds2-4_amd64.buildinfo
Checksums-Sha256:
 b0fa9e7ed6c9a30facffc9b4ecb4da13d4420a5de183ff0b672fe2e22ec03463 2376 
openzwave_1.6.1914+ds2-4.dsc
 0309b3f1cc09073a624ca1c6f9b9a2bf23eebc2f5d3d4722f41c7a4e6020de49 2020459 
openzwave_1.6.1914+ds2.orig.tar.gz
 1fab22074a5ce024c28ead557636785127237db6ddc73def487502d04ea8fbca 10388 
openzwave_1.6.1914+ds2-4.debian.tar.xz
 1115641fb725edce08a090ed479cf858c449019db4e1a231854298e5898eaf5f 7655 
openzwave_1.6.1914+ds2-4_amd64.buildinfo
Files:
 55d3ed62f71b03f802a8ad3a07139f99 2376 devel optional 
openzwave_1.6.1914+ds2-4.dsc
 68507f4a9f02a21ece79553860aa22a2 2020459 devel optional 
openzwave_1.6.1914+ds2.orig.tar.gz
 6381a6cec6ddac9a5685bdbbcd8a1dab 10388 devel optional 
openzwave_1.6.1914+ds2-4.debian.tar.xz
 eb15bb8756bb341f118f3988aa299e0b 7655 devel optional 
openzwave_1.6.1914+ds2-4_amd64.buildinfo

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

iQIzBAEBCgAdFiEEhAWwL8wo75dEyPJT/oITlEC9IrkFAmi7JokACgkQ/oITlEC9
Irkg6Q/8DzuvCwHsygtRpWqOCIna+M+33p8Ee4ATHgpasP78tCYDGP5ld7NW7xTR
p99CKVszZrl9J3XCc5gsVHstePikksZRRnIbVYXVSFNVIDNqWzsKknjiuZIakj76
lGxrBwpH0CAEu8RL461bvZ5EWakvAgo1ZU0Xms57fSxfxJoKYZpUQSXUsS6ifB0z
k61shVLVwv+pqEj8Syq1vmbjosbIkb/W6UyzDABp//c3J3mtf1JBdcc/APzSagYC
ToECG7ayHHQ05OgpZAe1lIQmN/CKhHXsawsBk5I5A8nRGBmrN4FzFwC3tZqkMh7M
K7FgtXlEaoHRyOq1m5lVSYfYkgwqHJ7HSaB4PJYtQZCTWcczbIwAgDK/VkwNgzps
vmSXdgLE1xKfdYDFA6ieMbU04XcrfsZ7ixOXjAGuBjmknSiuqvSuTDpxEuT4L0b7
lA8BwocHt1hbR6HIf5k5UQNAVdOAEsLqzXSE3whk/lU2B3t2SUcMoW4Dt3IC77bc
u0SKcONKI7IHvJtIvrqZ1mEAszYAPMm9Us/McLABSCgoxIMj5WSezHdkxhpjqiJ2
x1u40DW/SgSnVpuHbB6xbTJ5pCPOHwNfCm5GY0lk6KK4PQSzKRMF5F8j46wX9M+T
aQaW0dG/DCtD4afJM30UcXqqIzOfTPjb0hYOBXJJOk08NzUndh0=
=5sjA
-----END PGP SIGNATURE-----

Attachment: pgprAXm4_ZWJx.pgp
Description: PGP signature


--- End Message ---

Reply via email to