Your message dated Wed, 23 Nov 2022 11:20:06 +0000
with message-id <[email protected]>
and subject line Bug#1012887: fixed in aces3 3.0.8-9
has caused the Debian Bug report #1012887,
regarding aces3: ftbfs with GCC-12
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.)


-- 
1012887: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012887
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:aces3
Version: 3.0.8-8
Severity: normal
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-gcc-12

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

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/gcc12/aces3_3.0.8-8_unstable_gcc12.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:870:5: note:                 ‘template<long 
unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename 
std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const 
pair<_Tp1, _Tp2>&&)’
  870 |     get(const pair<_Tp1, _Tp2>&& __in) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:865:5: note:                 ‘template<long 
unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename 
std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const 
pair<_Tp1, _Tp2>&)’
  865 |     get(const pair<_Tp1, _Tp2>& __in) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:860:5: note:                 ‘template<long 
unsigned int _Int, class _Tp1, class _Tp2> constexpr typename 
std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, 
_Tp2>&&)’
  860 |     get(pair<_Tp1, _Tp2>&& __in) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:855:5: note:                 ‘template<long 
unsigned int _Int, class _Tp1, class _Tp2> constexpr typename 
std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, 
_Tp2>&)’
  855 |     get(pair<_Tp1, _Tp2>& __in) noexcept
      |     ^~~
keywdcnt.h:38:61: note:                 ‘operators get’
   38 |                 setindex, put, putadd, collective, execute, get,
      |                                                             ^~~
instruct.cpp: In member function ‘void InstructCls::outputll() const’:
instruct.cpp:968:18: error: reference to ‘get’ is ambiguous
  968 |         else if (get==instruction[i][0])
      |                  ^~~
/usr/include/c++/12/bits/stl_pair.h:914:5: note: candidates are: 
‘template<class _Tp, class _Up> constexpr const _Tp&& std::get(const pair<_Up, 
_Tp>&&)’
  914 |     get(const pair<_Up, _Tp>&& __p) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:909:5: note:                 
‘template<class _Tp, class _Up> constexpr _Tp&& std::get(pair<_Up, _Tp>&&)’
  909 |     get(pair<_Up, _Tp>&& __p) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:904:5: note:                 
‘template<class _Tp, class _Up> constexpr const _Tp& std::get(const pair<_Up, 
_Tp>&)’
  904 |     get(const pair<_Up, _Tp>& __p) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:899:5: note:                 
‘template<class _Tp, class _Up> constexpr _Tp& std::get(pair<_Up, _Tp>&)’
  899 |     get(pair<_Up, _Tp>& __p) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:894:5: note:                 
‘template<class _Tp, class _Up> constexpr const _Tp&& std::get(const pair<_T1, 
_T2>&&)’
  894 |     get(const pair<_Tp, _Up>&& __p) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:889:5: note:                 
‘template<class _Tp, class _Up> constexpr _Tp&& std::get(pair<_T1, _T2>&&)’
  889 |     get(pair<_Tp, _Up>&& __p) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:884:5: note:                 
‘template<class _Tp, class _Up> constexpr const _Tp& std::get(const pair<_T1, 
_T2>&)’
  884 |     get(const pair<_Tp, _Up>& __p) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:879:5: note:                 
‘template<class _Tp, class _Up> constexpr _Tp& std::get(pair<_T1, _T2>&)’
  879 |     get(pair<_Tp, _Up>& __p) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:870:5: note:                 ‘template<long 
unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename 
std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const 
pair<_Tp1, _Tp2>&&)’
  870 |     get(const pair<_Tp1, _Tp2>&& __in) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:865:5: note:                 ‘template<long 
unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename 
std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const 
pair<_Tp1, _Tp2>&)’
  865 |     get(const pair<_Tp1, _Tp2>& __in) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:860:5: note:                 ‘template<long 
unsigned int _Int, class _Tp1, class _Tp2> constexpr typename 
std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(pair<_Tp1, 
_Tp2>&&)’
  860 |     get(pair<_Tp1, _Tp2>&& __in) noexcept
      |     ^~~
/usr/include/c++/12/bits/stl_pair.h:855:5: note:                 ‘template<long 
unsigned int _Int, class _Tp1, class _Tp2> constexpr typename 
std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(pair<_Tp1, 
_Tp2>&)’
  855 |     get(pair<_Tp1, _Tp2>& __in) noexcept
      |     ^~~
keywdcnt.h:38:61: note:                 ‘operators get’
   38 |                 setindex, put, putadd, collective, execute, get,
      |                                                             ^~~
make[4]: *** [Makefile:67: instruct.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/sial_compiler/sial'
make[3]: *** [Makefile:15: all] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/sial_compiler'
make[2]: *** [Makefile:15: all] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:35: all] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:31: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: aces3
Source-Version: 3.0.8-9
Done: Alastair McKinstry <[email protected]>

We believe that the bug you reported is fixed in the latest version of
aces3, 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.
Alastair McKinstry <[email protected]> (supplier of updated aces3 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: SHA256

Format: 1.8
Date: Wed, 23 Nov 2022 10:41:42 +0000
Source: aces3
Architecture: source
Version: 3.0.8-9
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 1012887
Changes:
 aces3 (3.0.8-9) unstable; urgency=medium
 .
   * Fix for g++12 ambuguity error. Closes: #1012887
Checksums-Sha1:
 97eb8312dc7cfbd96710a12b736e098f83956e5b 2003 aces3_3.0.8-9.dsc
 180f6bc2e3c0a9b57c93dfc085a9ca716152f469 46908 aces3_3.0.8-9.debian.tar.xz
Checksums-Sha256:
 3357d52c8f940a4ada7ca3191966c878056280ad749492eda3a74168f46666ce 2003 
aces3_3.0.8-9.dsc
 d5ff778a7374d22786c14538530a15c07be3235ab228bfd40547a88d34756d80 46908 
aces3_3.0.8-9.debian.tar.xz
Files:
 1abb794636dba692c61fd6753c431a2c 2003 science optional aces3_3.0.8-9.dsc
 10513d13cdc73d19225577b0c4705e42 46908 science optional 
aces3_3.0.8-9.debian.tar.xz

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

iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmN9/GUACgkQy+a7Tl2a
06Uw+RAApeQLPN23VUNA4gHrHwQvolO6nIrFt9eRGVgzEfwmGpziBMcQnnXt/Ucj
AUx7riUVWfG5QWppWMuZOadxAaCPg+CPi2OjIejHVMY19v6msL+XK2w0Pe8GN9Ys
/8U4+eZBjlJQ8lM0ttVMueULs4X/p1rNBdEjpba/2v1pPaNxmoLO3tisB2ptKd4I
Zr1ANJXIMq6txMIToNTMKGPu0q6L+3kWNXBe96t2iiyYa1Jk2sXecTW6ZB6KjDQt
2SRi9Lpnz0uIxx/dvQrGA9aDPWpt8B/WS4PYEMglnShCIlUHdsLWFzafvIRTOkrf
yi4UzJMcNCbGjaklG1ifS4UzRd2d0hYpij/UVNt6cQUa8TXBcpPqVS0Y8PgR+hoi
+oKNWOND51FC4S/XgIArGfyUz1H46fIqtymFvxDuAz99iDurGjjr6pB3gzp7TbzH
7JZKHtQSX1Hx7Z8I84db7inP+TKMnzD3FyNXHdHq8EdOfaui8gJNteFE1ce6UhWI
VnHfSMPyC2o5NO37epvYYZkmeCzwGAvBkecgN8zK/v8g1y4SvXIG43e0srNV0Dey
4EPGEqnjqPwVcg+L4sxH3KpD+BXEURm7EVpkC0ILS+a+ixFDcC/ttUwD7Vq2RgBA
i3oUMAFhBp6agssUO8BWme5ai+Yf+gBmMeMfsH6Ax5Y55cyhtPo=
=CW0l
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to