Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-4585

[C++] Dependency of Flight C++ sources on generated protobuf is not respected

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.13.0
    • C++

    Description

      Seems like we have a race condition somewhere as we frequently run into

      [82/273] Building CXX object src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test-util.cc.o
      FAILED: src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test-util.cc.o
      /usr/local/bin/ccache /Users/ukorn/miniconda3/envs/pyarrow-dev-2/bin/x86_64-apple-darwin13.4.0-clang++ -DARROW_JEMALLOC -DARROW_JEMALLOC_INCLUDE_DIR=/Users/ukorn/Development/arrow-repos-2/arrow/cpp/build/jemalloc_ep-prefix/src/jemalloc_ep/dist//include -DARROW_USE_GLOG -DARROW_USE_SIMD -DARROW_WITH_BROTLI -DARROW_WITH_LZ4 -DARROW_WITH_SNAPPY -DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -Isrc -I../src -isystem /Users/ukorn/miniconda3/envs/pyarrow-dev-2/include -isystem gbenchmark_ep/src/gbenchmark_ep-install/include -isystem jemalloc_ep-prefix/src -isystem ../thirdparty/hadoop/include -isystem /Users/ukorn/miniconda3/envs/pyarrow-dev-2/include/thrift -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -Qunused-arguments -O3 -DNDEBUG -Wall -Wno-unknown-warning-option -msse4.2 -stdlib=libc++ -O3 -DNDEBUG -fPIC -std=gnu++11 -MD -MT src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test-util.cc.o -MF src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test-util.cc.o.d -o src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test-util.cc.o -c ../src/arrow/flight/test-util.cc
      In file included from ../src/arrow/flight/test-util.cc:35:
      In file included from ../src/arrow/flight/internal.h:29:
      ../src/arrow/flight/protocol-internal.h:22:10: fatal error: 'arrow/flight/Flight.grpc.pb.h' file not found
      #include "arrow/flight/Flight.grpc.pb.h"
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      1 error generated.
      [87/273] Building CXX object src/arrow/python/CMakeFiles/arrow_python_objlib.dir/python_to_arrow.cc.o
      ninja: build stopped: subcommand failed.
      ninja 672,82s user 33,40s system 196% cpu 5:59,62 total

      Attachments

        Issue Links

          Activity

            People

              uwe Uwe Korn
              uwe Uwe Korn
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m