DEBUG: Executing shell function do_compile
ninja: Entering directory `.'
[1/32] 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");
| ~~~~^~~~~~
[2/32] 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
[3/32] 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];
| ^
[4/32] 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_;
| ^~~~~~~~~
ninja: build stopped: subcommand failed.
WARNING: TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/temp/run.do_compile.2939949: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.2939949, line 141
#2: main, TOPDIR/tmp/work/core2-64-oe-linux/perfetto/47.0/temp/run.do_compile.2939949, line 145