Comments (3)
https://r.android.com/3066342 should fix this.
from perfetto.
Using perfetto repo at head, the standalone build still fails. Can you take another look?
$ bazel build @perfetto//:trace_processor_shell
INFO: Analyzed target @@perfetto//:trace_processor_shell (0 packages loaded, 0 targets configured).
ERROR: /usr/local/google/home/emrekultursay/.cache/bazel/_bazel_emrekultursay/5450d8248aaea21aedb8ab7f411448ee/external/perfetto/BUILD:5986:19: Compiling src/trace_processor/export_json.cc failed: (Exit 1): gcc failed: error executing CppCompile command (from target @@perfetto//:trace_processor_shell) /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=c++14' -MD -MF ... (remaining 95 arguments skipped)
Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
In file included from bazel-out/k8-fastbuild/bin/external/perfetto/src/trace_processor/tables/android_tables_py.h:37,
from external/perfetto/src/trace_processor/storage/trace_storage.h:43,
from external/perfetto/src/trace_processor/export_json.h:24,
from external/perfetto/src/trace_processor/export_json.cc:18:
bazel-out/k8-fastbuild/bin/external/perfetto/src/trace_processor/tables/metadata_tables_py.h:37:10: fatal error: ../_main/external/perfetto/src/trace_processor/tables/metadata_tables_py.h: No such file or directory
37 | #include "../_main/external/perfetto/src/trace_processor/tables/metadata_tables_py.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Target @@perfetto//:trace_processor_shell failed to build
The error can be reproduced using the example in the sample attached above, with an updated WORKSPACE
that has:
http_archive(
name = "perfetto",
url = "https://github.com/google/perfetto/archive/e42fee560e5e33687c275f6ec33d1b0dc9297dff.zip",
strip_prefix = "perfetto-e42fee560e5e33687c275f6ec33d1b0dc9297dff",
)
from perfetto.
https://r.android.com/3067905 should fix that: I forgot to also apply the same logic a bit later in the same file.
from perfetto.
Related Issues (20)
- The recent updates seem to not support regular expression search. HOT 4
- Cannot write track events with custom datasource HOT 4
- tracing_muxer_impl.cc calls deprecated version of std::atomic_store HOT 8
- still racy prebuilt download HOT 11
- traced_probes crash HOT 4
- Question about the perfetto UI HOT 8
- How to turn off PERFETTO_WATCHDOG when compiling? HOT 1
- Perfetto is crashed HOT 5
- Perfetto UI: Minimizing the size of deployed files? HOT 12
- Feature request: support serving Perfetto UI resources from a different directory HOT 7
- A wrong link in docs/reference /perfetto-cli.md
- Why does The perfetto UI display The Trace Processor instance on X.X.X. x:9002 is too old? HOT 7
- ToTimecode function is not work properly HOT 1
- How to quickly locate a ftrace slice on the timeline based on the start timestamp HOT 1
- Empty auxiliary tracks show up as crashed? HOT 2
- How to cut a large perfetto trace to some small file HOT 1
- Why can't I click the box corresponding to a single ftrace event? HOT 1
- Trace counters aren't present in timeline HOT 2
- traces with low timestamped logcat events fail to open properly HOT 1
- feature request: selectively display specific slice HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from perfetto.