Package: android-platform-tools Version: 33.0.1-1~exp9 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Hi, android-platform-tools/experimental recently started to FTBFS. The version in sid is not affected. ... clang++ -c -o packages/modules/adb/client/auth.o packages/modules/adb/client/auth.cpp -g -O2 -ffile-prefix-map=/build/android-platform-tools-33.0.1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -std=gnu++2a -Wexit-time-destructors -Wno-non-virtual-dto r -Wno-unused-parameter -Wno-missing-field-initializers -Wvla -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -DPLATFORM_T OOLS_VERSION='"33.0.1"' -DADB_HOST=1 -DADB_VERSION='"33.0.1-1~exp9"' -DANDROID_BASE_UNIQUE_FD_DISABLE_IMPLICIT_CONVERSION=1 -Ipackages/modules/adb -Ipackages/modules/adb/crypto/include -Ipackages/modules/adb/pairing_auth/include -Ipackages/modules/adb/pairing_connection/ include -Ipackages/modules/adb/proto -Ipackages/modules/adb/tls/include -Isystem/core/diagnose_usb/include -Isystem/core/include -Isystem/core/libcrypto_utils/include -Isystem/core/libcutils/include -Isystem/libbase/include -I/usr/include/android ... In file included from packages/modules/adb/client/auth.cpp:35: packages/modules/adb/tls/include/adb/tls/tls_connection.h:51:31: error: no template named 'function' in namespace 'std' using CertVerifyCb = std::function<int(X509_STORE_CTX*)>; ~~~~~^ packages/modules/adb/tls/include/adb/tls/tls_connection.h:52:28: error: no template named 'function' in namespace 'std' using SetCertCb = std::function<int(SSL*)>; ~~~~~^ packages/modules/adb/tls/include/adb/tls/tls_connection.h:67:40: error: unknown type name 'CertVerifyCb' virtual void SetCertVerifyCallback(CertVerifyCb cb) = 0; ^ packages/modules/adb/tls/include/adb/tls/tls_connection.h:76:41: error: unknown type name 'SetCertCb' virtual void SetCertificateCallback(SetCertCb cb) = 0; ^ ... 4 errors generated. make[2]: *** [debian/system/libadb.mk:120: packages/modules/adb/client/auth.o] Error 1 Looks like a missing #include that is no longer included transitively. Andreas
android-platform-tools_33.0.1-1~exp9.log.gz
Description: application/gzip