* Package: dev-util/android-tools-34.0.0:0  * Repository: gentoo  * Maintainer: zmedico@gentoo.org  * Upstream: https://source.android.com/setup/contribute/report-bugs  * USE: abi_x86_64 amd64 elibc_musl kernel_linux python_targets_python3_11 udev userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox selinux sesandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking android-tools-34.0.0.tar.xz to /var/tmp/portage/dev-util/android-tools-34.0.0/work >>> Unpacking android-tools-31.0.3-no-gtest.patch to /var/tmp/portage/dev-util/android-tools-34.0.0/work unpack android-tools-31.0.3-no-gtest.patch: file format not recognized. Ignoring. >>> Source unpacked in /var/tmp/portage/dev-util/android-tools-34.0.0/work >>> Preparing source in /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0 ... * Applying android-tools-31.0.3-no-gtest.patch ...  [ ok ] * Applying 0011-Remove-the-useless-dependency-on-gtest.patch ... patching file fastboot/socket.h Hunk #1 succeeded at 40 with fuzz 1 (offset -1 lines). Hunk #2 succeeded at 118 (offset -1 lines).  [ ok ] * Applying 0004-Remove-the-useless-dependency-on-gtest.patch ...  [ ok ] * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build" * Hardcoded definition(s) removed in vendor/boringssl/CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX ${CMAKE_SOURCE_DIR}/install CACHE PATH "" FORCE) >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build" cmake -C /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/gentoo_toolchain.cmake /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0 loading initial cache file /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/gentoo_common_config.cmake CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 13.1.0 -- The CXX compiler identification is GNU 13.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-gentoo-linux-musl-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-gentoo-linux-musl-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Perl: /usr/bin/perl (found version "5.36.1") -- Checking for module 'libunwind-generic' -- Found libunwind-generic, version 1.6.2 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/x86_64-gentoo-linux-musl-gcc -- Version: 7.1.3 -- Build type: RelWithDebInfo -- CXX_STANDARD: 20 -- Performing Test has_std_20_flag -- Performing Test has_std_20_flag - Success -- Performing Test has_std_2a_flag -- Performing Test has_std_2a_flag - Success -- Performing Test SUPPORTS_USER_DEFINED_LITERALS -- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success -- Performing Test FMT_HAS_VARIANT -- Performing Test FMT_HAS_VARIANT - Success -- Required features: cxx_variadic_templates -- Looking for strtod_l -- Looking for strtod_l - not found -- Found PkgConfig: /usr/bin/x86_64-gentoo-linux-musl-pkg-config (found version "1.8.1") -- Checking for module 'libbrotlicommon' -- Found libbrotlicommon, version 1.0.9 -- Checking for module 'libbrotlidec' -- Found libbrotlidec, version 1.0.9 -- Checking for module 'libbrotlienc' -- Found libbrotlienc, version 1.0.9 -- Checking for module 'liblz4' -- Found liblz4, version 1.9.4 -- Checking for module 'libpcre2-8' -- Found libpcre2-8, version 10.42 -- Checking for module 'libusb-1.0' -- Found libusb-1.0, version 1.0.26 -- Checking for module 'libzstd' -- Found libzstd, version 1.5.5 -- Found Protobuf: /usr/lib/libprotobuf.so (found version "3.21.9") -- Found Threads: TRUE -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -march=haswell -O2 -pipe C++ -march=haswell -O2 -pipe Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done (1.9s) -- Generating done (0.2s) -- Build files have been written to: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build" ninja -v -j18 -l0 [1/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/posix_strerror_r.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/posix_strerror_r.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/posix_strerror_r.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/posix_strerror_r.cpp [2/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/threads.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/threads.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/threads.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/threads.cpp [3/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/parsebool.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/parsebool.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/parsebool.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/parsebool.cpp [4/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/errors_unix.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/errors_unix.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/errors_unix.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/errors_unix.cpp [5/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/stringprintf.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/stringprintf.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/stringprintf.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/stringprintf.cpp [6/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp FAILED: vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/mapped_file.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:17: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/mapped_file.h:50:61: error: 'off64_t' has not been declared 50 | static std::unique_ptr FromFd(borrowed_fd fd, off64_t offset, size_t length, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/mapped_file.h:56:64: error: 'off64_t' has not been declared 56 | static std::unique_ptr FromOsHandle(os_handle h, off64_t offset, size_t length, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:28:8: error: 'off64_t' does not name a type; did you mean 'off_t'? 28 | static off64_t InitPageSize() { | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:38:64: error: 'off64_t' has not been declared 38 | std::unique_ptr MappedFile::FromFd(borrowed_fd fd, off64_t offset, size_t length, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:47:67: error: 'off64_t' has not been declared 47 | std::unique_ptr MappedFile::FromOsHandle(os_handle h, off64_t offset, size_t length, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp: In static member function 'static std::unique_ptr android::base::MappedFile::FromOsHandle(os_handle, int, size_t, int)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:49:16: error: 'off64_t' does not name a type; did you mean 'off_t'? 49 | static const off64_t page_size = InitPageSize(); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:50:26: error: 'page_size' was not declared in this scope; did you mean 'getpagesize'? 50 | size_t slop = offset % page_size; | ^~~~~~~~~ | getpagesize /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:51:3: error: 'off64_t' was not declared in this scope; did you mean 'off_t'? 51 | off64_t file_offset = offset - slop; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:52:10: error: expected ';' before 'file_length' 52 | off64_t file_length = length + slop; | ^~~~~~~~~~~~ | ; /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:75:30: error: 'file_length' was not declared in this scope 75 | void* base = mmap(nullptr, file_length, prot, MAP_SHARED, h, file_offset); | ^~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/mapped_file.cpp:75:64: error: 'file_offset' was not declared in this scope 75 | void* base = mmap(nullptr, file_length, prot, MAP_SHARED, h, file_offset); | ^~~~~~~~~~~ [7/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetDir.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetDir.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetDir.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetDir.cpp [8/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/process.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/process.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/process.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/process.cpp [9/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/abi_compatibility.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/abi_compatibility.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/abi_compatibility.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/abi_compatibility.cpp FAILED: vendor/CMakeFiles/libbase.dir/libbase/abi_compatibility.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/abi_compatibility.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/abi_compatibility.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/abi_compatibility.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/abi_compatibility.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/abi_compatibility.cpp:20: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/file.h:105:71: error: 'off64_t' has not been declared 105 | bool ReadFullyAtOffset(borrowed_fd fd, void* data, size_t byte_count, off64_t offset); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/file.h:108:78: error: 'off64_t' has not been declared 108 | bool WriteFullyAtOffset(borrowed_fd fd, const void* data, size_t byte_count, off64_t offset); | ^~~~~~~ In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/abi_compatibility.cpp:21: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/mapped_file.h:50:61: error: 'off64_t' has not been declared 50 | static std::unique_ptr FromFd(borrowed_fd fd, off64_t offset, size_t length, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/mapped_file.h:56:64: error: 'off64_t' has not been declared 56 | static std::unique_ptr FromOsHandle(os_handle h, off64_t offset, size_t length, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/abi_compatibility.cpp:60:63: error: 'off64_t' has not been declared 60 | bool ReadFullyAtOffset(int fd, void* data, size_t byte_count, off64_t offset) { | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/abi_compatibility.cpp:83:66: error: 'off64_t' has not been declared 83 | extern "C" std::unique_ptr MAPPEDFILE_FROMFD(int fd, off64_t offset, size_t length, | ^~~~~~~ [10/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/hex.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/hex.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/hex.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/hex.cpp [11/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/parsenetaddress.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/parsenetaddress.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/parsenetaddress.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/parsenetaddress.cpp [12/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/file.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/file.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/file.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/file.cpp FAILED: vendor/CMakeFiles/libbase.dir/libbase/file.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/file.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/file.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/file.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/file.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/file.cpp:17: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/file.h:105:71: error: 'off64_t' has not been declared 105 | bool ReadFullyAtOffset(borrowed_fd fd, void* data, size_t byte_count, off64_t offset); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/file.h:108:78: error: 'off64_t' has not been declared 108 | bool WriteFullyAtOffset(borrowed_fd fd, const void* data, size_t byte_count, off64_t offset); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/file.cpp:357:71: error: 'off64_t' has not been declared 357 | bool ReadFullyAtOffset(borrowed_fd fd, void* data, size_t byte_count, off64_t offset) { | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/file.cpp:369:78: error: 'off64_t' has not been declared 369 | bool WriteFullyAtOffset(borrowed_fd fd, const void* data, size_t byte_count, off64_t offset) { | ^~~~~~~ [13/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/test_utils.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/test_utils.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/test_utils.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/test_utils.cpp FAILED: vendor/CMakeFiles/libbase.dir/libbase/test_utils.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/test_utils.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/test_utils.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/test_utils.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/test_utils.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/test_utils.h:23, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/test_utils.cpp:17: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/file.h:105:71: error: 'off64_t' has not been declared 105 | bool ReadFullyAtOffset(borrowed_fd fd, void* data, size_t byte_count, off64_t offset); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/file.h:108:78: error: 'off64_t' has not been declared 108 | bool WriteFullyAtOffset(borrowed_fd fd, const void* data, size_t byte_count, off64_t offset); | ^~~~~~~ [14/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/logging.cpp FAILED: vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/logging.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/logging.cpp:53: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/file.h:105:71: error: 'off64_t' has not been declared 105 | bool ReadFullyAtOffset(borrowed_fd fd, void* data, size_t byte_count, off64_t offset); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include/android-base/file.h:108:78: error: 'off64_t' has not been declared 108 | bool WriteFullyAtOffset(borrowed_fd fd, const void* data, size_t byte_count, off64_t offset); | ^~~~~~~ [15/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/chrono_utils.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/chrono_utils.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/chrono_utils.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/chrono_utils.cpp [16/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/cmsg.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/cmsg.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/cmsg.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/cmsg.cpp [17/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/strings.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/strings.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/strings.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/strings.cpp [18/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Asset.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Asset.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Asset.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp FAILED: vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Asset.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Asset.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Asset.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Asset.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:24: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:67:25: error: 'off64_t' has not been declared 67 | bool Create(int fd, off64_t offset, size_t length, const char* file_name); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:71:25: error: 'off64_t' has not been declared 71 | bool Create(int fd, off64_t offset, size_t length, const char* file_name, bool verify); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:76:42: error: 'off64_t' has not been declared 76 | bool CreateForceVerification(int fd, off64_t offset, size_t length, const char* file_name, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:87:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 87 | off64_t offset() const; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:83:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 83 | virtual off64_t seek(off64_t offset, int whence) = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:111:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 111 | virtual off64_t getLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:116:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | virtual off64_t getRemainingLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:36: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:55: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:162:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 162 | off64_t handleSeek(off64_t offset, int whence, off64_t curPosn, off64_t maxPosn); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:262:54: error: 'off64_t' has not been declared 262 | status_t openChunk(const char* fileName, int fd, off64_t offset, size_t length); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:275:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 275 | off64_t seek(off64_t offset, int whence) override; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:279:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 279 | off64_t getLength(void) const override { return mLength; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:280:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 280 | off64_t getRemainingLength(void) const override { return mLength-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:28: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:47: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:287:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 287 | off64_t mStart; // absolute file offset of start of chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:288:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 288 | off64_t mLength; // length of the chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:289:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 289 | off64_t mOffset; // current local offset, 0 == mStart | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:319:32: error: 'off64_t' has not been declared 319 | status_t openChunk(int fd, off64_t offset, int compressionMethod, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:333:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 333 | virtual off64_t seek(off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:337:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 337 | virtual off64_t getLength(void) const { return mUncompressedLen; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:338:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 338 | virtual off64_t getRemainingLength(void) const { return mUncompressedLen-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:36: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:61: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:343:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 343 | off64_t mStart; // offset to start of compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:344:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 344 | off64_t mCompressedLen; // length of the compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:345:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 345 | off64_t mUncompressedLen; // length of the uncompressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:346:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 346 | off64_t mOffset; // current offset, 0 == start of uncomp data | ^~~~~~~ | off_t In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:25: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/StreamingZipInflater.h:36:34: error: 'off64_t' has not been declared 36 | StreamingZipInflater(int fd, off64_t compDataStart, size_t uncompSize, size_t compSize); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/StreamingZipInflater.h:50:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 50 | off64_t seekAbsolute(off64_t absoluteInputPosition); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/StreamingZipInflater.h:58:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 58 | off64_t mInFileStart; // where the compressed data lives in the file | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/StreamingZipInflater.h:70:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 70 | off64_t mOutCurPosition; // current position in total offset | ^~~~~~~ | off_t In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ZipFileRO.h:44, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:27: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:67:17: error: 'off64_t' has not been declared 67 | off64_t offset, size_t length, bool readOnly); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:89:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 89 | off64_t getDataOffset(void) const { return mDataOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:116:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | off64_t mDataOffset; // offset used when map was created | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ZipFileRO.h:138:29: error: 'off64_t' has not been declared 138 | uint32_t* pCompLen, off64_t* pOffset, uint32_t* pModWhen, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In static member function 'static android::String8 android::Asset::getAssetAllocations()': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:112:13: error: 'off64_t' was not declared in this scope; did you mean 'off_t'? 112 | off64_t size = (cur->getLength()+512)/1024; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:114:56: error: overloaded function with no contextual type information 114 | snprintf(buf, sizeof(buf), ": %dK\n", (int)size); | ^~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In static member function 'static android::Asset* android::Asset::createFromFd(int, const char*, AccessMode)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:153:5: error: 'off64_t' was not declared in this scope; did you mean 'off_t'? 153 | off64_t length; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:163:5: error: 'length' was not declared in this scope 163 | length = lseek64(fd, 0, SEEK_END); | ^~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:163:14: error: 'lseek64' was not declared in this scope; did you mean 'lseek'? 163 | length = lseek64(fd, 0, SEEK_END); | ^~~~~~~ | lseek /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In static member function 'static android::Asset* android::Asset::createFromCompressedFile(const char*, AccessMode)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:205:5: error: 'off64_t' was not declared in this scope; did you mean 'off_t'? 205 | off64_t fileLen; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:216:5: error: 'fileLen' was not declared in this scope 216 | fileLen = lseek(fd, 0, SEEK_END); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: At global scope: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:343:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 343 | off64_t Asset::handleSeek(off64_t offset, int whence, off64_t curPosn, off64_t maxPosn) | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In constructor 'android::_FileAsset::_FileAsset()': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:384:7: error: class 'android::_FileAsset' does not have any field named 'mStart' 384 | : mStart(0), mLength(0), mOffset(0), mFp(NULL), mFileName(NULL), mFd(-1), mBuf(NULL) | ^~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:384:18: error: class 'android::_FileAsset' does not have any field named 'mLength' 384 | : mStart(0), mLength(0), mOffset(0), mFp(NULL), mFileName(NULL), mFd(-1), mBuf(NULL) | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:384:30: error: class 'android::_FileAsset' does not have any field named 'mOffset' 384 | : mStart(0), mLength(0), mOffset(0), mFp(NULL), mFileName(NULL), mFd(-1), mBuf(NULL) | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: At global scope: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:408:62: error: 'off64_t' has not been declared 408 | status_t _FileAsset::openChunk(const char* fileName, int fd, off64_t offset, size_t length) | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'android::status_t android::_FileAsset::openChunk(const char*, int, int, size_t)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:418:5: error: 'off64_t' was not declared in this scope; did you mean 'off_t'? 418 | off64_t fileLength; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:419:5: error: 'fileLength' was not declared in this scope; did you mean 'length'? 419 | fileLength = lseek64(fd, 0, SEEK_END); | ^~~~~~~~~~ | length /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:419:18: error: 'lseek64' was not declared in this scope; did you mean 'lseek'? 419 | fileLength = lseek64(fd, 0, SEEK_END); | ^~~~~~~ | lseek /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:437:5: error: 'mStart' was not declared in this scope; did you mean 'stat'? 437 | mStart = offset; | ^~~~~~ | stat /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:438:5: error: 'mLength' was not declared in this scope; did you mean 'length'? 438 | mLength = length; | ^~~~~~~ | length /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'android::status_t android::_FileAsset::openChunk(android::incfs::IncFsFileMap&&, android::base::unique_fd)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:461:5: error: 'mStart' was not declared in this scope; did you mean 'stat'? 461 | mStart = -1; // not used | ^~~~~~ | stat /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:462:5: error: 'mLength' was not declared in this scope 462 | mLength = mMap->length(); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'virtual ssize_t android::_FileAsset::read(void*, size_t)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:491:14: error: 'mLength' was not declared in this scope 491 | maxLen = mLength - mOffset; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:491:24: error: 'mOffset' was not declared in this scope 491 | maxLen = mLength - mOffset; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:501:67: error: expected primary-expression before 'char' 501 | const auto readPos = mMap->data().offset(mOffset).convert(); | ^~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:516:27: error: 'mStart' was not declared in this scope; did you mean 'stat'? 516 | if (ftell(mFp) != mStart + mOffset) { | ^~~~~~ | stat /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: At global scope: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:543:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 543 | off64_t _FileAsset::seek(off64_t offset, int whence) | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'virtual const void* android::_FileAsset::getBuffer(bool)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:600:43: error: 'mLength' was not declared in this scope 600 | if (!buffer.convert().verify(mLength)) | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'virtual android::incfs::map_ptr android::_FileAsset::getIncFsBuffer(bool)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:619:9: error: 'mLength' was not declared in this scope 619 | if (mLength < kReadVsMapThreshold) { | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:638:24: error: 'mStart' was not declared in this scope; did you mean 'stat'? 638 | fseek(mFp, mStart, SEEK_SET); | ^~~~~~ | stat /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:653:38: error: 'mStart' was not declared in this scope; did you mean 'stat'? 653 | if (!map.Create(fileno(mFp), mStart, mLength, NULL /* file_name */ )) { | ^~~~~~ | stat /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: At global scope: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:667:5: error: 'int android::_FileAsset::openFileDescriptor' is not a static data member of 'class android::_FileAsset' 667 | int _FileAsset::openFileDescriptor(off64_t* outStart, off64_t* outLength) const | ^~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:667:36: error: 'off64_t' was not declared in this scope; did you mean 'off_t'? 667 | int _FileAsset::openFileDescriptor(off64_t* outStart, off64_t* outLength) const | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:667:45: error: 'outStart' was not declared in this scope 667 | int _FileAsset::openFileDescriptor(off64_t* outStart, off64_t* outLength) const | ^~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:667:55: error: 'off64_t' was not declared in this scope; did you mean 'off_t'? 667 | int _FileAsset::openFileDescriptor(off64_t* outStart, off64_t* outLength) const | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:667:64: error: 'outLength' was not declared in this scope 667 | int _FileAsset::openFileDescriptor(off64_t* outStart, off64_t* outLength) const | ^~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:667:73: error: expression list treated as compound expression in initializer [-fpermissive] 667 | int _FileAsset::openFileDescriptor(off64_t* outStart, off64_t* outLength) const | ^ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'android::incfs::map_ptr android::_FileAsset::ensureAlignment(const android::incfs::IncFsFileMap&)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:711:42: error: 'mLength' was not declared in this scope 711 | if (!data.convert().verify(mLength)) { | ^~~~~~~ In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include/log/log.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/Log.h:7, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:31: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:718:36: error: 'mLength' was not declared in this scope 718 | getAssetSource(), (int)mLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include/log/log_main.h:86:34: note: in definition of macro 'android_printLog' 86 | __android_log_print(prio, tag, __VA_ARGS__) | ^~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include/log/log_main.h:337:34: note: in expansion of macro 'LOG_PRI' 337 | #define ALOG(priority, tag, ...) LOG_PRI(ANDROID_##priority, tag, __VA_ARGS__) | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include/log/log_main.h:199:29: note: in expansion of macro 'ALOG' 199 | #define __ALOGV(...) ((void)ALOG(LOG_VERBOSE, LOG_TAG, __VA_ARGS__)) | ^~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include/log/log_main.h:205:7: note: in expansion of macro '__ALOGV' 205 | __ALOGV(__VA_ARGS__); \ | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:717:5: note: in expansion of macro 'ALOGV' 717 | ALOGV("Copying FileAsset %p (%s) to buffer size %d to make it aligned.", this, | ^~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:719:44: error: 'mLength' was not declared in this scope 719 | unsigned char* buf = new unsigned char[mLength]; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In constructor 'android::_CompressedAsset::_CompressedAsset()': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:740:7: error: class 'android::_CompressedAsset' does not have any field named 'mStart' 740 | : mStart(0), mCompressedLen(0), mUncompressedLen(0), mOffset(0), | ^~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:740:18: error: class 'android::_CompressedAsset' does not have any field named 'mCompressedLen' 740 | : mStart(0), mCompressedLen(0), mUncompressedLen(0), mOffset(0), | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:740:37: error: class 'android::_CompressedAsset' does not have any field named 'mUncompressedLen' 740 | : mStart(0), mCompressedLen(0), mUncompressedLen(0), mOffset(0), | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:740:58: error: class 'android::_CompressedAsset' does not have any field named 'mOffset' 740 | : mStart(0), mCompressedLen(0), mUncompressedLen(0), mOffset(0), | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: At global scope: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:766:46: error: 'off64_t' has not been declared 766 | status_t _CompressedAsset::openChunk(int fd, off64_t offset, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'android::status_t android::_CompressedAsset::openChunk(int, int, int, size_t, size_t)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:780:5: error: 'mStart' was not declared in this scope; did you mean 'stat'? 780 | mStart = offset; | ^~~~~~ | stat /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:781:5: error: 'mCompressedLen' was not declared in this scope; did you mean 'compressedLen'? 781 | mCompressedLen = compressedLen; | ^~~~~~~~~~~~~~ | compressedLen /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:782:5: error: 'mUncompressedLen' was not declared in this scope; did you mean 'uncompressedLen'? 782 | mUncompressedLen = uncompressedLen; | ^~~~~~~~~~~~~~~~ | uncompressedLen /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'android::status_t android::_CompressedAsset::openChunk(android::incfs::IncFsFileMap&&, size_t)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:806:5: error: 'mStart' was not declared in this scope; did you mean 'stat'? 806 | mStart = -1; // not used | ^~~~~~ | stat /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:807:5: error: 'mCompressedLen' was not declared in this scope; did you mean 'uncompressedLen'? 807 | mCompressedLen = mMap->length(); | ^~~~~~~~~~~~~~ | uncompressedLen /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:808:5: error: 'mUncompressedLen' was not declared in this scope; did you mean 'uncompressedLen'? 808 | mUncompressedLen = uncompressedLen; | ^~~~~~~~~~~~~~~~ | uncompressedLen /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'virtual ssize_t android::_CompressedAsset::read(void*, size_t)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:840:18: error: 'mUncompressedLen' was not declared in this scope 840 | maxLen = mUncompressedLen - mOffset; | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:840:37: error: 'mOffset' was not declared in this scope 840 | maxLen = mUncompressedLen - mOffset; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:853:5: error: 'mOffset' was not declared in this scope 853 | mOffset += actual; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: At global scope: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:864:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 864 | off64_t _CompressedAsset::seek(off64_t offset, int whence) | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'virtual const void* android::_CompressedAsset::getBuffer(bool)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:913:29: error: 'mUncompressedLen' was not declared in this scope 913 | buf = new unsigned char[mUncompressedLen]; | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:921:35: error: 'mCompressedLen' was not declared in this scope; did you mean '_CompressedAsset'? 921 | mUncompressedLen, mCompressedLen)) | ^~~~~~~~~~~~~~ | _CompressedAsset /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:929:24: error: 'mStart' was not declared in this scope; did you mean 'stat'? 929 | if (lseek(mFd, mStart, SEEK_SET) != mStart) | ^~~~~~ | stat /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:936:17: error: 'mCompressedLen' was not declared in this scope; did you mean '_CompressedAsset'? 936 | mCompressedLen)) | ^~~~~~~~~~~~~~ | _CompressedAsset /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp: In member function 'virtual android::incfs::map_ptr android::_FileAsset::getIncFsBuffer(bool)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/Asset.cpp:665:1: warning: control reaches end of non-void function [-Wreturn-type] 665 | } | ^ [19/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libbase.dir/libbase/properties.cpp.o -MF vendor/CMakeFiles/libbase.dir/libbase/properties.cpp.o.d -o vendor/CMakeFiles/libbase.dir/libbase/properties.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/properties.cpp [20/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager.cpp FAILED: vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager.cpp:25: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:67:25: error: 'off64_t' has not been declared 67 | bool Create(int fd, off64_t offset, size_t length, const char* file_name); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:71:25: error: 'off64_t' has not been declared 71 | bool Create(int fd, off64_t offset, size_t length, const char* file_name, bool verify); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:76:42: error: 'off64_t' has not been declared 76 | bool CreateForceVerification(int fd, off64_t offset, size_t length, const char* file_name, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:87:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 87 | off64_t offset() const; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:83:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 83 | virtual off64_t seek(off64_t offset, int whence) = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:111:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 111 | virtual off64_t getLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:116:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | virtual off64_t getRemainingLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:36: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:55: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:162:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 162 | off64_t handleSeek(off64_t offset, int whence, off64_t curPosn, off64_t maxPosn); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:262:54: error: 'off64_t' has not been declared 262 | status_t openChunk(const char* fileName, int fd, off64_t offset, size_t length); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:275:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 275 | off64_t seek(off64_t offset, int whence) override; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:279:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 279 | off64_t getLength(void) const override { return mLength; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:280:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 280 | off64_t getRemainingLength(void) const override { return mLength-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:28: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:47: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:287:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 287 | off64_t mStart; // absolute file offset of start of chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:288:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 288 | off64_t mLength; // length of the chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:289:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 289 | off64_t mOffset; // current local offset, 0 == mStart | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:319:32: error: 'off64_t' has not been declared 319 | status_t openChunk(int fd, off64_t offset, int compressionMethod, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:333:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 333 | virtual off64_t seek(off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:337:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 337 | virtual off64_t getLength(void) const { return mUncompressedLen; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:338:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 338 | virtual off64_t getRemainingLength(void) const { return mUncompressedLen-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:36: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:61: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:343:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 343 | off64_t mStart; // offset to start of compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:344:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 344 | off64_t mCompressedLen; // length of the compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:345:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 345 | off64_t mUncompressedLen; // length of the uncompressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:346:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 346 | off64_t mOffset; // current offset, 0 == start of uncomp data | ^~~~~~~ | off_t In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ZipFileRO.h:44, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetManager.h:25, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager.cpp:27: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:67:17: error: 'off64_t' has not been declared 67 | off64_t offset, size_t length, bool readOnly); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:89:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 89 | off64_t getDataOffset(void) const { return mDataOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:116:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | off64_t mDataOffset; // offset used when map was created | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ZipFileRO.h:138:29: error: 'off64_t' has not been declared 138 | uint32_t* pCompLen, off64_t* pOffset, uint32_t* pModWhen, | ^~~~~~~ In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/configuration.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ResourceTypes.h:39, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager.cpp:29: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:150:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 150 | off64_t AAsset_seek64(AAsset* asset, off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:174:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 174 | off64_t AAsset_getLength64(AAsset* asset); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:187:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 187 | off64_t AAsset_getRemainingLength64(AAsset* asset); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:209:48: error: 'off64_t' has not been declared 209 | int AAsset_openFileDescriptor64(AAsset* asset, off64_t* outStart, off64_t* outLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:209:67: error: 'off64_t' has not been declared 209 | int AAsset_openFileDescriptor64(AAsset* asset, off64_t* outStart, off64_t* outLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager.cpp: In member function 'bool android::AssetManager::addOverlayPath(const android::String8&, int32_t*)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager.cpp:257:65: error: 'class android::Asset' has no member named 'getLength' 257 | if (!ResTable::getIdmapInfo(idmap->getBuffer(false), idmap->getLength(), | ^~~~~~~~~ [21/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ApkAssets.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ApkAssets.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ApkAssets.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp FAILED: vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ApkAssets.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ApkAssets.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ApkAssets.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ApkAssets.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:26, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp:17: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:67:25: error: 'off64_t' has not been declared 67 | bool Create(int fd, off64_t offset, size_t length, const char* file_name); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:71:25: error: 'off64_t' has not been declared 71 | bool Create(int fd, off64_t offset, size_t length, const char* file_name, bool verify); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:76:42: error: 'off64_t' has not been declared 76 | bool CreateForceVerification(int fd, off64_t offset, size_t length, const char* file_name, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:87:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 87 | off64_t offset() const; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:83:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 83 | virtual off64_t seek(off64_t offset, int whence) = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:111:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 111 | virtual off64_t getLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:116:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | virtual off64_t getRemainingLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:36: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:55: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:162:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 162 | off64_t handleSeek(off64_t offset, int whence, off64_t curPosn, off64_t maxPosn); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:262:54: error: 'off64_t' has not been declared 262 | status_t openChunk(const char* fileName, int fd, off64_t offset, size_t length); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:275:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 275 | off64_t seek(off64_t offset, int whence) override; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:279:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 279 | off64_t getLength(void) const override { return mLength; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:280:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 280 | off64_t getRemainingLength(void) const override { return mLength-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:28: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:47: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:287:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 287 | off64_t mStart; // absolute file offset of start of chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:288:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 288 | off64_t mLength; // length of the chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:289:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 289 | off64_t mOffset; // current local offset, 0 == mStart | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:319:32: error: 'off64_t' has not been declared 319 | status_t openChunk(int fd, off64_t offset, int compressionMethod, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:333:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 333 | virtual off64_t seek(off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:337:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 337 | virtual off64_t getLength(void) const { return mUncompressedLen; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:338:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 338 | virtual off64_t getRemainingLength(void) const { return mUncompressedLen-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:36: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:61: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:343:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 343 | off64_t mStart; // offset to start of compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:344:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 344 | off64_t mCompressedLen; // length of the compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:345:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 345 | off64_t mUncompressedLen; // length of the uncompressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:346:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 346 | off64_t mOffset; // current offset, 0 == start of uncomp data | ^~~~~~~ | off_t In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/configuration.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ResourceTypes.h:39, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Idmap.h:27, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:27, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:27: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:150:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 150 | off64_t AAsset_seek64(AAsset* asset, off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:174:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 174 | off64_t AAsset_getLength64(AAsset* asset); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:187:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 187 | off64_t AAsset_getRemainingLength64(AAsset* asset); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:209:48: error: 'off64_t' has not been declared 209 | int AAsset_openFileDescriptor64(AAsset* asset, off64_t* outStart, off64_t* outLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:209:67: error: 'off64_t' has not been declared 209 | int AAsset_openFileDescriptor64(AAsset* asset, off64_t* outStart, off64_t* outLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:37:20: error: 'off64_t' does not name a type; did you mean 'off_t'? 37 | static constexpr off64_t kUnknownLength = -1; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:72:51: error: 'off64_t' has not been declared 72 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:73:51: error: 'off64_t' has not been declared 73 | off64_t length = AssetsProvider::kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:73:84: error: 'kUnknownLength' is not a member of 'android::AssetsProvider' 73 | off64_t length = AssetsProvider::kUnknownLength); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:89:52: error: 'off64_t' has not been declared 89 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:90:52: error: 'off64_t' has not been declared 90 | off64_t len = kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:90:66: error: 'kUnknownLength' was not declared in this scope 90 | off64_t len = kUnknownLength); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:45:48: error: 'off64_t' has not been declared 45 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:46:48: error: 'off64_t' has not been declared 46 | off64_t len = AssetsProvider::kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:46:78: error: 'kUnknownLength' is not a member of 'android::AssetsProvider' 46 | off64_t len = AssetsProvider::kUnknownLength); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp:49:50: error: 'off64_t' has not been declared 49 | off64_t offset, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp:50:50: error: 'off64_t' has not been declared 50 | off64_t len) { | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp: In static member function 'static std::unique_ptr android::ApkAssets::LoadOverlay(const std::string&, android::package_property_t)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp:79:59: error: 'class android::Asset' has no member named 'getLength' 79 | static_cast(idmap_asset->getLength())); | ^~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp: In static member function 'static std::unique_ptr android::ApkAssets::LoadImpl(std::unique_ptr, std::unique_ptr, android::package_property_t, std::unique_ptr, std::unique_ptr)': /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/ApkAssets.cpp:138:44: error: 'class android::Asset' has no member named 'getLength' 138 | const size_t length = resources_asset->getLength(); | ^~~~~~~~~ [22/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AttributeResolution.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AttributeResolution.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AttributeResolution.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AttributeResolution.cpp FAILED: vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AttributeResolution.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AttributeResolution.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AttributeResolution.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AttributeResolution.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AttributeResolution.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:26, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetManager2.h:27, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AttributeResolution.h:20, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AttributeResolution.cpp:17: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:67:25: error: 'off64_t' has not been declared 67 | bool Create(int fd, off64_t offset, size_t length, const char* file_name); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:71:25: error: 'off64_t' has not been declared 71 | bool Create(int fd, off64_t offset, size_t length, const char* file_name, bool verify); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:76:42: error: 'off64_t' has not been declared 76 | bool CreateForceVerification(int fd, off64_t offset, size_t length, const char* file_name, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:87:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 87 | off64_t offset() const; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:83:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 83 | virtual off64_t seek(off64_t offset, int whence) = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:111:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 111 | virtual off64_t getLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:116:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | virtual off64_t getRemainingLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:36: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:55: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:162:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 162 | off64_t handleSeek(off64_t offset, int whence, off64_t curPosn, off64_t maxPosn); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:262:54: error: 'off64_t' has not been declared 262 | status_t openChunk(const char* fileName, int fd, off64_t offset, size_t length); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:275:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 275 | off64_t seek(off64_t offset, int whence) override; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:279:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 279 | off64_t getLength(void) const override { return mLength; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:280:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 280 | off64_t getRemainingLength(void) const override { return mLength-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:28: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:47: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:287:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 287 | off64_t mStart; // absolute file offset of start of chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:288:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 288 | off64_t mLength; // length of the chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:289:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 289 | off64_t mOffset; // current local offset, 0 == mStart | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:319:32: error: 'off64_t' has not been declared 319 | status_t openChunk(int fd, off64_t offset, int compressionMethod, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:333:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 333 | virtual off64_t seek(off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:337:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 337 | virtual off64_t getLength(void) const { return mUncompressedLen; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:338:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 338 | virtual off64_t getRemainingLength(void) const { return mUncompressedLen-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:36: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:61: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:343:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 343 | off64_t mStart; // offset to start of compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:344:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 344 | off64_t mCompressedLen; // length of the compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:345:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 345 | off64_t mUncompressedLen; // length of the uncompressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:346:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 346 | off64_t mOffset; // current offset, 0 == start of uncomp data | ^~~~~~~ | off_t In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/configuration.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ResourceTypes.h:39, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Idmap.h:27, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:27, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:27: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:150:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 150 | off64_t AAsset_seek64(AAsset* asset, off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:174:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 174 | off64_t AAsset_getLength64(AAsset* asset); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:187:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 187 | off64_t AAsset_getRemainingLength64(AAsset* asset); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:209:48: error: 'off64_t' has not been declared 209 | int AAsset_openFileDescriptor64(AAsset* asset, off64_t* outStart, off64_t* outLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:209:67: error: 'off64_t' has not been declared 209 | int AAsset_openFileDescriptor64(AAsset* asset, off64_t* outStart, off64_t* outLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:37:20: error: 'off64_t' does not name a type; did you mean 'off_t'? 37 | static constexpr off64_t kUnknownLength = -1; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:72:51: error: 'off64_t' has not been declared 72 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:73:51: error: 'off64_t' has not been declared 73 | off64_t length = AssetsProvider::kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:73:84: error: 'kUnknownLength' is not a member of 'android::AssetsProvider' 73 | off64_t length = AssetsProvider::kUnknownLength); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:89:52: error: 'off64_t' has not been declared 89 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:90:52: error: 'off64_t' has not been declared 90 | off64_t len = kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:90:66: error: 'kUnknownLength' was not declared in this scope 90 | off64_t len = kUnknownLength); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:45:48: error: 'off64_t' has not been declared 45 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:46:48: error: 'off64_t' has not been declared 46 | off64_t len = AssetsProvider::kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:46:78: error: 'kUnknownLength' is not a member of 'android::AssetsProvider' 46 | off64_t len = AssetsProvider::kUnknownLength); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ZipFileRO.h:44, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetManager.h:25, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetManager2.h:29: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:67:17: error: 'off64_t' has not been declared 67 | off64_t offset, size_t length, bool readOnly); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:89:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 89 | off64_t getDataOffset(void) const { return mDataOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:116:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | off64_t mDataOffset; // offset used when map was created | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ZipFileRO.h:138:29: error: 'off64_t' has not been declared 138 | uint32_t* pCompLen, off64_t* pOffset, uint32_t* pModWhen, | ^~~~~~~ [23/674] /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager2.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager2.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager2.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager2.cpp FAILED: vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager2.cpp.o /usr/bin/x86_64-gentoo-linux-musl-g++ -DNDEBUG -DSTATIC_ANDROIDFW_FOR_TOOLS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build/vendor -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libcutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/logging/liblog/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libsystem/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/libziparchive/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include -I/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/fmtlib/include -march=haswell -O2 -pipe -std=gnu++20 -Wno-attributes -MD -MT vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager2.cpp.o -MF vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager2.cpp.o.d -o vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager2.cpp.o -c /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager2.cpp In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:26, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetManager2.h:27, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/AssetManager2.cpp:19: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:67:25: error: 'off64_t' has not been declared 67 | bool Create(int fd, off64_t offset, size_t length, const char* file_name); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:71:25: error: 'off64_t' has not been declared 71 | bool Create(int fd, off64_t offset, size_t length, const char* file_name, bool verify); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:76:42: error: 'off64_t' has not been declared 76 | bool CreateForceVerification(int fd, off64_t offset, size_t length, const char* file_name, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/incremental_delivery/incfs/util/include/util/map_ptr.h:87:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 87 | off64_t offset() const; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:83:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 83 | virtual off64_t seek(off64_t offset, int whence) = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:111:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 111 | virtual off64_t getLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:116:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | virtual off64_t getRemainingLength(void) const = 0; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:36: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:123:55: error: 'off64_t' has not been declared 123 | virtual int openFileDescriptor(off64_t* outStart, off64_t* outLength) const = 0; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:162:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 162 | off64_t handleSeek(off64_t offset, int whence, off64_t curPosn, off64_t maxPosn); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:262:54: error: 'off64_t' has not been declared 262 | status_t openChunk(const char* fileName, int fd, off64_t offset, size_t length); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:275:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 275 | off64_t seek(off64_t offset, int whence) override; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:279:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 279 | off64_t getLength(void) const override { return mLength; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:280:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 280 | off64_t getRemainingLength(void) const override { return mLength-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:28: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:281:47: error: 'off64_t' has not been declared 281 | int openFileDescriptor(off64_t* outStart, off64_t* outLength) const override; | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:287:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 287 | off64_t mStart; // absolute file offset of start of chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:288:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 288 | off64_t mLength; // length of the chunk | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:289:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 289 | off64_t mOffset; // current local offset, 0 == mStart | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:319:32: error: 'off64_t' has not been declared 319 | status_t openChunk(int fd, off64_t offset, int compressionMethod, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:333:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 333 | virtual off64_t seek(off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:337:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 337 | virtual off64_t getLength(void) const { return mUncompressedLen; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:338:13: error: 'off64_t' does not name a type; did you mean 'off_t'? 338 | virtual off64_t getRemainingLength(void) const { return mUncompressedLen-mOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:36: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:339:61: error: 'off64_t' has not been declared 339 | virtual int openFileDescriptor(off64_t* /* outStart */, off64_t* /* outLength */) const { return -1; } | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:343:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 343 | off64_t mStart; // offset to start of compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:344:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 344 | off64_t mCompressedLen; // length of the compressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:345:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 345 | off64_t mUncompressedLen; // length of the uncompressed data | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Asset.h:346:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 346 | off64_t mOffset; // current offset, 0 == start of uncomp data | ^~~~~~~ | off_t In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/configuration.h:30, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ResourceTypes.h:39, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/Idmap.h:27, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:27, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:27: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:150:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 150 | off64_t AAsset_seek64(AAsset* asset, off64_t offset, int whence); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:174:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 174 | off64_t AAsset_getLength64(AAsset* asset); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:187:1: error: 'off64_t' does not name a type; did you mean 'off_t'? 187 | off64_t AAsset_getRemainingLength64(AAsset* asset); | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:209:48: error: 'off64_t' has not been declared 209 | int AAsset_openFileDescriptor64(AAsset* asset, off64_t* outStart, off64_t* outLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/native/include/android/asset_manager.h:209:67: error: 'off64_t' has not been declared 209 | int AAsset_openFileDescriptor64(AAsset* asset, off64_t* outStart, off64_t* outLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:37:20: error: 'off64_t' does not name a type; did you mean 'off_t'? 37 | static constexpr off64_t kUnknownLength = -1; | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:72:51: error: 'off64_t' has not been declared 72 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:73:51: error: 'off64_t' has not been declared 73 | off64_t length = AssetsProvider::kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:73:84: error: 'kUnknownLength' is not a member of 'android::AssetsProvider' 73 | off64_t length = AssetsProvider::kUnknownLength); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:89:52: error: 'off64_t' has not been declared 89 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:90:52: error: 'off64_t' has not been declared 90 | off64_t len = kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetsProvider.h:90:66: error: 'kUnknownLength' was not declared in this scope 90 | off64_t len = kUnknownLength); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:45:48: error: 'off64_t' has not been declared 45 | off64_t offset = 0, | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:46:48: error: 'off64_t' has not been declared 46 | off64_t len = AssetsProvider::kUnknownLength); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ApkAssets.h:46:78: error: 'kUnknownLength' is not a member of 'android::AssetsProvider' 46 | off64_t len = AssetsProvider::kUnknownLength); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ZipFileRO.h:44, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetManager.h:25, from /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/AssetManager2.h:29: /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:67:17: error: 'off64_t' has not been declared 67 | off64_t offset, size_t length, bool readOnly); | ^~~~~~~ /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:89:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 89 | off64_t getDataOffset(void) const { return mDataOffset; } | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/core/libutils/include/utils/FileMap.h:116:5: error: 'off64_t' does not name a type; did you mean 'off_t'? 116 | off64_t mDataOffset; // offset used when map was created | ^~~~~~~ | off_t /var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0/vendor/base/libs/androidfw/include/androidfw/ZipFileRO.h:138:29: error: 'off64_t' has not been declared 138 | uint32_t* pCompLen, off64_t* pOffset, uint32_t* pModWhen, | ^~~~~~~ ninja: build stopped: subcommand failed. * ERROR: dev-util/android-tools-34.0.0::gentoo failed (compile phase): * ninja -v -j18 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3130: Called cmake_src_compile * environment, line 1303: Called cmake_build * environment, line 1272: Called eninja * environment, line 1727: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=dev-util/android-tools-34.0.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/android-tools-34.0.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-util/android-tools-34.0.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/android-tools-34.0.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0_build' * S: '/var/tmp/portage/dev-util/android-tools-34.0.0/work/android-tools-34.0.0'