Hi, I ran the following: $ git clone https://github.com/google/protobuf.git $ cd protobuf $ bazel build --copt -fsanitize=address --linkopt -fsanitize=address --copt -DADDRESS_SANITIZER=1 --compilation_mode=fastbuild --verbose_failures -- curses=no :protobuf INFO: Loading... INFO: Found 1 target... INFO: Building... ERROR: /tmp/protobuf/BUILD:71:1: C++ compilation of rule '//:protobuf_lite' failed: namespace-sandbox failed: error executing command (cd /home/bensapp/.cache/bazel/_bazel_bensapp/ 9d77888f7e298040819668f1b7f626a8/protobuf && \ exec env - \ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ /home/bensapp/.cache/bazel/_bazel_bensapp/9d77888f7e298040819668f1b7f626a8 /protobuf/_bin/namespace-sandbox @/home/bensapp/.cache/bazel/_bazel_bensapp/ 9d77888f7e298040819668f1b7f626a8/protobuf/bazel-sandbox/7e30b972-a4b9-427a- add1-c307b1088902-0.params -- /usr/bin/gcc -U_FORTIFY_SOURCE '-D_FORTIFY_SOURCE=1' -fstack-protector -Wall -Wunused-but-set-parameter - Wno-free-nonheap-object -fno-omit-frame-pointer '-fsanitize=address' '-DADDRESS_SANITIZER=1' '-std=c++0x' -iquote . -iquote bazel-out/local_linux -fastbuild/genfiles -iquote external/bazel_tools -iquote bazel-out/ local_linux-fastbuild/genfiles/external/bazel_tools -isystem src -isystem bazel-out/local_linux-fastbuild/genfiles/src -isystem external/bazel_tools/ tools/cpp/gcc3 -DHAVE_PTHREAD -Wall -Wwrite-strings -Woverloaded-virtual - Wno-sign-compare '-Wno-error=unused-function' -no-canonical-prefixes -fno- canonical-system-headers -Wno-builtin-macro-redefined '-D__DATE__="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' '-frandom-seed=bazel-out/local_linux-fastbuild/bin/_objs/protobuf_lite/src/google/protobuf/arena.pic.o' -MD -MF bazel-out/local_linux-fastbuild/bin/_objs/protobuf_lite/src/google/ protobuf/arena.pic.d -fPIC -c src/google/protobuf/arena.cc -o bazel-out/ local_linux-fastbuild/bin/_objs/protobuf_lite/src/google/protobuf/arena.pic. o). src/google/protobuf/arena.cc:35:38: fatal error: sanitizer/asan_interface.h: No such file or directory #include <sanitizer/asan_interface.h> ^ compilation terminated. INFO: Building complete. Target //:protobuf failed to build INFO: Elapsed time: 0.525s, Critical Path: 0.34s
The only place I have sanitizer/asan_interface.h on my machine is /usr/lib/llvm-3.6/lib/clang/3.6.0/include/sanitizer/asan_interface.h but I'm using (and would like to keep using) gcc. Any advice, or is there a proper place to file a bug? -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
