DEBUG: Executing shell function do_compile
ninja: Entering directory `.'
[1/64] stamp obj/protos/perfetto/ipc/cpp.stamp
[2/64] ACTION //protos/perfetto/ipc:ipc_gen(//gn/standalone/toolchain:gcc_like)
[3/64] stamp obj/protos/perfetto/ipc/ipc_gen.stamp
[4/64] stamp obj/protos/perfetto/ipc/ipc.inputdeps.stamp
[5/64] stamp obj/src/tracing/ipc/producer/producer.inputdeps.stamp
[6/64] stamp obj/src/perfetto_cmd/trigger_producer.inputdeps.stamp
[7/64] stamp obj/src/traced/probes/probes_src.inputdeps.stamp
[8/64] stamp obj/src/tracing/ipc/service/service.inputdeps.stamp
[9/64] stamp obj/src/tracing/ipc/consumer/consumer.inputdeps.stamp
[10/64] stamp obj/src/perfetto_cmd/perfetto_cmd.inputdeps.stamp
[11/64] stamp obj/src/traced/service/service.inputdeps.stamp
[12/64] compile ../git/src/tracing/core/trace_packet.cc
FAILED: obj/src/tracing/core/core.trace_packet.o
x86_64-oe-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fcanon-prefix-map -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/git=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/git=/usr/src/debug/perfetto/47.0 -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/build=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/build=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot-native= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot-native= --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot -MMD -MF obj/src/tracing/core/core.trace_packet.o.d -DNDEBUG -DPERFETTO_IMPLEMENTATION -Igen -I../git -I../git/src/profiling/memory/include -I../git/include -Igen/build_config -fstrict-aliasing -Wformat -g -fPIC -fstack-protector-strong -fno-omit-frame-pointer -mbmi -mbmi2 -mavx2 -mpopcnt -msse4.2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wextra -Wpedantic -fvisibility=hidden -O3 -fdata-sections -ffunction-sections -Wno-redundant-move -Wno-use-after-free -Wno-maybe-uninitialized -Wno-infinite-recursion -Wno-nonnull -fno-exceptions -fno-rtti -std=c++17 -c ../git/src/tracing/core/trace_packet.cc -o obj/src/tracing/core/core.trace_packet.o
In file included from ../git/include/perfetto/ext/tracing/core/trace_packet.h:27,
from ../git/src/tracing/core/trace_packet.cc:17:
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:26:1: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
25 | #include <vector>
+++ |+#include <cstdint>
26 |
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:30: error: invalid template-id
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:54: error: expected primary-expression before ']' token
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:30: error: missing template argument list after 'std::unique_ptr'; template placeholder not permitted in parameter
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~
| <>
In file included from TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot/usr/include/c++/15.0.1/memory:80,
from ../git/include/perfetto/ext/tracing/core/trace_packet.h:21:
TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot/usr/include/c++/15.0.1/bits/unique_ptr.h:271:11: note: 'template<class _Tp, class _Dp> class std::unique_ptr' declared here
271 | class unique_ptr
| ^~~~~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:55:3: error: 'uint8_t' does not name a type
55 | uint8_t* own_data() {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:55:3: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:67:19: error: 'uint8_t' was not declared in this scope
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:67:19: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:67:28: error: template argument 1 is invalid
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^
../git/include/perfetto/ext/tracing/core/slice.h:67:28: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h: In static member function 'static perfetto::Slice perfetto::Slice::Allocate(size_t)':
../git/include/perfetto/ext/tracing/core/slice.h:41:21: error: request for member 'reset' in 'slice.perfetto::Slice::own_data_', which is of non-class type 'int'
41 | slice.own_data_.reset(new uint8_t[size]);
| ^~~~~
../git/include/perfetto/ext/tracing/core/slice.h:41:31: error: 'uint8_t' does not name a type
41 | slice.own_data_.reset(new uint8_t[size]);
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:41:31: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:42:35: error: invalid types 'int[int]' for array subscript
42 | slice.start = &slice.own_data_[0];
| ^
../git/include/perfetto/ext/tracing/core/slice.h: In static member function 'static perfetto::Slice perfetto::Slice::TakeOwnership(...)':
../git/include/perfetto/ext/tracing/core/slice.h:49:33: error: 'buf' was not declared in this scope
49 | slice.own_data_ = std::move(buf);
| ^~~
../git/include/perfetto/ext/tracing/core/slice.h:50:35: error: invalid types 'int[int]' for array subscript
50 | slice.start = &slice.own_data_[0];
| ^
../git/include/perfetto/ext/tracing/core/trace_packet.h: At global scope:
../git/include/perfetto/ext/tracing/core/trace_packet.h:44:20: error: 'uint32_t' does not name a type
44 | static constexpr uint32_t kPacketFieldNumber = 1;
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:28:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
27 | #include "perfetto/ext/tracing/core/slice.h"
+++ |+#include <cstdint>
28 |
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:17: error: 'uint32_t' was not declared in this scope
79 | std::optional<uint32_t> buffer_index_for_stats() const {
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:17: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:25: error: template argument 1 is invalid
79 | std::optional<uint32_t> buffer_index_for_stats() const {
| ^
../git/include/perfetto/ext/tracing/core/trace_packet.h:84:35: error: 'uint32_t' has not been declared
84 | void set_buffer_index_for_stats(uint32_t v) {
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:84:35: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h:96:3: error: 'uint32_t' does not name a type
96 | uint32_t buffer_index_for_stats_ = 0;
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:96:3: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h: In member function 'int perfetto::TracePacket::buffer_index_for_stats() const':
../git/include/perfetto/ext/tracing/core/trace_packet.h:80:9: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
80 | if (buffer_index_for_stats_ == 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/include/perfetto/ext/tracing/core/trace_packet.h:81:19: error: cannot convert 'const std::nullopt_t' to 'int' in return
81 | return std::nullopt;
| ~~~~~^~~~~~~
| |
| const std::nullopt_t
../git/include/perfetto/ext/tracing/core/trace_packet.h:82:12: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
82 | return buffer_index_for_stats_ - 1;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/include/perfetto/ext/tracing/core/trace_packet.h: In member function 'void perfetto::TracePacket::set_buffer_index_for_stats(int)':
../git/include/perfetto/ext/tracing/core/trace_packet.h:85:5: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
85 | buffer_index_for_stats_ = v + 1;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/src/tracing/core/trace_packet.cc: In member function 'perfetto::TracePacket& perfetto::TracePacket::operator=(perfetto::TracePacket&&)':
../git/src/tracing/core/trace_packet.cc:36:3: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
36 | buffer_index_for_stats_ = other.buffer_index_for_stats_;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/src/tracing/core/trace_packet.cc:36:35: error: 'class perfetto::TracePacket' has no member named 'buffer_index_for_stats_'; did you mean 'buffer_index_for_stats'?
36 | buffer_index_for_stats_ = other.buffer_index_for_stats_;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/src/tracing/core/trace_packet.cc:37:9: error: 'class perfetto::TracePacket' has no member named 'buffer_index_for_stats_'; did you mean 'buffer_index_for_stats'?
37 | other.buffer_index_for_stats_ = 0;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/src/tracing/core/trace_packet.cc: In member function 'std::tuple<char*, long unsigned int> perfetto::TracePacket::GetProtoPreamble()':
../git/src/tracing/core/trace_packet.cc:56:50: error: 'kPacketFieldNumber' was not declared in this scope
56 | constexpr uint8_t tag = MakeTagLengthDelimited(kPacketFieldNumber);
| ^~~~~~~~~~~~~~~~~~
../git/src/tracing/core/trace_packet.cc:57:21: error: non-constant condition for static assertion
57 | static_assert(tag < 0x80, "TracePacket tag should fit in one byte");
| ~~~~^~~~~~
[13/64] compile ../git/src/tracing/service/zlib_compressor.cc
FAILED: obj/src/tracing/service/zlib_compressor.zlib_compressor.o
x86_64-oe-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fcanon-prefix-map -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/git=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/git=/usr/src/debug/perfetto/47.0 -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/build=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/build=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot-native= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot-native= --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot -MMD -MF obj/src/tracing/service/zlib_compressor.zlib_compressor.o.d -DNDEBUG -DPERFETTO_IMPLEMENTATION -DZLIB_IMPLEMENTATION -DCHROMIUM_ZLIB_NO_CHROMECONF -I../git -I../git/src/profiling/memory/include -I../git/include -Igen/build_config -Igen -fstrict-aliasing -Wformat -g -fPIC -fstack-protector-strong -fno-omit-frame-pointer -mbmi -mbmi2 -mavx2 -mpopcnt -msse4.2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wextra -Wpedantic -fvisibility=hidden -O3 -fdata-sections -ffunction-sections -isystem ../git/buildtools/zlib -Wno-redundant-move -Wno-use-after-free -Wno-maybe-uninitialized -Wno-infinite-recursion -Wno-nonnull -fno-exceptions -fno-rtti -std=c++17 -c ../git/src/tracing/service/zlib_compressor.cc -o obj/src/tracing/service/zlib_compressor.zlib_compressor.o
In file included from ../git/include/perfetto/ext/tracing/core/trace_packet.h:27,
from ../git/src/tracing/service/zlib_compressor.h:22,
from ../git/src/tracing/service/zlib_compressor.cc:17:
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:25:1: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
24 | #include <string>
+++ |+#include <cstdint>
25 | #include <vector>
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:30: error: invalid template-id
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:54: error: expected primary-expression before ']' token
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:30: error: missing template argument list after 'std::unique_ptr'; template placeholder not permitted in parameter
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~
| <>
In file included from TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot/usr/include/c++/15.0.1/memory:80,
from ../git/include/perfetto/ext/tracing/core/trace_packet.h:21:
TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot/usr/include/c++/15.0.1/bits/unique_ptr.h:271:11: note: 'template<class _Tp, class _Dp> class std::unique_ptr' declared here
271 | class unique_ptr
| ^~~~~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:55:3: error: 'uint8_t' does not name a type
55 | uint8_t* own_data() {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:55:3: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:67:19: error: 'uint8_t' was not declared in this scope
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:67:19: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:67:28: error: template argument 1 is invalid
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^
../git/include/perfetto/ext/tracing/core/slice.h:67:28: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h: In static member function 'static perfetto::Slice perfetto::Slice::Allocate(size_t)':
../git/include/perfetto/ext/tracing/core/slice.h:41:21: error: request for member 'reset' in 'slice.perfetto::Slice::own_data_', which is of non-class type 'int'
41 | slice.own_data_.reset(new uint8_t[size]);
| ^~~~~
../git/include/perfetto/ext/tracing/core/slice.h:41:31: error: 'uint8_t' does not name a type
41 | slice.own_data_.reset(new uint8_t[size]);
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:41:31: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:42:35: error: invalid types 'int[int]' for array subscript
42 | slice.start = &slice.own_data_[0];
| ^
../git/include/perfetto/ext/tracing/core/slice.h: In static member function 'static perfetto::Slice perfetto::Slice::TakeOwnership(...)':
../git/include/perfetto/ext/tracing/core/slice.h:49:33: error: 'buf' was not declared in this scope
49 | slice.own_data_ = std::move(buf);
| ^~~
../git/include/perfetto/ext/tracing/core/slice.h:50:35: error: invalid types 'int[int]' for array subscript
50 | slice.start = &slice.own_data_[0];
| ^
../git/include/perfetto/ext/tracing/core/trace_packet.h: At global scope:
../git/include/perfetto/ext/tracing/core/trace_packet.h:44:20: error: 'uint32_t' does not name a type
44 | static constexpr uint32_t kPacketFieldNumber = 1;
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:28:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
27 | #include "perfetto/ext/tracing/core/slice.h"
+++ |+#include <cstdint>
28 |
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:17: error: 'uint32_t' was not declared in this scope
79 | std::optional<uint32_t> buffer_index_for_stats() const {
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:17: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:25: error: template argument 1 is invalid
79 | std::optional<uint32_t> buffer_index_for_stats() const {
| ^
../git/include/perfetto/ext/tracing/core/trace_packet.h:84:35: error: 'uint32_t' has not been declared
84 | void set_buffer_index_for_stats(uint32_t v) {
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:84:35: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h:96:3: error: 'uint32_t' does not name a type
96 | uint32_t buffer_index_for_stats_ = 0;
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:96:3: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h: In member function 'int perfetto::TracePacket::buffer_index_for_stats() const':
../git/include/perfetto/ext/tracing/core/trace_packet.h:80:9: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
80 | if (buffer_index_for_stats_ == 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/include/perfetto/ext/tracing/core/trace_packet.h:81:19: error: cannot convert 'const std::nullopt_t' to 'int' in return
81 | return std::nullopt;
| ~~~~~^~~~~~~
| |
| const std::nullopt_t
../git/include/perfetto/ext/tracing/core/trace_packet.h:82:12: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
82 | return buffer_index_for_stats_ - 1;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/include/perfetto/ext/tracing/core/trace_packet.h: In member function 'void perfetto::TracePacket::set_buffer_index_for_stats(int)':
../git/include/perfetto/ext/tracing/core/trace_packet.h:85:5: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
85 | buffer_index_for_stats_ = v + 1;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/src/tracing/service/zlib_compressor.cc: In function 'perfetto::Slice perfetto::{anonymous}::PreambleToSlice(const Preamble&)':
../git/src/tracing/service/zlib_compressor.cc:53:16: error: 'struct perfetto::Slice' has no member named 'own_data'; did you mean 'int perfetto::Slice::own_data_'? (not accessible from this context)
53 | memcpy(slice.own_data(), preamble.buf.data(), preamble.size);
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:67:30: note: declared private here
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^~~~~~~~~
[14/64] compile ../git/src/tracing/service/packet_stream_validator.cc
FAILED: obj/src/tracing/service/service.packet_stream_validator.o
x86_64-oe-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fcanon-prefix-map -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/git=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/git=/usr/src/debug/perfetto/47.0 -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/build=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/build=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot-native= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot-native= --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot -MMD -MF obj/src/tracing/service/service.packet_stream_validator.o.d -DNDEBUG -DPERFETTO_IMPLEMENTATION -Igen -I../git -I../git/src/profiling/memory/include -I../git/include -Igen/build_config -fstrict-aliasing -Wformat -g -fPIC -fstack-protector-strong -fno-omit-frame-pointer -mbmi -mbmi2 -mavx2 -mpopcnt -msse4.2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wextra -Wpedantic -fvisibility=hidden -O3 -fdata-sections -ffunction-sections -Wno-redundant-move -Wno-use-after-free -Wno-maybe-uninitialized -Wno-infinite-recursion -Wno-nonnull -fno-exceptions -fno-rtti -std=c++17 -c ../git/src/tracing/service/packet_stream_validator.cc -o obj/src/tracing/service/service.packet_stream_validator.o
In file included from ../git/src/tracing/service/packet_stream_validator.h:20,
from ../git/src/tracing/service/packet_stream_validator.cc:17:
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:28:1: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
27 | #include "perfetto/base/logging.h"
+++ |+#include <cstdint>
28 |
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:30: error: invalid template-id
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:54: error: expected primary-expression before ']' token
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:30: error: missing template argument list after 'std::unique_ptr'; template placeholder not permitted in parameter
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~
| <>
In file included from TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot/usr/include/c++/15.0.1/memory:80,
from ../git/include/perfetto/ext/tracing/core/slice.h:23:
TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot/usr/include/c++/15.0.1/bits/unique_ptr.h:271:11: note: 'template<class _Tp, class _Dp> class std::unique_ptr' declared here
271 | class unique_ptr
| ^~~~~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:55:3: error: 'uint8_t' does not name a type
55 | uint8_t* own_data() {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:55:3: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:67:19: error: 'uint8_t' was not declared in this scope
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:67:19: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:67:28: error: template argument 1 is invalid
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^
../git/include/perfetto/ext/tracing/core/slice.h:67:28: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h: In static member function 'static perfetto::Slice perfetto::Slice::Allocate(size_t)':
../git/include/perfetto/ext/tracing/core/slice.h:41:21: error: request for member 'reset' in 'slice.perfetto::Slice::own_data_', which is of non-class type 'int'
41 | slice.own_data_.reset(new uint8_t[size]);
| ^~~~~
../git/include/perfetto/ext/tracing/core/slice.h:41:31: error: 'uint8_t' does not name a type
41 | slice.own_data_.reset(new uint8_t[size]);
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:41:31: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:42:35: error: invalid types 'int[int]' for array subscript
42 | slice.start = &slice.own_data_[0];
| ^
../git/include/perfetto/ext/tracing/core/slice.h: In static member function 'static perfetto::Slice perfetto::Slice::TakeOwnership(...)':
../git/include/perfetto/ext/tracing/core/slice.h:49:33: error: 'buf' was not declared in this scope
49 | slice.own_data_ = std::move(buf);
| ^~~
../git/include/perfetto/ext/tracing/core/slice.h:50:35: error: invalid types 'int[int]' for array subscript
50 | slice.start = &slice.own_data_[0];
| ^
[15/64] compile ../git/src/perfetto_cmd/packet_writer.cc
FAILED: obj/src/perfetto_cmd/perfetto_cmd.packet_writer.o
x86_64-oe-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fcanon-prefix-map -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/git=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/git=/usr/src/debug/perfetto/47.0 -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/build=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/build=/usr/src/debug/perfetto/47.0 -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot-native= -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot-native= --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot -MMD -MF obj/src/perfetto_cmd/perfetto_cmd.packet_writer.o.d -DNDEBUG -DPERFETTO_IMPLEMENTATION -Igen -I../git -I../git/src/profiling/memory/include -I../git/include -Igen/build_config -fstrict-aliasing -Wformat -g -fPIC -fstack-protector-strong -fno-omit-frame-pointer -mbmi -mbmi2 -mavx2 -mpopcnt -msse4.2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -Wextra -Wpedantic -fvisibility=hidden -O3 -fdata-sections -ffunction-sections -Wno-redundant-move -Wno-use-after-free -Wno-maybe-uninitialized -Wno-infinite-recursion -Wno-nonnull -fno-exceptions -fno-rtti -std=c++17 -c ../git/src/perfetto_cmd/packet_writer.cc -o obj/src/perfetto_cmd/perfetto_cmd.packet_writer.o
In file included from ../git/include/perfetto/ext/tracing/core/trace_packet.h:27,
from ../git/src/perfetto_cmd/packet_writer.h:24,
from ../git/src/perfetto_cmd/packet_writer.cc:17:
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:25:1: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
24 | #include <string>
+++ |+#include <cstdint>
25 | #include <vector>
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 1 is invalid
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:55: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h:47:30: error: invalid template-id
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: error: 'uint8_t' was not declared in this scope
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:47:46: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:47:54: error: expected primary-expression before ']' token
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^
../git/include/perfetto/ext/tracing/core/slice.h:47:30: error: missing template argument list after 'std::unique_ptr'; template placeholder not permitted in parameter
47 | static Slice TakeOwnership(std::unique_ptr<uint8_t[]> buf, size_t size) {
| ^~~
| <>
In file included from TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot/usr/include/c++/15.0.1/memory:80,
from ../git/include/perfetto/ext/tracing/core/trace_packet.h:21:
TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/recipe-sysroot/usr/include/c++/15.0.1/bits/unique_ptr.h:271:11: note: 'template<class _Tp, class _Dp> class std::unique_ptr' declared here
271 | class unique_ptr
| ^~~~~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:55:3: error: 'uint8_t' does not name a type
55 | uint8_t* own_data() {
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:55:3: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:67:19: error: 'uint8_t' was not declared in this scope
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:67:19: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:67:28: error: template argument 1 is invalid
67 | std::unique_ptr<uint8_t[]> own_data_;
| ^
../git/include/perfetto/ext/tracing/core/slice.h:67:28: error: template argument 2 is invalid
../git/include/perfetto/ext/tracing/core/slice.h: In static member function 'static perfetto::Slice perfetto::Slice::Allocate(size_t)':
../git/include/perfetto/ext/tracing/core/slice.h:41:21: error: request for member 'reset' in 'slice.perfetto::Slice::own_data_', which is of non-class type 'int'
41 | slice.own_data_.reset(new uint8_t[size]);
| ^~~~~
../git/include/perfetto/ext/tracing/core/slice.h:41:31: error: 'uint8_t' does not name a type
41 | slice.own_data_.reset(new uint8_t[size]);
| ^~~~~~~
../git/include/perfetto/ext/tracing/core/slice.h:41:31: note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/slice.h:42:35: error: invalid types 'int[int]' for array subscript
42 | slice.start = &slice.own_data_[0];
| ^
../git/include/perfetto/ext/tracing/core/slice.h: In static member function 'static perfetto::Slice perfetto::Slice::TakeOwnership(...)':
../git/include/perfetto/ext/tracing/core/slice.h:49:33: error: 'buf' was not declared in this scope
49 | slice.own_data_ = std::move(buf);
| ^~~
../git/include/perfetto/ext/tracing/core/slice.h:50:35: error: invalid types 'int[int]' for array subscript
50 | slice.start = &slice.own_data_[0];
| ^
../git/include/perfetto/ext/tracing/core/trace_packet.h: At global scope:
../git/include/perfetto/ext/tracing/core/trace_packet.h:44:20: error: 'uint32_t' does not name a type
44 | static constexpr uint32_t kPacketFieldNumber = 1;
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:28:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
27 | #include "perfetto/ext/tracing/core/slice.h"
+++ |+#include <cstdint>
28 |
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:17: error: 'uint32_t' was not declared in this scope
79 | std::optional<uint32_t> buffer_index_for_stats() const {
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:17: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h:79:25: error: template argument 1 is invalid
79 | std::optional<uint32_t> buffer_index_for_stats() const {
| ^
../git/include/perfetto/ext/tracing/core/trace_packet.h:84:35: error: 'uint32_t' has not been declared
84 | void set_buffer_index_for_stats(uint32_t v) {
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:84:35: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h:96:3: error: 'uint32_t' does not name a type
96 | uint32_t buffer_index_for_stats_ = 0;
| ^~~~~~~~
../git/include/perfetto/ext/tracing/core/trace_packet.h:96:3: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
../git/include/perfetto/ext/tracing/core/trace_packet.h: In member function 'int perfetto::TracePacket::buffer_index_for_stats() const':
../git/include/perfetto/ext/tracing/core/trace_packet.h:80:9: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
80 | if (buffer_index_for_stats_ == 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/include/perfetto/ext/tracing/core/trace_packet.h:81:19: error: cannot convert 'const std::nullopt_t' to 'int' in return
81 | return std::nullopt;
| ~~~~~^~~~~~~
| |
| const std::nullopt_t
../git/include/perfetto/ext/tracing/core/trace_packet.h:82:12: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
82 | return buffer_index_for_stats_ - 1;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
../git/include/perfetto/ext/tracing/core/trace_packet.h: In member function 'void perfetto::TracePacket::set_buffer_index_for_stats(int)':
../git/include/perfetto/ext/tracing/core/trace_packet.h:85:5: error: 'buffer_index_for_stats_' was not declared in this scope; did you mean 'buffer_index_for_stats'?
85 | buffer_index_for_stats_ = v + 1;
| ^~~~~~~~~~~~~~~~~~~~~~~
| buffer_index_for_stats
[16/64] compile gen/protos/perfetto/ipc/relay_port.ipc.cc
[17/64] compile ../git/src/perfetto_cmd/rate_limiter.cc
[18/64] compile ../git/src/perfetto_cmd/trigger_perfetto.cc
[19/64] compile ../git/src/perfetto_cmd/trigger_producer.cc
[20/64] compile ../git/src/tracebox/tracebox.cc
[21/64] compile ../git/src/traced/service/service.cc
[22/64] compile ../git/src/perfetto_cmd/config.cc
[23/64] compile gen/protos/perfetto/ipc/producer_port.ipc.cc
[24/64] compile ../git/src/traced/probes/probes.cc
[25/64] compile ../git/src/tracing/ipc/service/service_ipc_host_impl.cc
[26/64] compile gen/protos/perfetto/ipc/consumer_port.ipc.cc
[27/64] compile ../git/src/tracing/ipc/service/relay_ipc_service.cc
[28/64] compile ../git/src/traced/probes/kmem_activity_trigger.cc
[29/64] compile ../git/src/traced/service/builtin_producer.cc
[30/64] compile ../git/src/tracing/ipc/service/producer_ipc_service.cc
[31/64] compile ../git/src/tracing/ipc/producer/producer_ipc_client_impl.cc
[32/64] compile ../git/src/tracing/ipc/service/consumer_ipc_service.cc
[33/64] compile ../git/src/tracing/ipc/consumer/consumer_ipc_client_impl.cc
[34/64] compile ../git/src/traced/probes/probes_producer.cc
[35/64] compile ../git/src/perfetto_cmd/perfetto_cmd.cc
ninja: build stopped: subcommand failed.
WARNING: TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/temp/run.do_compile.1329516:141 exit 1 from 'ninja -C . tracebox'
WARNING: Backtrace (BB generated script):
#1: do_compile, TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/temp/run.do_compile.1329516, line 141
#2: main, TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/temp/run.do_compile.1329516, line 145