Your message dated Sun, 23 Jul 2023 07:19:41 +0000
with message-id <[email protected]>
and subject line Bug#1037573: fixed in android-platform-art 13.0.0+r63-1
has caused the Debian Bug report #1037573,
regarding android-platform-art: ftbfs with GCC-13
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.)


-- 
1037573: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037573
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:android-platform-art
Version: 11.0.0+r48-5
Severity: normal
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-13

[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-13/g++-13, but succeeds to build with gcc-12/g++-12. 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/2023/05/22/logs/android-platform-art_11.0.0+r48-5_unstable_gccexp.log
The last lines of the build log are at the end of this report.

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

[...]
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14:
 note: during template argument deduction for class template partial 
specialization '__iterator_traits<_Iterator>' [with _Iterator = 
art::mirror::ArrayIter<art::mirror::Method, 
art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>]
    : public __iterator_traits<_Iterator> { };
             ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14:
 note: in instantiation of template class 
'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::Method, 
art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>>' requested here
libartbase/base/iteration_range.h:30:25: note: in instantiation of template 
class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::Method, 
art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>>' requested here
  typedef typename std::iterator_traits<Iter>::difference_type difference_type;
                        ^
runtime/class_linker.cc:5019:48: note: in instantiation of template class 
'art::IterationRange<art::mirror::ArrayIter<art::mirror::Method, 
art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>>' requested here
  for (auto [mirror, idx] : ZipCount(h_methods.Iterate<mirror::Method>())) {
                                               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12:
 note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Method>>' 
has been explicitly marked deprecated here
    struct _GLIBCXX17_DEPRECATED iterator
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34:
 note: expanded from macro '_GLIBCXX17_DEPRECATED'
# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
                                 ^
In file included from runtime/class_linker.cc:50:
libartbase/base/stl_util.h:153:33: warning: 
'iterator<std::forward_iterator_tag, 
std::pair<art::ObjPtr<art::mirror::Method>, unsigned long>>' is deprecated 
[-Wdeprecated-declarations]
class ZipLeftIter : public std::iterator<
                                ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27:
 note: in instantiation of template class 
'art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method, 
art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>' 
requested here
                             __void_t<typename _Iterator::iterator_category,
                                               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14:
 note: during template argument deduction for class template partial 
specialization '__iterator_traits<_Iterator>' [with _Iterator = 
art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method, 
art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>]
    : public __iterator_traits<_Iterator> { };
             ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14:
 note: in instantiation of template class 
'std::__iterator_traits<art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method,
 art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>>' 
requested here
libartbase/base/iteration_range.h:30:25: note: in instantiation of template 
class 
'std::iterator_traits<art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method,
 art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>>' 
requested here
  typedef typename std::iterator_traits<Iter>::difference_type difference_type;
                        ^
runtime/class_linker.cc:5019:29: note: in instantiation of template class 
'art::IterationRange<art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method,
 art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>>' 
requested here
  for (auto [mirror, idx] : ZipCount(h_methods.Iterate<mirror::Method>())) {
                            ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12:
 note: 'iterator<std::forward_iterator_tag, 
std::pair<art::ObjPtr<art::mirror::Method>, unsigned long>>' has been 
explicitly marked deprecated here
    struct _GLIBCXX17_DEPRECATED iterator
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34:
 note: expanded from macro '_GLIBCXX17_DEPRECATED'
# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
                                 ^
In file included from runtime/class_linker.cc:50:
libartbase/base/stl_util.h:153:33: warning: 
'iterator<std::forward_iterator_tag, std::pair<unsigned long, unsigned long>>' 
is deprecated [-Wdeprecated-declarations]
class ZipLeftIter : public std::iterator<
                                ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27:
 note: in instantiation of template class 
'art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned long *, 
std::vector<unsigned long>>, art::CountIter>' requested here
                             __void_t<typename _Iterator::iterator_category,
                                               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14:
 note: during template argument deduction for class template partial 
specialization '__iterator_traits<_Iterator>' [with _Iterator = 
art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned long *, 
std::vector<unsigned long>>, art::CountIter>]
    : public __iterator_traits<_Iterator> { };
             ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14:
 note: in instantiation of template class 
'std::__iterator_traits<art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned 
long *, std::vector<unsigned long>>, art::CountIter>>' requested here
libartbase/base/iteration_range.h:30:25: note: in instantiation of template 
class 
'std::iterator_traits<art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned 
long *, std::vector<unsigned long>>, art::CountIter>>' requested here
  typedef typename std::iterator_traits<Iter>::difference_type difference_type;
                        ^
runtime/class_linker.cc:5048:37: note: in instantiation of template class 
'art::IterationRange<art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned 
long *, std::vector<unsigned long>>, art::CountIter>>' requested here
    for (auto [orig_idx, new_idx] : 
ZipCount(MakeIterationRange(proxied_throws_idx))) {
                                    ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12:
 note: 'iterator<std::forward_iterator_tag, std::pair<unsigned long, unsigned 
long>>' has been explicitly marked deprecated here
    struct _GLIBCXX17_DEPRECATED iterator
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34:
 note: expanded from macro '_GLIBCXX17_DEPRECATED'
# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
                                 ^
11 warnings generated.
31 warnings generated.
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" 
--file=debian/libart.mk returned exit code 2
make[1]: *** [debian/rules:61: debian/out/libart.so] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:76: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: android-platform-art
Source-Version: 13.0.0+r63-1
Done: Roger Shimizu <[email protected]>

We believe that the bug you reported is fixed in the latest version of
android-platform-art, 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.
Roger Shimizu <[email protected]> (supplier of updated android-platform-art 
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: Sat, 22 Jul 2023 23:50:23 -0700
Source: android-platform-art
Architecture: source
Version: 13.0.0+r63-1
Distribution: unstable
Urgency: medium
Maintainer: Android Tools Maintainers 
<[email protected]>
Changed-By: Roger Shimizu <[email protected]>
Closes: 1037573
Changes:
 android-platform-art (13.0.0+r63-1) unstable; urgency=medium
 .
   * Team upload.
   * Upload to unstable.
   * debian/patches:
     - Add a missing header to fix ftbfs for gcc-13 (Closes: #1037573).
Checksums-Sha1:
 3d6e1679de879bc9acc57ee7c2c5377a76d6ef10 3128 
android-platform-art_13.0.0+r63-1.dsc
 33e74653416257e2608036acbff4874c2bb9485d 69604 
android-platform-art_13.0.0+r63-1.debian.tar.xz
 2ae7677a0a1bdc99aa179987df87ad7a4367e661 6858 
android-platform-art_13.0.0+r63-1_source.buildinfo
Checksums-Sha256:
 001105b0ac4bc95c7385d6d37afed854e81aca0a9b55f394e7bda0253ab6b6af 3128 
android-platform-art_13.0.0+r63-1.dsc
 39c8f4918789c3469369696fd418df4888601157900ef8ecdff441759bb32f19 69604 
android-platform-art_13.0.0+r63-1.debian.tar.xz
 aabdc1dd3c9ef3c2d55da3d7ce9005198ea27648f310873f4443665bfdedf499 6858 
android-platform-art_13.0.0+r63-1_source.buildinfo
Files:
 6e6ab00dd68b16c3ba566ed951117fa4 3128 devel optional 
android-platform-art_13.0.0+r63-1.dsc
 a6206ea797a7b18e18a54e2cbb0a3a19 69604 devel optional 
android-platform-art_13.0.0+r63-1.debian.tar.xz
 439c94dfd4e41df104a996b9e5e5169f 6858 devel optional 
android-platform-art_13.0.0+r63-1_source.buildinfo

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

iQJEBAEBCgAuFiEECjKtvoA5m+cWOFnspHhrDacDNKgFAmS8zwwQHHJvc2hAZGVi
aWFuLm9yZwAKCRCkeGsNpwM0qGtJD/sH6o1B90GkR3helx/Z1zqM1jJQjf1fOTEi
A55TunUv6x+BPiJRr3IwaL/nchctlBwNQUzyBQyUIZ9ICoNkp6IW024xNkuzCT03
RAk8IApr+Wu4JkhZ3BoI/uBKvrnB77NLQ5T2RdDftyErweB/Ov5IG5JoZZDvvEQq
4UKBqXo8wJN1OBqNMiRTHDOLXBo8yrX0TM1OSAO8otugaVDpKrkOoDX6cz99bv0v
2cILGvpH+U96ObmFZTA6YKXa2jrBovEALOw33Bki+jKZpCoJ5mQUQWIxFufDQOAS
6zqzwgt6Q4SATqB4wtrQ7Oo3PsHNmMd34GIZQP8E5MTmpe0Pd6SxtzjGyoTbFwvc
6qtmdSJShhmDi8qoBQiyEHvDhmmCt7r5qhNz90nTRvZqjkK9HGaOhCPG3oI+zRDk
MGBqs48OmF847sWKuM1uoMttGv8lwDU5xOAMFJ8GhaOxivjft1SvaBfPhxaEpvNz
kDiyFN28daTAcYSQa5Hl49G3kRYIkRrsG43Al8LxLneER4BysDYeGhtrVuSnQzL4
mv5Esw0tA5H6BSBOPcOzAJW2PV9EXmKpsC1WCwZWhx/AcO0Z0xHGFpp1vx9+D9Te
lneUYHFVK5BtSX7tzIjhQj3zvVSVlLaGqrBLNnai5Jo4Aa0LpGJF1/6/gOe5x7Ow
Qp2RWjMiqQ==
=xy+b
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to