Your message dated Fri, 21 Jan 2022 15:03:39 +0000
with message-id <e1navrz-000b5l...@fasolo.debian.org>
and subject line Bug#983968: fixed in android-platform-system-tools-aidl
1:10.0.0+r36-4
has caused the Debian Bug report #983968,
regarding android-platform-system-tools-aidl: ftbfs with GCC-11
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 ow...@bugs.debian.org
immediately.)
--
983968: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983968
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:android-platform-system-tools-aidl
Version: 1:10.0.0+r36-3
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye 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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/android-platform-system-tools-aidl_10.0.0+r36-3_unstable_gcc11.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.
[...]
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build --buildsystem=makefile -- --file debian/libaidl-common.mk
make -j4 --file debian/libaidl-common.mk
make[2]: Entering directory '/<<PKGBUILDDIR>>'
flex -o aidl_language_l.cpp aidl_language_l.ll
clang++ aidl.cpp aidl_apicheck.cpp aidl_language.cpp aidl_typenames.cpp
aidl_to_cpp.cpp aidl_to_java.cpp aidl_to_ndk.cpp ast_cpp.cpp ast_java.cpp
code_writer.cpp generate_cpp.cpp aidl_to_cpp_common.cpp generate_ndk.cpp
generate_java.cpp generate_java_binder.cpp generate_aidl_mappings.cpp
import_resolver.cpp line_reader.cpp io_delegate.cpp options.cpp type_cpp.cpp
type_java.cpp type_namespace.cpp aidl_language_l.cpp aidl_language_y.cpp -o
libaidl-common.so.0 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -std=c++17
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/android -I. -I -Wl,-z,relro
-fPIC -shared -Wl,-soname,libaidl-common.so.0
-Wl,-rpath=/usr/lib/x86_64-linux-gnu/android
-L/usr/lib/x86_64-linux-gnu/android -lbase -lcutils
generate_ndk.cpp:239:55: error: no template named 'optional' in namespace 'std'
const std::optional<std::string>
return_value_cached_to,
~~~~~^
generate_ndk.cpp:457:26: error: no member named 'make_optional' in namespace
'std'
cacheable ? std::make_optional<std::string>(kCacheVariable) :
std::nullopt;
~~~~~^
generate_ndk.cpp:457:51: error: expected '(' for function-style cast or type
construction
cacheable ? std::make_optional<std::string>(kCacheVariable) :
std::nullopt;
~~~~~~~~~~~^
generate_ndk.cpp:457:76: error: no member named 'nullopt' in namespace 'std'
cacheable ? std::make_optional<std::string>(kCacheVariable) :
std::nullopt;
~~~~~^
4 errors generated.
generate_java.cpp:151:9: warning: ISO C++ requires field designators to be
specified in declaration order; field 'var' will be initialized after field
'parcel' [-Wreorder-init-list]
.parcel = parcel_variable->name,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
generate_java.cpp:150:16: note: previous initialization for field 'var' is here
.var = field->GetName(),
^~~~~~~~~~~~~~~~
generate_java.cpp:199:9: warning: ISO C++ requires field designators to be
specified in declaration order; field 'var' will be initialized after field
'parcel' [-Wreorder-init-list]
.parcel = parcel_variable->name,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
generate_java.cpp:198:16: note: previous initialization for field 'var' is here
.var = field->GetName(),
^~~~~~~~~~~~~~~~
2 warnings generated.
generate_java_binder.cpp:380:7: warning: ISO C++ requires field designators to
be specified in declaration order; field 'var' will be initialized after field
'parcel' [-Wreorder-init-list]
.parcel = parcel->name,
^~~~~~~~~~~~~~~~~~~~~~
generate_java_binder.cpp:379:14: note: previous initialization for field 'var'
is here
.var = v->name,
^~~~~~~
generate_java_binder.cpp:454:38: warning: ISO C++ requires field designators to
be specified in declaration order; field 'var' will be initialized after field
'parcel' [-Wreorder-init-list]
.parcel = transact_data->name,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
generate_java_binder.cpp:453:45: note: previous initialization for field 'var'
is here
.var = v->name,
^~~~~~~
generate_java_binder.cpp:710:36: warning: ISO C++ requires field designators to
be specified in declaration order; field 'var' will be initialized after field
'parcel' [-Wreorder-init-list]
.parcel = _reply->name,
^~~~~~~~~~~~~~~~~~~~~~
generate_java_binder.cpp:709:43: note: previous initialization for field 'var'
is here
.var = _result->name,
^~~~~~~~~~~~~
generate_java_binder.cpp:726:38: warning: ISO C++ requires field designators to
be specified in declaration order; field 'var' will be initialized after field
'parcel' [-Wreorder-init-list]
.parcel = _reply->name,
^~~~~~~~~~~~~~~~~~~~~~
generate_java_binder.cpp:725:45: note: previous initialization for field 'var'
is here
.var = arg->GetName(),
^~~~~~~~~~~~~~
4 warnings generated.
make[2]: *** [debian/libaidl-common.mk:34: libaidl-common.so] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 --file debian/libaidl-common.mk returned exit
code 2
make[1]: *** [debian/rules:10: libaidl-common.so] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:25: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: android-platform-system-tools-aidl
Source-Version: 1:10.0.0+r36-4
Done: Roger Shimizu <r...@debian.org>
We believe that the bug you reported is fixed in the latest version of
android-platform-system-tools-aidl, 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 983...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Roger Shimizu <r...@debian.org> (supplier of updated
android-platform-system-tools-aidl 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 21 Jan 2022 23:33:29 +0900
Source: android-platform-system-tools-aidl
Binary: aidl
Architecture: source
Version: 1:10.0.0+r36-4
Distribution: unstable
Urgency: medium
Maintainer: Android Tools Maintainers
<android-tools-de...@lists.alioth.debian.org>
Changed-By: Roger Shimizu <r...@debian.org>
Description:
aidl - Binder generator of AIDL interfaces
Closes: 983968
Changes:
android-platform-system-tools-aidl (1:10.0.0+r36-4) unstable; urgency=medium
.
* Team upload.
* debian/patches:
- Add patch to fix ftbfs for c++17 (Closes: #983968).
Checksums-Sha1:
c79ebf77caf9563df7936d52dd2c074446b51fa4 2501
android-platform-system-tools-aidl_10.0.0+r36-4.dsc
592203f0cb759e4065e437884ecb0423d5706f4b 30000
android-platform-system-tools-aidl_10.0.0+r36-4.debian.tar.xz
e2e31b281b34c517bcf1f2266cdc4bf68575d925 5942
android-platform-system-tools-aidl_10.0.0+r36-4_source.buildinfo
Checksums-Sha256:
9f7286c73ae34544fe1e5b7777659afe70be35d5905c8ed4134a2f8eba2e1fbe 2501
android-platform-system-tools-aidl_10.0.0+r36-4.dsc
8f89bb19ba451f417390a1505d624ca543cb8bdcf2cd2b12d7b40b42b7ae186c 30000
android-platform-system-tools-aidl_10.0.0+r36-4.debian.tar.xz
3e42e40eb53dc4d205c31dc07b9fe2a6f98b6aacdf63c43a1795bc416a6ee649 5942
android-platform-system-tools-aidl_10.0.0+r36-4_source.buildinfo
Files:
fce7a172c38a0fde63ae73f4d29b40b2 2501 devel optional
android-platform-system-tools-aidl_10.0.0+r36-4.dsc
82b73e94c29478b8d6f308dc0730bb7d 30000 devel optional
android-platform-system-tools-aidl_10.0.0+r36-4.debian.tar.xz
5d3699b76fcd61b1df8452a119530326 5942 devel optional
android-platform-system-tools-aidl_10.0.0+r36-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEECjKtvoA5m+cWOFnspHhrDacDNKgFAmHqyGMQHHJvc2hAZGVi
aWFuLm9yZwAKCRCkeGsNpwM0qHW8D/9pPbYUaA/h2i18t+uogHnedXmNmM++pEDs
ecX29VVSY0mXNFLxXpXHZlbDr+Wc3vjqRTz7/s+m1QzNO3zSKe+AZAE+cdPJgAOP
4/IXlo11KgvTudd9oz5l61zuBaN621XW6fkCpEGWdfD7nxVBX5peKd53D70GluJ8
rll7QLJ0JDHv1+DNVoboY49S/KD56908fnZ5lnWUXBTZVhYoUOm2DORFF+fX32vy
qhpV/W5xC+UYKIaS41Cr1GdzAgxQ4cRC1+5COQXb8gEJtqMH/eNMmioON1ffWj3T
1eZFXIt28/jMuttGBgBFfEG8pzd7M70ekMk3ebnGvIVdhlgZQFH6rrfBpvtV7c7s
uJ8N0b2z/15ezk5U/fXIt8MX5L5P9unfi1kz5XmaTRFVcrJNUThexUsuakNL8Pm3
8gfKJJHor6gRhwm62iY86efOW2sr2AmuRKHfgeQPW3jRHs/ezxRweBESH1jDFyP8
iBTRV8P2L6sB/7d/8nDZggdRdKmc3mt8iDC4Z+Mf5NLyjb/QpuGur7t5XTlfzBQq
KVd/3MlVFI5Tp9YdYRaqzj+1dRmGaq7gmUGD3ZF93cDIS9V4tZj7q9qH/c17WpoN
upCnbdJRoKSrNN7wmcDx1aCALmVGiOxmPrH6LT5tUDA76eThlmlK2j/T1ZSFZdYq
tVNs8Z7XOQ==
=i8Hr
-----END PGP SIGNATURE-----
--- End Message ---