Your message dated Wed, 21 Aug 2024 12:04:48 +0000
with message-id <[email protected]>
and subject line Bug#1074967: fixed in freeorion 0.5.0.1-1
has caused the Debian Bug report #1074967,
regarding freeorion: ftbfs with GCC-14
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.)


-- 
1074967: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074967
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:freeorion
Version: 0.5+git20230820-4
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14

[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/freeorion_0.5+git20230820-4_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

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-14/porting_to.html

[...]
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp: In function 
‘condition_wrapper {anonymous}::insert_resource_supply_connected_(const 
boost::python::tuple&, const boost::python::dict&)’:
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:638:83: note: ‘<anonymous>’ 
declared here
  638 |         auto condition = 
boost::python::extract<condition_wrapper>(kw["condition"])();
      |                                                                         
          ^
In copy constructor ‘std::__shared_count<_Lp>::__shared_count(const 
std::__shared_count<_Lp>&) [with __gnu_cxx::_Lock_policy _Lp = 
__gnu_cxx::_S_atomic]’,
    inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const 
std::__shared_ptr<_Tp, _Lp>&) [with _Tp = const Condition::Condition; 
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at 
/usr/include/c++/14/bits/shared_ptr_base.h:1523:7,
    inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) 
[with _Tp = const Condition::Condition]’ at 
/usr/include/c++/14/bits/shared_ptr.h:203:7,
    inlined from ‘condition_wrapper::condition_wrapper(const 
condition_wrapper&)’ at /<<PKGBUILDDIR>>/parse/ConditionPythonParser.h:15:8,
    inlined from ‘condition_wrapper 
{anonymous}::insert_resource_supply_connected_(const boost::python::tuple&, 
const boost::python::dict&)’ at 
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:638:85:
/usr/include/c++/14/bits/shared_ptr_base.h:1073:19: warning: ‘((const 
std::__shared_count<__gnu_cxx::_S_atomic>*)((char*)&<unnamed> + 
offsetof(boost::python::extract<condition_wrapper>,boost::python::extract<condition_wrapper>::<unnamed>.boost::python::converter::extract_rvalue<condition_wrapper>::m_data.boost::python::converter::rvalue_from_python_data<condition_wrapper>::<unnamed>.boost::python::converter::rvalue_from_python_storage<condition_wrapper>::storage)))[1].std::__shared_count<>::_M_pi’
 may be used uninitialized [-Wmaybe-uninitialized]
 1073 |       : _M_pi(__r._M_pi)
      |               ~~~~^~~~~
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp: In function 
‘condition_wrapper {anonymous}::insert_resource_supply_connected_(const 
boost::python::tuple&, const boost::python::dict&)’:
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:638:83: note: ‘<anonymous>’ 
declared here
  638 |         auto condition = 
boost::python::extract<condition_wrapper>(kw["condition"])();
      |                                                                         
          ^
In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const 
std::__shared_ptr<_Tp, _Lp>&) [with _Tp = const Condition::Condition; 
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’,
    inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) 
[with _Tp = const Condition::Condition]’ at 
/usr/include/c++/14/bits/shared_ptr.h:203:7,
    inlined from ‘condition_wrapper::condition_wrapper(const 
condition_wrapper&)’ at /<<PKGBUILDDIR>>/parse/ConditionPythonParser.h:15:8,
    inlined from ‘condition_wrapper 
{anonymous}::insert_within_starlane_jumps_(const boost::python::tuple&, const 
boost::python::dict&)’ at 
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:644:85:
/usr/include/c++/14/bits/shared_ptr_base.h:1523:7: warning: ‘*(const 
std::__shared_ptr<const Condition::Condition, 
__gnu_cxx::_S_atomic>*)((char*)&<unnamed> + 
offsetof(boost::python::extract<condition_wrapper>,boost::python::extract<condition_wrapper>::<unnamed>.boost::python::converter::extract_rvalue<condition_wrapper>::m_data.boost::python::converter::rvalue_from_python_data<condition_wrapper>::<unnamed>.boost::python::converter::rvalue_from_python_storage<condition_wrapper>::storage)).std::__shared_ptr<const
 Condition::Condition, __gnu_cxx::_S_atomic>::_M_ptr’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1523 |       __shared_ptr(const __shared_ptr&) noexcept = default;
      |       ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp: In function 
‘condition_wrapper {anonymous}::insert_within_starlane_jumps_(const 
boost::python::tuple&, const boost::python::dict&)’:
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:644:83: note: ‘<anonymous>’ 
declared here
  644 |         auto condition = 
boost::python::extract<condition_wrapper>(kw["condition"])();
      |                                                                         
          ^
In copy constructor ‘std::__shared_count<_Lp>::__shared_count(const 
std::__shared_count<_Lp>&) [with __gnu_cxx::_Lock_policy _Lp = 
__gnu_cxx::_S_atomic]’,
    inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const 
std::__shared_ptr<_Tp, _Lp>&) [with _Tp = const Condition::Condition; 
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at 
/usr/include/c++/14/bits/shared_ptr_base.h:1523:7,
    inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) 
[with _Tp = const Condition::Condition]’ at 
/usr/include/c++/14/bits/shared_ptr.h:203:7,
    inlined from ‘condition_wrapper::condition_wrapper(const 
condition_wrapper&)’ at /<<PKGBUILDDIR>>/parse/ConditionPythonParser.h:15:8,
    inlined from ‘condition_wrapper 
{anonymous}::insert_within_starlane_jumps_(const boost::python::tuple&, const 
boost::python::dict&)’ at 
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:644:85:
/usr/include/c++/14/bits/shared_ptr_base.h:1073:19: warning: ‘((const 
std::__shared_count<__gnu_cxx::_S_atomic>*)((char*)&<unnamed> + 
offsetof(boost::python::extract<condition_wrapper>,boost::python::extract<condition_wrapper>::<unnamed>.boost::python::converter::extract_rvalue<condition_wrapper>::m_data.boost::python::converter::rvalue_from_python_data<condition_wrapper>::<unnamed>.boost::python::converter::rvalue_from_python_storage<condition_wrapper>::storage)))[1].std::__shared_count<>::_M_pi’
 may be used uninitialized [-Wmaybe-uninitialized]
 1073 |       : _M_pi(__r._M_pi)
      |               ~~~~^~~~~
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp: In function 
‘condition_wrapper {anonymous}::insert_within_starlane_jumps_(const 
boost::python::tuple&, const boost::python::dict&)’:
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:644:83: note: ‘<anonymous>’ 
declared here
  644 |         auto condition = 
boost::python::extract<condition_wrapper>(kw["condition"])();
      |                                                                         
          ^
In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const 
std::__shared_ptr<_Tp, _Lp>&) [with _Tp = const Condition::Condition; 
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’,
    inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) 
[with _Tp = const Condition::Condition]’ at 
/usr/include/c++/14/bits/shared_ptr.h:203:7,
    inlined from ‘condition_wrapper::condition_wrapper(const 
condition_wrapper&)’ at /<<PKGBUILDDIR>>/parse/ConditionPythonParser.h:15:8,
    inlined from ‘condition_wrapper {anonymous}::insert_within_distance_(const 
boost::python::tuple&, const boost::python::dict&)’ at 
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:659:85:
/usr/include/c++/14/bits/shared_ptr_base.h:1523:7: warning: ‘*(const 
std::__shared_ptr<const Condition::Condition, 
__gnu_cxx::_S_atomic>*)((char*)&<unnamed> + 
offsetof(boost::python::extract<condition_wrapper>,boost::python::extract<condition_wrapper>::<unnamed>.boost::python::converter::extract_rvalue<condition_wrapper>::m_data.boost::python::converter::rvalue_from_python_data<condition_wrapper>::<unnamed>.boost::python::converter::rvalue_from_python_storage<condition_wrapper>::storage)).std::__shared_ptr<const
 Condition::Condition, __gnu_cxx::_S_atomic>::_M_ptr’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1523 |       __shared_ptr(const __shared_ptr&) noexcept = default;
      |       ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp: In function 
‘condition_wrapper {anonymous}::insert_within_distance_(const 
boost::python::tuple&, const boost::python::dict&)’:
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:659:83: note: ‘<anonymous>’ 
declared here
  659 |         auto condition = 
boost::python::extract<condition_wrapper>(kw["condition"])();
      |                                                                         
          ^
In copy constructor ‘std::__shared_count<_Lp>::__shared_count(const 
std::__shared_count<_Lp>&) [with __gnu_cxx::_Lock_policy _Lp = 
__gnu_cxx::_S_atomic]’,
    inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const 
std::__shared_ptr<_Tp, _Lp>&) [with _Tp = const Condition::Condition; 
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at 
/usr/include/c++/14/bits/shared_ptr_base.h:1523:7,
    inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) 
[with _Tp = const Condition::Condition]’ at 
/usr/include/c++/14/bits/shared_ptr.h:203:7,
    inlined from ‘condition_wrapper::condition_wrapper(const 
condition_wrapper&)’ at /<<PKGBUILDDIR>>/parse/ConditionPythonParser.h:15:8,
    inlined from ‘condition_wrapper {anonymous}::insert_within_distance_(const 
boost::python::tuple&, const boost::python::dict&)’ at 
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:659:85:
/usr/include/c++/14/bits/shared_ptr_base.h:1073:19: warning: ‘((const 
std::__shared_count<__gnu_cxx::_S_atomic>*)((char*)&<unnamed> + 
offsetof(boost::python::extract<condition_wrapper>,boost::python::extract<condition_wrapper>::<unnamed>.boost::python::converter::extract_rvalue<condition_wrapper>::m_data.boost::python::converter::rvalue_from_python_data<condition_wrapper>::<unnamed>.boost::python::converter::rvalue_from_python_storage<condition_wrapper>::storage)))[1].std::__shared_count<>::_M_pi’
 may be used uninitialized [-Wmaybe-uninitialized]
 1073 |       : _M_pi(__r._M_pi)
      |               ~~~~^~~~~
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp: In function 
‘condition_wrapper {anonymous}::insert_within_distance_(const 
boost::python::tuple&, const boost::python::dict&)’:
/<<PKGBUILDDIR>>/parse/ConditionPythonParser.cpp:659:83: note: ‘<anonymous>’ 
declared here
  659 |         auto condition = 
boost::python::extract<condition_wrapper>(kw["condition"])();
      |                                                                         
          ^
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 35%] Built target freeorionparseobj
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:18: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: freeorion
Source-Version: 0.5.0.1-1
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
freeorion, 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.
Alexandre Detiste <[email protected]> (supplier of updated freeorion 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: Wed, 21 Aug 2024 13:29:04 +0200
Source: freeorion
Architecture: source
Version: 0.5.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1074967
Changes:
 freeorion (0.5.0.1-1) unstable; urgency=medium
 .
   * Team Upload
   * New upstream version 0.5.0.1 (Closes: #1074967)
   * Update Build-Depends: replace pkg-config with pkgconf
Checksums-Sha1:
 0522302de7bdd49f7b23b298c157fdbcc970b307 2279 freeorion_0.5.0.1-1.dsc
 84b492e8f442c7b3af9dc1ba13ed55b1baf4b3f7 154596914 
freeorion_0.5.0.1.orig.tar.gz
 12b87d012618bbcb56522ff79cb16025e33561f3 25908 
freeorion_0.5.0.1-1.debian.tar.xz
 bd1123101b8af2bdbbd248bfe6df627c78d0d012 19426 
freeorion_0.5.0.1-1_source.buildinfo
Checksums-Sha256:
 179a77495e43c06dc83e22449963291a0e49fbe538cb8af25c452088144e854b 2279 
freeorion_0.5.0.1-1.dsc
 a9349692e355a39a3cc456ed0fa9cb1ed7a5f3d120a0e3253f730fa6caa3a509 154596914 
freeorion_0.5.0.1.orig.tar.gz
 eaedc6325538cce63f96eb34652e48aaed88519ce334e6e77b7f87296013a284 25908 
freeorion_0.5.0.1-1.debian.tar.xz
 b9d215f8bd97fdeb4bd4da3cb06e39d03529643dae0337b9ba9caa97040054ad 19426 
freeorion_0.5.0.1-1_source.buildinfo
Files:
 7101154ce53a4330f216fc89f4ca5e8c 2279 games optional freeorion_0.5.0.1-1.dsc
 b250e076f7beae78b1878bf8a2e233a9 154596914 games optional 
freeorion_0.5.0.1.orig.tar.gz
 33ae60277ec1dbc251ebfd66dc21d5dd 25908 games optional 
freeorion_0.5.0.1-1.debian.tar.xz
 895a6f1aa97e0f98390f251c50d725b1 19426 games optional 
freeorion_0.5.0.1-1_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmbF0uARHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqgBA/9FXOFyQxvLxDCu+Ew/uEjvCDOPApLvnuV
NBqjHtCGhEEjFSsACKleDUU5nrB9MoESshwpZOt/Bhc/+OSTm42KjHUd4LbIKsWJ
usP/me9jAn8i9a+Aocm9Mv3xyQRKZ5oloskFz5fUv6Jo5pHuNYG55XbouQuzbFAO
CBvxbTNq+wO3CN5GtseJHAxt2MbWMokboloeKD6Lx/JGoZMetPu/z7IoPqNZQRsN
8DkNpX605SJsEVrXc1GhK/jIlUzmjP8NAwvwdLaDvdqPBeAHBi7bRUbx9KTZ1M5A
cHYXpVbJhVkBLUqJOE69bHUkziLAwW7kcIKR/q+jlL2ndxoVGNauZ+VsQwVzmCN9
75f0iGXTKxgqYA+/cNZiLQga0weoDwvGCB0Ay3U2kEsIqAKFbqefXcBRm0OHuD7R
EzS+pbEDzYt/NDn5Rhw+RfhCpV06fDrE4jpHNNI6mEOEUcR0MCzimbhHnExBw7/w
Z/7+Eoug09rKW20dYbG/JFuvpt5/DPkcQfchHYDK/sSlbkmJP+KBl7sOGAyK3zb0
er4dHs1n/8uH3o44YlyfDhiezJtEx4TfDilonWIhUwz+yZJMHFYJPKpKC+rcB97R
oVcutL/5dl1JHSXUn1VdxDL6M71rSP/S9PPkLtwNUGtEcPmfuvDKEmeS0algQit/
z8xnASSkCBI=
=zSSP
-----END PGP SIGNATURE-----

Attachment: pgpA2QRDwCjvy.pgp
Description: PGP signature


--- End Message ---

Reply via email to