• [gentoo-user] haven't been able to build android-tools for months (4/4)

    From n952162@21:1/5 to All on Mon Sep 6 20:20:02 2021
    [continued from previous message]

    [90/659] : && /usr/bin/cmake -E rm -f vendor/liblibcutils.a && /usr/bin/x86_64-pc-linux-gnu-ar qc vendor/liblibcutils.a vendor/CMakeFiles/libcutils.dir/core/libcutils/android_get_control_file.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/ashmem-
    host.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/canned_fs_config.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/config_utils.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/fs.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/fs_
    config.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/hashmap.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/iosched_policy.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/load_file.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/
    multiuser.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/native_handle.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/properties.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/record_stream.cpp.o vendor/CMakeFiles/libcutils.dir/core/
    libcutils/socket_inaddr_any_server_unix.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/socket_local_client_unix.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/socket_local_server_unix.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/
    socket_network_client_unix.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/sockets_unix.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/sockets.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/str_parms.cpp.o vendor/CMakeFiles/libcutils.dir/
    core/libcutils/strlcpy.c.o vendor/CMakeFiles/libcutils.dir/core/libcutils/trace-host.cpp.o vendor/CMakeFiles/libcutils.dir/core/libcutils/threads.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib vendor/liblibcutils.a && :
    [91/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -O2 -pipe -std=gnu++2a -Wno-
    attributes -D_FILE_OFFSET_BITS=64 -MD -MT vendor/CMakeFiles/libutil.dir/core/libutils/FileMap.cpp.o -MF vendor/CMakeFiles/libutil.dir/core/libutils/FileMap.cpp.o.d -o vendor/CMakeFiles/libutil.dir/core/libutils/FileMap.cpp.o -c /var/tmp/portage/dev-util/
    android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/FileMap.cpp
    [92/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -O2 -pipe -std=gnu++2a -Wno-
    attributes -D_FILE_OFFSET_BITS=64 -MD -MT vendor/CMakeFiles/libutil.dir/core/libutils/SharedBuffer.cpp.o -MF vendor/CMakeFiles/libutil.dir/core/libutils/SharedBuffer.cpp.o.d -o vendor/CMakeFiles/libutil.dir/core/libutils/SharedBuffer.cpp.o -c /var/tmp/
    portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/SharedBuffer.cpp
    [93/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -O2 -pipe -std=gnu++2a -Wno-
    attributes -D_FILE_OFFSET_BITS=64 -MD -MT vendor/CMakeFiles/libutil.dir/core/libutils/String16.cpp.o -MF vendor/CMakeFiles/libutil.dir/core/libutils/String16.cpp.o.d -o vendor/CMakeFiles/libutil.dir/core/libutils/String16.cpp.o -c /var/tmp/portage/dev-
    util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/String16.cpp
    In file included from /usr/include/unistd.h:226,
    from /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include/log/log.h:26,
    from /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/include/utils/Log.h:7,
    from /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/String16.cpp:19:
    /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/String16.cpp: In member function ‘bool android::String16::isStaticString() const’:
    /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/String16.cpp:380:51: warning: offsetof within non-standard-layout type ‘android::SharedBuffer’ is conditionally-supported [-Winvalid-offsetof]
    380 | static_assert(sizeof(SharedBuffer) - offsetof(SharedBuffer, mClientMetadata) == 4);
    | ^ /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/String16.cpp: In member function ‘size_t android::String16::staticStringSize() const’:
    /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/String16.cpp:388:51: warning: offsetof within non-standard-layout type ‘android::SharedBuffer’ is conditionally-supported [-Winvalid-offsetof]
    388 | static_assert(sizeof(SharedBuffer) - offsetof(SharedBuffer, mClientMetadata) == 4);
    | ^
    [94/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -O2 -pipe -std=gnu++2a -Wno-
    attributes -D_FILE_OFFSET_BITS=64 -MD -MT vendor/CMakeFiles/libutil.dir/core/libutils/String8.cpp.o -MF vendor/CMakeFiles/libutil.dir/core/libutils/String8.cpp.o.d -o vendor/CMakeFiles/libutil.dir/core/libutils/String8.cpp.o -c /var/tmp/portage/dev-util/
    android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/String8.cpp
    [95/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -O2 -pipe -std=gnu++2a -Wno-
    attributes -D_FILE_OFFSET_BITS=64 -MD -MT vendor/CMakeFiles/libutil.dir/core/libutils/Unicode.cpp.o -MF vendor/CMakeFiles/libutil.dir/core/libutils/Unicode.cpp.o.d -o vendor/CMakeFiles/libutil.dir/core/libutils/Unicode.cpp.o -c /var/tmp/portage/dev-util/
    android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/Unicode.cpp
    [96/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libsparse/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/
    libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-
    attributes -D_FILE_OFFSET_BITS=64 -MD -MT vendor/CMakeFiles/simg2img.dir/core/libsparse/simg2img.cpp.o -MF vendor/CMakeFiles/simg2img.dir/core/libsparse/simg2img.cpp.o.d -o vendor/CMakeFiles/simg2img.dir/core/libsparse/simg2img.cpp.o -c /var/tmp/portage/
    dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libsparse/simg2img.cpp
    [97/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -O2 -pipe -std=gnu++2a -Wno-
    attributes -D_FILE_OFFSET_BITS=64 -MD -MT vendor/CMakeFiles/libutil.dir/core/libutils/VectorImpl.cpp.o -MF vendor/CMakeFiles/libutil.dir/core/libutils/VectorImpl.cpp.o.d -o vendor/CMakeFiles/libutil.dir/core/libutils/VectorImpl.cpp.o -c /var/tmp/portage/
    dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libutils/VectorImpl.cpp
    [98/659] : && /usr/bin/cmake -E rm -f vendor/liblibutil.a && /usr/bin/x86_64-pc-linux-gnu-ar qc vendor/liblibutil.a vendor/CMakeFiles/libutil.dir/core/libutils/FileMap.cpp.o vendor/CMakeFiles/libutil.dir/core/libutils/SharedBuffer.cpp.o vendor/
    CMakeFiles/libutil.dir/core/libutils/String16.cpp.o vendor/CMakeFiles/libutil.dir/core/libutils/String8.cpp.o vendor/CMakeFiles/libutil.dir/core/libutils/VectorImpl.cpp.o vendor/CMakeFiles/libutil.dir/core/libutils/Unicode.cpp.o && /usr/bin/x86_64-pc-
    linux-gnu-ranlib vendor/liblibutil.a && :
    [99/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libcrypto_utils/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/
    boringssl/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -MD -MT vendor/CMakeFiles/libcrypto.dir/core/libcrypto_utils/android_pubkey.cpp.o -MF vendor/CMakeFiles/libcrypto.dir/core/libcrypto_utils/android_pubkey.cpp.o.d -o vendor/
    CMakeFiles/libcrypto.dir/core/libcrypto_utils/android_pubkey.cpp.o -c /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/libcrypto_utils/android_pubkey.cpp
    [100/659] : && /usr/bin/cmake -E rm -f vendor/liblibcrypto.a && /usr/bin/x86_64-pc-linux-gnu-ar qc vendor/liblibcrypto.a vendor/CMakeFiles/libcrypto.dir/core/libcrypto_utils/android_pubkey.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib vendor/liblibcrypto.
    a && :
    [101/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -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-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/abi_compatibility.cpp
    [102/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -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-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/chrono_utils.cpp
    [103/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -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-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/errors_unix.cpp
    [104/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -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-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/cmsg.cpp
    /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/cmsg.cpp: In function ‘ssize_t android::base::SendFileDescriptorVector(android::base::borrowed_fd, const void*, size_t, const std::vector<int>&)’:
    /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/cmsg.cpp:42:32: warning: variable-length array bound is unknown [-Wvla-larger-than=]
    42 | alignas(struct cmsghdr) char cmsg_buf[cmsg_space];
    | ^~~~~~~~ /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/cmsg.cpp: In function ‘ssize_t android::base::ReceiveFileDescriptorVector(android::base::borrowed_fd, void*, size_t, size_t, std::vector<android::base::unique_
    fd_impl<android::base::DefaultCloser> >*)’: /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/cmsg.cpp:85:32: warning: variable-length array bound is unknown [-Wvla-larger-than=]
    85 | alignas(struct cmsghdr) char cmsg_buf[cmsg_space];
    | ^~~~~~~~
    [105/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -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-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/file.cpp
    [106/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -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-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp
    FAILED: vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/include -I/var/
    tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -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-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp
    during RTL pass: expand /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp: In member function ‘void android::base::LogdLogger::operator()(android::base::LogId, android::base::LogSeverity, const char*, const char*,
    unsigned int, const char*)’: /var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/logging.cpp:330:6: internal compiler error: in expand_expr_real_1, at expr.c:10012
    330 | void LogdLogger::operator()(LogId id, LogSeverity severity, const char* tag, const char* file,
    | ^~~~~~~~~~
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See <https://bugs.gentoo.org/> for instructions.
    [107/659] /usr/bin/x86_64-pc-linux-gnu-g++ -Ivendor -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/core/
    include -I/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1/vendor/logging/liblog/include -O2 -pipe -std=gnu++2a -Wno-attributes -D_FILE_OFFSET_BITS=64 -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-31.0.0_p1/work/android-tools-31.0.0p1/vendor/libbase/mapped_file.cpp
    ninja: build stopped: subcommand failed.
    * ERROR: dev-util/android-tools-31.0.0_p1::gentoo failed (compile phase):
    * ninja -v -j2 -l0 failed
    *
    * Call stack:
    * ebuild.sh, line 127: Called src_compile
    * environment, line 3186: Called cmake_src_compile
    * environment, line 1231: Called cmake_build
    * environment, line 1200: Called eninja
    * environment, line 1707: Called die
    * The specific snippet of code:
    * "$@" || die "${nonfatal_args[@]}" "${*} failed"
    *
    * If you need support, post the output of `emerge --info '=dev-util/android-tools-31.0.0_p1::gentoo'`,
    * the complete build log and the output of `emerge -pqv '=dev-util/android-tools-31.0.0_p1::gentoo'`.
    * The complete build log is located at '/var/tmp/portage/dev-util/android-tools-31.0.0_p1/temp/build.log'.
    * The ebuild environment file is located at '/var/tmp/portage/dev-util/android-tools-31.0.0_p1/temp/environment'.
    * Working directory: '/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0_p1_build'
    * S: '/var/tmp/portage/dev-util/android-tools-31.0.0_p1/work/android-tools-31.0.0p1'

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)