Loading _build/deps-source/bloaty/ OK name: bloaty -- single version: 1.1 -- WEDGE_IS_ABSOLUTE wedge-make () { local src_dir=$1; local build_dir=$2; local install_dir=$3; pushd $build_dir; time cmake -DCMAKE_INSTALL_PREFIX=$install_dir $src_dir; time make -j 4; popd } OK wedge-make wedge-install () { local build_dir=$1; local install_dir=$2; pushd $build_dir; mkdir -p $install_dir; strip -o $install_dir/bloaty $build_dir/bloaty; popd } OK wedge-install OK wedge-smoke-test Loaded _build/deps-source/bloaty/ SRC /home/build/oils/_build/deps-source/bloaty/bloaty-1.1 ~/oils/_build/wedge/tmp/bloaty-1.1 ~/oils ~/oils/_build/wedge/tmp/bloaty-1.1 ~/oils/_build/wedge/tmp/bloaty-1.1 ~/oils -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1") -- Checking for one of the modules 're2' -- Checking for one of the modules 'capstone' -- Checking for one of the modules 'protobuf' -- System re2 not found, using bundled version -- System capstone not found, using bundled version -- System protobuf not found, using bundled version -- Setting build type to 'RelWithDebInfo' as none was specified. CMake Deprecation Warning at third_party/capstone/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning (dev) at third_party/capstone/CMakeLists.txt:2 (project): Policy CMP0048 is not set: project() command manages VERSION variables. Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The following variable(s) would be set to empty: PROJECT_VERSION PROJECT_VERSION_MAJOR PROJECT_VERSION_MINOR This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at third_party/capstone/CMakeLists.txt:18 (cmake_policy): The OLD behavior for policy CMP0048 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Enabling CAPSTONE_ARM_SUPPORT Enabling CAPSTONE_ARM64_SUPPORT Enabling CAPSTONE_M68K_SUPPORT Enabling CAPSTONE_MIPS_SUPPORT Enabling CAPSTONE_PPC_SUPPORT Enabling CAPSTONE_SPARC_SUPPORT Enabling CAPSTONE_SYSZ_SUPPORT Enabling CAPSTONE_XCORE_SUPPORT Enabling CAPSTONE_X86_SUPPORT Enabling CAPSTONE_TMS320C64X_SUPPORT Enabling CAPSTONE_M680X_SUPPORT Enabling CAPSTONE_EVM_SUPPORT Enabling CAPSTONE_MOS65XX_SUPPORT CMake Deprecation Warning at third_party/protobuf/cmake/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- -- 3.9.1.0 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success -- Performing Test SUPPORTS_COLOR_ALWAYS -- Performing Test SUPPORTS_COLOR_ALWAYS - Success -- Configuring done (0.7s) -- Generating done (0.1s) -- Build files have been written to: /home/build/oils/_build/wedge/tmp/bloaty-1.1 real 0m0.760s user 0m0.453s sys 0m0.297s [ 0%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any_lite.cc.o [ 0%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/bitstate.cc.o [ 1%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/any_lite.cc.o [ 1%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/cs.c.o [ 2%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/MCInst.c.o [ 2%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/MCInstrDesc.c.o [ 2%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/MCRegisterInfo.c.o [ 3%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/SStream.c.o [ 3%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/utils.c.o [ 3%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/arena.cc.o [ 3%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/ARM/ARMDisassembler.c.o [ 4%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/arena.cc.o [ 5%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/compile.cc.o [ 5%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/extension_set.cc.o [ 5%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/extension_set.cc.o [ 5%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/dfa.cc.o [ 5%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/filtered_re2.cc.o [ 5%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_enum_util.cc.o [ 6%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_enum_util.cc.o [ 7%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/mimics_pcre.cc.o [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_table_driven_lite.cc.o [ 8%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_message_table_driven_lite.cc.o [ 8%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/nfa.cc.o [ 8%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/onepass.cc.o [ 9%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/ARM/ARMInstPrinter.c.o [ 10%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/parse.cc.o [ 10%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/ARM/ARMMapping.c.o [ 10%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/ARM/ARMModule.c.o [ 11%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/AArch64/AArch64BaseInfo.c.o [ 11%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/AArch64/AArch64Disassembler.c.o [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_util.cc.o [ 11%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_message_util.cc.o [ 11%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/perl_groups.cc.o [ 11%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/prefilter.cc.o [ 12%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/prefilter_tree.cc.o [ 12%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/AArch64/AArch64InstPrinter.c.o [ 12%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/implicit_weak_message.cc.o [ 13%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/implicit_weak_message.cc.o [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/coded_stream.cc.o [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/coded_stream.cc.o [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/io_win32.cc.o [ 14%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/strtod.cc.o [ 14%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/prog.cc.o [ 15%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream.cc.o [ 15%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/io_win32.cc.o [ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/strtod.cc.o [ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream.cc.o [ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o [ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 16%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/re2.cc.o [ 16%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/message_lite.cc.o [ 17%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o [ 18%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/AArch64/AArch64Mapping.c.o [ 18%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/message_lite.cc.o [ 18%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/AArch64/AArch64Module.c.o [ 18%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/Mips/MipsDisassembler.c.o [ 19%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/parse_context.cc.o [ 20%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/regexp.cc.o [ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/parse_context.cc.o [ 20%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/repeated_field.cc.o [ 21%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/Mips/MipsInstPrinter.c.o [ 22%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/repeated_field.cc.o [ 22%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/Mips/MipsMapping.c.o [ 22%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/Mips/MipsModule.c.o [ 23%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/PowerPC/PPCDisassembler.c.o [ 23%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/set.cc.o [ 23%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/PowerPC/PPCInstPrinter.c.o [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/bytestream.cc.o [ 23%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/simplify.cc.o [ 23%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/bytestream.cc.o [ 24%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/common.cc.o [ 24%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/common.cc.o [ 25%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/stringpiece.cc.o [ 25%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/PowerPC/PPCMapping.c.o [ 26%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/PowerPC/PPCModule.c.o [ 26%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/int128.cc.o [ 26%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/X86/X86Disassembler.c.o [ 26%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/tostring.cc.o [ 26%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/X86/X86DisassemblerDecoder.c.o [ 27%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/int128.cc.o [ 27%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/status.cc.o [ 27%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/unicode_casefold.cc.o [ 28%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2/unicode_groups.cc.o [ 28%] Building CXX object third_party/re2/CMakeFiles/re2.dir/util/rune.cc.o [ 28%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/status.cc.o [ 28%] Building CXX object third_party/re2/CMakeFiles/re2.dir/util/strutil.cc.o [ 29%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/statusor.cc.o [ 30%] Linking CXX static library libre2.a [ 30%] Built target re2 [ 31%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/X86/X86IntelInstPrinter.c.o [ 31%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/statusor.cc.o [ 31%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/stringpiece.cc.o [ 31%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/X86/X86Mapping.c.o [ 32%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/stringpiece.cc.o [ 32%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/stringprintf.cc.o [ 32%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/stringprintf.cc.o [ 32%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/structurally_valid.cc.o [ 32%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/X86/X86Module.c.o [ 33%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/X86/X86ATTInstPrinter.c.o [ 34%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/structurally_valid.cc.o [ 34%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/strutil.cc.o [ 35%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/strutil.cc.o [ 35%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/Sparc/SparcDisassembler.c.o [ 35%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/time.cc.o [ 35%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/Sparc/SparcInstPrinter.c.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wire_format_lite.cc.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any.cc.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/time.cc.o [ 36%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any.pb.cc.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/api.pb.cc.o [ 37%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/wire_format_lite.cc.o [ 38%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/Sparc/SparcMapping.c.o [ 38%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/compiler/importer.cc.o [ 38%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/Sparc/SparcModule.c.o [ 38%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/SystemZ/SystemZDisassembler.c.o [ 39%] Linking CXX static library libprotobuf-lite.a [ 39%] Built target libprotobuf-lite [ 39%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/compiler/parser.cc.o [ 40%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor.cc.o [ 40%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor.pb.cc.o [ 41%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/SystemZ/SystemZInstPrinter.c.o [ 41%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/SystemZ/SystemZMapping.c.o [ 41%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/SystemZ/SystemZModule.c.o [ 42%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/SystemZ/SystemZMCTargetDesc.c.o [ 42%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/XCore/XCoreDisassembler.c.o [ 42%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/XCore/XCoreInstPrinter.c.o [ 43%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/XCore/XCoreMapping.c.o [ 43%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/XCore/XCoreModule.c.o [ 43%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/M68K/M68KDisassembler.c.o [ 43%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor_database.cc.o [ 44%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/M68K/M68KInstPrinter.c.o [ 44%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/M68K/M68KModule.c.o [ 44%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/TMS320C64x/TMS320C64xDisassembler.c.o [ 45%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/TMS320C64x/TMS320C64xInstPrinter.c.o [ 45%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/TMS320C64x/TMS320C64xMapping.c.o [ 45%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/TMS320C64x/TMS320C64xModule.c.o [ 45%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/M680X/M680XDisassembler.c.o [ 46%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/M680X/M680XInstPrinter.c.o [ 46%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/M680X/M680XModule.c.o [ 46%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/EVM/EVMDisassembler.c.o [ 47%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/EVM/EVMInstPrinter.c.o [ 47%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/EVM/EVMMapping.c.o [ 47%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/EVM/EVMModule.c.o [ 48%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/MOS65XX/MOS65XXModule.c.o [ 48%] Building C object third_party/capstone/CMakeFiles/capstone-static.dir/arch/MOS65XX/MOS65XXDisassembler.c.o [ 48%] Linking C static library libcapstone.a [ 48%] Built target capstone-static [ 49%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/duration.pb.cc.o [ 49%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/dynamic_message.cc.o [ 49%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/empty.pb.cc.o [ 50%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/extension_set_heavy.cc.o [ 50%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/field_mask.pb.cc.o [ 50%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_reflection.cc.o [ 51%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_table_driven.cc.o [ 51%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/gzip_stream.cc.o [ 51%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/printer.cc.o [ 52%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/tokenizer.cc.o [ 52%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/map_field.cc.o [ 52%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/message.cc.o [ 53%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/reflection_ops.cc.o [ 53%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/service.cc.o [ 53%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/source_context.pb.cc.o [ 54%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/struct.pb.cc.o [ 54%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/mathlimits.cc.o [ 54%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/substitute.cc.o [ 55%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/text_format.cc.o [ 55%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/timestamp.pb.cc.o [ 55%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/type.pb.cc.o [ 56%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/unknown_field_set.cc.o In file included from /usr/include/c++/14/string:51, from /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/protobuf/src/google/protobuf/unknown_field_set.h:42, from /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/protobuf/src/google/protobuf/unknown_field_set.cc:35: In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = google::protobuf::UnknownField; _Up = google::protobuf::UnknownField; bool _IsMove = true]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = google::protobuf::UnknownField*; _OI = google::protobuf::UnknownField*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = google::protobuf::UnknownField*; _OI = google::protobuf::UnknownField*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = google::protobuf::UnknownField*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = google::protobuf::UnknownField*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = google::protobuf::UnknownField*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = google::protobuf::UnknownField*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = google::protobuf::UnknownField*; _Tp = google::protobuf::UnknownField]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = google::protobuf::UnknownField; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:1022:38, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = google::protobuf::UnknownField; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘void google::protobuf::UnknownFieldSet::MergeFromAndDestroy(google::protobuf::UnknownFieldSet*)’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/protobuf/src/google/protobuf/unknown_field_set.cc:95:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ writing between 17 and 9223372036854775792 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/x86_64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/string:43: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = google::protobuf::UnknownField]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = google::protobuf::UnknownField]’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = google::protobuf::UnknownField; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = google::protobuf::UnknownField; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:1013:40, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = google::protobuf::UnknownField; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘void google::protobuf::UnknownFieldSet::MergeFromAndDestroy(google::protobuf::UnknownFieldSet*)’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/protobuf/src/google/protobuf/unknown_field_set.cc:95:19: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [16, 9223372036854775792] allocated by ‘operator new’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 56%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/delimited_message_util.cc.o [ 56%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/field_comparator.cc.o [ 57%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/field_mask_util.cc.o [ 57%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/datapiece.cc.o [ 57%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/default_value_objectwriter.cc.o [ 58%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/error_listener.cc.o [ 58%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/field_mask_utility.cc.o [ 58%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_escaping.cc.o [ 58%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_objectwriter.cc.o [ 59%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_stream_parser.cc.o [ 59%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/object_writer.cc.o [ 59%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/proto_writer.cc.o [ 60%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/protostream_objectsource.cc.o [ 60%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/protostream_objectwriter.cc.o [ 60%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/type_info.cc.o [ 61%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/type_info_test_helper.cc.o [ 61%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/utility.cc.o [ 61%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/json_util.cc.o [ 62%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/message_differencer.cc.o [ 62%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/time_util.cc.o [ 62%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/type_resolver_util.cc.o [ 63%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wire_format.cc.o [ 63%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wrappers.pb.cc.o [ 63%] Linking CXX static library libprotobuf.a [ 63%] Built target libprotobuf [ 63%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/code_generator.cc.o [ 63%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/command_line_interface.cc.o [ 63%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_enum_field.cc.o [ 64%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_enum.cc.o [ 64%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_extension.cc.o [ 64%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_field.cc.o [ 65%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_file.cc.o [ 65%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_generator.cc.o [ 65%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_helpers.cc.o [ 66%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_map_field.cc.o [ 66%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_message.cc.o [ 66%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_message_field.cc.o [ 67%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc.o [ 67%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc.o [ 67%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_service.cc.o [ 68%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_string_field.cc.o [ 68%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o [ 68%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_enum.cc.o [ 69%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o [ 69%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o [ 69%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_generator.cc.o [ 70%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o [ 70%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o [ 70%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_message.cc.o [ 71%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o [ 71%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o [ 71%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o [ 72%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o [ 72%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o [ 72%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o [ 73%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o [ 73%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o [ 73%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_context.cc.o [ 74%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_doc_comment.cc.o [ 74%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum.cc.o [ 74%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_field.cc.o [ 75%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_field_lite.cc.o [ 75%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_lite.cc.o [ 75%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_extension.cc.o [ 76%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_extension_lite.cc.o [ 76%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_field.cc.o [ 76%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_file.cc.o [ 77%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_generator.cc.o [ 77%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_generator_factory.cc.o [ 77%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_helpers.cc.o [ 78%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_map_field.cc.o [ 78%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_map_field_lite.cc.o [ 78%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message.cc.o [ 79%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_builder.cc.o [ 79%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_builder_lite.cc.o [ 79%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_field.cc.o [ 80%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_field_lite.cc.o [ 80%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_lite.cc.o [ 80%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_name_resolver.cc.o [ 81%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_primitive_field.cc.o [ 81%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_primitive_field_lite.cc.o [ 81%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_service.cc.o [ 81%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_shared_code_generator.cc.o [ 82%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_string_field.cc.o [ 82%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_string_field_lite.cc.o [ 82%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/js/js_generator.cc.o [ 83%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/js/well_known_types_embed.cc.o [ 83%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_enum.cc.o [ 83%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc.o [ 84%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_extension.cc.o [ 84%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_field.cc.o [ 84%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_file.cc.o [ 85%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_generator.cc.o [ 85%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc.o [ 85%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc.o [ 86%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_message.cc.o [ 86%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc.o [ 86%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc.o [ 87%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc.o [ 87%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/php/php_generator.cc.o [ 87%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/plugin.cc.o [ 88%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/plugin.pb.cc.o [ 88%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/python/python_generator.cc.o [ 88%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/ruby/ruby_generator.cc.o [ 89%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/subprocess.cc.o [ 89%] Building CXX object third_party/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/zip_writer.cc.o [ 89%] Linking CXX static library libprotoc.a [ 89%] Built target libprotoc [ 90%] Building CXX object third_party/protobuf/cmake/CMakeFiles/protoc.dir/__/src/google/protobuf/compiler/main.cc.o [ 90%] Linking CXX executable protoc [ 90%] Built target protoc [ 91%] Generating src/bloaty.pb.cc [ 91%] Building CXX object CMakeFiles/libbloaty.dir/src/bloaty.cc.o [ 92%] Building CXX object CMakeFiles/libbloaty.dir/src/disassemble.cc.o [ 92%] Building CXX object CMakeFiles/libbloaty.dir/src/demangle.cc.o [ 92%] Building CXX object CMakeFiles/libbloaty.dir/src/bloaty.pb.cc.o [ 92%] Building CXX object CMakeFiles/libbloaty.dir/src/dwarf.cc.o [ 93%] Building CXX object CMakeFiles/libbloaty.dir/src/elf.cc.o [ 93%] Building CXX object CMakeFiles/libbloaty.dir/src/macho.cc.o In member function ‘void bloaty::LineReader::Close()’, inlined from ‘bloaty::LineReader::LineReader(bloaty::LineReader&&)’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/src/bloaty.cc:183:8: /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/src/bloaty.cc:192:8: warning: ‘*this.bloaty::LineReader::file_’ is used uninitialized [-Wuninitialized] 192 | if (!file_) return; | ^~~~~ /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/src/bloaty.cc:194:7: warning: ‘*this.bloaty::LineReader::pclose_’ may be used uninitialized [-Wmaybe-uninitialized] 194 | if (pclose_) { | ^~~~~~~ [ 93%] Building CXX object CMakeFiles/libbloaty.dir/src/range_map.cc.o [ 94%] Building CXX object CMakeFiles/libbloaty.dir/src/webassembly.cc.o [ 94%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/base/internal/raw_logging.cc.o [ 94%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/base/internal/throw_delegate.cc.o [ 95%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/numeric/int128.cc.o [ 95%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/ascii.cc.o [ 95%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/charconv.cc.o [ 96%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/escaping.cc.o [ 96%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc.o [ 96%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc.o In file included from /usr/include/c++/14/string:51, from /usr/include/c++/14/stdexcept:39, from /usr/include/c++/14/system_error:43, from /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.h:18, from /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc:15: In static member function ‘static _Up* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]’, inlined from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:787:37, inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:796:51, inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:825:31, inlined from ‘_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:888:7, inlined from ‘void absl::strings_internal::BigUnsigned::ShiftLeft(int) [with int max_words = 84]’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h:109:27, inlined from ‘bool absl::{anonymous}::MustRoundUp(uint64_t, int, const absl::strings_internal::ParsedFloat&)’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc:456:20: /usr/include/c++/14/bits/stl_algobase.h:766:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ offset [-328, -5] is out of the bounds [0, 340] of object ‘exact_mantissa’ with type ‘absl::strings_internal::BigUnsigned<84>’ [-Warray-bounds=] 766 | __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc: In function ‘bool absl::{anonymous}::MustRoundUp(uint64_t, int, const absl::strings_internal::ParsedFloat&)’: /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc:434:43: note: ‘exact_mantissa’ declared here 434 | absl::strings_internal::BigUnsigned<84> exact_mantissa; | ^~~~~~~~~~~~~~ In static member function ‘static _Up* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]’, inlined from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:787:37, inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:796:51, inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:825:31, inlined from ‘_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:888:7, inlined from ‘void absl::strings_internal::BigUnsigned::ShiftLeft(int) [with int max_words = 84]’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h:109:27, inlined from ‘bool absl::{anonymous}::MustRoundUp(uint64_t, int, const absl::strings_internal::ParsedFloat&)’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc:469:20: /usr/include/c++/14/bits/stl_algobase.h:766:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ offset [-328, -5] is out of the bounds [0, 340] of object ‘exact_mantissa’ with type ‘absl::strings_internal::BigUnsigned<84>’ [-Warray-bounds=] 766 | __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc: In function ‘bool absl::{anonymous}::MustRoundUp(uint64_t, int, const absl::strings_internal::ParsedFloat&)’: /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc:434:43: note: ‘exact_mantissa’ declared here 434 | absl::strings_internal::BigUnsigned<84> exact_mantissa; | ^~~~~~~~~~~~~~ In static member function ‘static _Up* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = false]’, inlined from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:787:37, inlined from ‘_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:796:51, inlined from ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:825:31, inlined from ‘_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = unsigned int*; _BI2 = unsigned int*]’ at /usr/include/c++/14/bits/stl_algobase.h:888:7, inlined from ‘void absl::strings_internal::BigUnsigned::ShiftLeft(int) [with int max_words = 84]’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h:109:27, inlined from ‘bool absl::{anonymous}::MustRoundUp(uint64_t, int, const absl::strings_internal::ParsedFloat&)’ at /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc:471:20: /usr/include/c++/14/bits/stl_algobase.h:766:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ offset [-328, -5] is out of the bounds [0, 340] of object ‘rhs’ with type ‘absl::strings_internal::BigUnsigned<84>’ [-Warray-bounds=] 766 | __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc: In function ‘bool absl::{anonymous}::MustRoundUp(uint64_t, int, const absl::strings_internal::ParsedFloat&)’: /home/build/oils/_build/deps-source/bloaty/bloaty-1.1/third_party/abseil-cpp/absl/strings/charconv.cc:465:45: note: ‘rhs’ declared here 465 | absl::strings_internal::BigUnsigned<84> rhs = | ^~~ [ 97%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/internal/memutil.cc.o [ 97%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/internal/utf8.cc.o [ 97%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/match.cc.o [ 98%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/numbers.cc.o [ 98%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/str_cat.cc.o [ 98%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/string_view.cc.o [ 99%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/str_split.cc.o [ 99%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/strings/substitute.cc.o [ 99%] Building CXX object CMakeFiles/libbloaty.dir/third_party/abseil-cpp/absl/types/bad_optional_access.cc.o [100%] Building CXX object CMakeFiles/libbloaty.dir/third_party/demumble/third_party/libcxxabi/cxa_demangle.cpp.o [100%] Linking CXX static library liblibbloaty.a [100%] Built target libbloaty [100%] Building CXX object CMakeFiles/bloaty.dir/src/main.cc.o [100%] Linking CXX executable bloaty [100%] Built target bloaty real 2m46.447s user 4m40.113s sys 0m38.979s ~/oils/_build/wedge/tmp/bloaty-1.1 ~/oils ~/oils Loading _build/deps-source/bloaty/ OK name: bloaty -- single version: 1.1 -- WEDGE_IS_ABSOLUTE wedge-make () { local src_dir=$1; local build_dir=$2; local install_dir=$3; pushd $build_dir; time cmake -DCMAKE_INSTALL_PREFIX=$install_dir $src_dir; time make -j 4; popd } OK wedge-make wedge-install () { local build_dir=$1; local install_dir=$2; pushd $build_dir; mkdir -p $install_dir; strip -o $install_dir/bloaty $build_dir/bloaty; popd } OK wedge-install OK wedge-smoke-test Loaded _build/deps-source/bloaty/ /home/build/oils/_build/wedge/tmp/bloaty-1.1 /home/build/oils /home/build/oils Loading _build/deps-source/bloaty/ OK name: bloaty -- single version: 1.1 -- WEDGE_IS_ABSOLUTE wedge-make () { local src_dir=$1; local build_dir=$2; local install_dir=$3; pushd $build_dir; time cmake -DCMAKE_INSTALL_PREFIX=$install_dir $src_dir; time make -j 4; popd } OK wedge-make wedge-install () { local build_dir=$1; local install_dir=$2; pushd $build_dir; mkdir -p $install_dir; strip -o $install_dir/bloaty $build_dir/bloaty; popd } OK wedge-install OK wedge-smoke-test Loaded _build/deps-source/bloaty/ SMOKE TEST ~/oils/_build/wedge/smoke-test/bloaty-1.1 ~/oils + wedge-smoke-test /wedge/oils-for-unix.org/pkg/bloaty/1.1 /home/build/oils/_build/deps-source/bloaty/ + local install_dir=/wedge/oils-for-unix.org/pkg/bloaty/1.1 + /wedge/oils-for-unix.org/pkg/bloaty/1.1/bloaty --help Bloaty McBloatface: a size profiler for binaries. USAGE: bloaty [OPTION]... FILE... [-- BASE_FILE...] Options: --csv Output in CSV format instead of human-readable. --tsv Output in TSV format instead of human-readable. -c FILE Load configuration from . -d SOURCE,SOURCE Comma-separated list of sources to scan. --debug-file=FILE Use this file for debug symbols and/or symbol table. -C MODE How to demangle symbols. Possible values are: --demangle=MODE --demangle=none no demangling, print raw symbols --demangle=short demangle, but omit arg/return types --demangle=full print full demangled type The default is --demangle=short. --disassemble=FUNCTION Disassemble this function (EXPERIMENTAL) --domain=DOMAIN Which domains to show. Possible values are: --domain=vm --domain=file --domain=both (the default) -n NUM How many rows to show per level before collapsing other keys into '[Other]'. Set to '0' for unlimited. Defaults to 20. -s SORTBY Whether to sort by VM or File size. Possible values are: -s vm -s file -s both (the default: sorts by max(vm, file)). -w Wide output; don't truncate long labels. --help Display this message and exit. --list-sources Show a list of available sources and exit. --source-filter=PATTERN Only show keys with names matching this pattern. Options for debugging Bloaty: --debug-vmaddr=ADDR --debug-fileoff=OFF Print extended debugging information for the given VM address and/or file offset. -v Verbose output. Dumps warnings encountered during processing and full VM/file maps at the end. Add more v's (-vv, -vvv) for even more. + set +x ~/oils OK