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

[Release] Build of cpp is failing on me on ubuntu-docs

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: C++, Developer Tools
    • Labels:
      None

      Description

      I am being unable to run the build cpp inside the ubuntu-docs docker image.

      There are two observations:

      1. cmake is not being able to find "c-ares" nor "re2"
      2. FAILED: aws-cpp-sdk-config/CMakeFiles/aws-cpp-sdk-config.dir/ub_CONFIG.cpp.o

      Log below:

      Building ubuntu-docs
      [+] Building 1.0s (22/22) FINISHED                                                                                          
       => [internal] load build definition from linux-apt-docs.dockerfile                                                    0.2s
       => => transferring dockerfile: 3.50kB                                                                                 0.0s
       => [internal] load .dockerignore                                                                                      0.1s
       => => transferring context: 35B                                                                                       0.0s
       => [internal] load metadata for docker.io/apache/arrow-dev:amd64-ubuntu-20.04-python-3                                0.0s
       => importing cache manifest from apache/arrow-dev:amd64-ubuntu-20.04-docs                                             0.0s
       => [ 1/15] FROM docker.io/apache/arrow-dev:amd64-ubuntu-20.04-python-3                                                0.0s
       => [internal] load build context                                                                                      0.0s
       => => transferring context: 8.63kB                                                                                    0.0s
       => CACHED [ 2/15] RUN apt-get update -y &&     apt-get install -y         dirmngr         apt-transport-https         0.0s
       => CACHED [ 3/15] COPY ci/scripts/util_download_apache.sh /arrow/ci/scripts/                                          0.0s
       => CACHED [ 4/15] RUN /arrow/ci/scripts/util_download_apache.sh     "maven/maven-3/3.5.4/binaries/apache-maven-3.5.4  0.0s
       => CACHED [ 5/15] RUN mvn -version                                                                                    0.0s
       => CACHED [ 6/15] RUN wget -q -O - https://deb.nodesource.com/setup_14.x | bash - &&     apt-get install -y nodejs &  0.0s
       => CACHED [ 7/15] RUN pip install         meson         breathe         ipython         sphinx         pydata-sphinx  0.0s
       => CACHED [ 8/15] COPY c_glib/Gemfile /arrow/c_glib/                                                                  0.0s
       => CACHED [ 9/15] RUN gem install --no-document bundler &&     bundle install --gemfile /arrow/c_glib/Gemfile         0.0s
       => CACHED [10/15] COPY ci/etc/rprofile /arrow/ci/etc/                                                                 0.0s
       => CACHED [11/15] RUN cat /arrow/ci/etc/rprofile >> $(R RHOME)/etc/Rprofile.site                                      0.0s
       => CACHED [12/15] RUN echo "MAKEFLAGS=-j$(R -s -e 'cat(parallel::detectCores())')" >> $(R RHOME)/etc/Makeconf         0.0s
       => CACHED [13/15] COPY ci/scripts/r_deps.sh /arrow/ci/scripts/                                                        0.0s
       => CACHED [14/15] COPY r/DESCRIPTION /arrow/r/                                                                        0.0s
       => CACHED [15/15] RUN /arrow/ci/scripts/r_deps.sh /arrow &&     R -e "install.packages('pkgdown')"                    0.0s
       => exporting to image                                                                                                 0.1s
       => => exporting layers                                                                                                0.0s
       => => writing image sha256:441e0efed77859c99ad037cf21793d65657b1572e1a8dfa7685054974b74a3d5                           0.0s
       => => naming to docker.io/apache/arrow-dev:amd64-ubuntu-20.04-docs                                                    0.0s
       => exporting cache                                                                                                    0.1s
       => => preparing build cache for export                                                                                0.1s
      
      Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
      Successfully built 441e0efed77859c99ad037cf21793d65657b1572e1a8dfa7685054974b74a3d5
      Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
      Creating arrow_ubuntu-docs_run ... done
      + source_dir=/arrow/cpp
      + build_dir=/build/cpp
      + with_docs=true
      + : ON
      + '[' '!' -z '' ']'
      ++ command -v xcrun
      + '[' -x '' ']'
      + '[' ON == ON ']'
      + echo -e '===\n=== ccache statistics before build\n==='
      ===
      === ccache statistics before build
      ===
      + ccache -s
      cache directory                     /ccache
      primary config                      /ccache/ccache.conf
      secondary config      (readonly)    /etc/ccache.conf
      stats updated                       Tue Jun  8 21:17:43 2021
      cache hit (direct)                     0
      cache hit (preprocessed)               0
      cache miss                             1
      cache hit rate                      0.00 %
      cleanups performed                     0
      files in cache                         3
      cache size                           1.2 MB
      max cache size                     500.0 MB
      + mkdir -p /build/cpp
      + pushd /build/cpp
      /build/cpp /
      + cmake -G Ninja -DARROW_BOOST_USE_SHARED=ON -DARROW_BUILD_BENCHMARKS=OFF -DARROW_BUILD_BENCHMARKS_REFERENCE=OFF -DARROW_BUILD_EXAMPLES=OFF -DARROW_BUILD_INTEGRATION=OFF -DARROW_BUILD_SHARED=ON -DARROW_BUILD_STATIC=OFF -DARROW_BUILD_TESTS=OFF -DARROW_BUILD_UTILITIES=OFF -DARROW_COMPUTE=ON -DARROW_CSV=ON -DARROW_CUDA=ON -DARROW_CXXFLAGS= -DARROW_DATASET=ON -DARROW_DEPENDENCY_SOURCE=SYSTEM -DARROW_EXTRA_ERROR_CONTEXT=OFF -DARROW_ENABLE_TIMING_TESTS=ON -DARROW_FILESYSTEM=ON -DARROW_FLIGHT=ON -DARROW_FUZZING=OFF -DARROW_GANDIVA_JAVA=OFF -DARROW_GANDIVA_PC_CXX_FLAGS= -DARROW_GANDIVA=ON -DARROW_HDFS=ON -DARROW_HIVESERVER2=OFF -DARROW_INSTALL_NAME_RPATH=OFF -DARROW_JEMALLOC=ON -DARROW_JNI=OFF -DARROW_JSON=ON -DARROW_LARGE_MEMORY_TESTS=OFF -DARROW_MIMALLOC=OFF -DARROW_NO_DEPRECATED_API=ON -DARROW_ORC=ON -DARROW_PARQUET=ON -DARROW_PLASMA_JAVA_CLIENT=OFF -DARROW_PLASMA=ON -DARROW_PYTHON=ON -DARROW_RUNTIME_SIMD_LEVEL=MAX -DARROW_S3=ON -DARROW_TEST_LINKAGE=shared -DARROW_TEST_MEMCHECK=OFF -DARROW_USE_ASAN=OFF -DARROW_USE_CCACHE=ON -DARROW_USE_GLOG=OFF -DARROW_USE_LD_GOLD=OFF -DARROW_USE_PRECOMPILED_HEADERS=OFF -DARROW_USE_STATIC_CRT=OFF -DARROW_USE_TSAN=OFF -DARROW_USE_UBSAN=OFF -DARROW_VERBOSE_THIRDPARTY_BUILD=OFF -DARROW_WITH_BROTLI=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_LZ4=ON -DARROW_WITH_SNAPPY=ON -DARROW_WITH_UTF8PROC=ON -DARROW_WITH_ZLIB=ON -DARROW_WITH_ZSTD=ON -DAWSSDK_SOURCE=BUNDLED -Dbenchmark_SOURCE= -DBOOST_SOURCE= -DBrotli_SOURCE= -DBUILD_WARNING_LEVEL=CHECKIN -Dc-ares_SOURCE= -DCMAKE_BUILD_TYPE=debug -DCMAKE_C_FLAGS= -DCMAKE_CXX_FLAGS= -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_UNITY_BUILD=ON -Dgflags_SOURCE= -DgRPC_SOURCE=BUNDLED -DGTest_SOURCE=BUNDLED -DLz4_SOURCE= -DORC_SOURCE=BUNDLED -DPARQUET_BUILD_EXECUTABLES=ON -DPARQUET_BUILD_EXAMPLES=ON -DPARQUET_REQUIRE_ENCRYPTION=ON -DProtobuf_SOURCE=BUNDLED -DRapidJSON_SOURCE= -Dre2_SOURCE= -DSnappy_SOURCE= -DThrift_SOURCE= -Dutf8proc_SOURCE= -Dzstd_SOURCE= /arrow/cpp
      -- Building using CMake version: 3.16.3
      -- The C compiler identification is GNU 9.3.0
      -- The CXX compiler identification is GNU 9.3.0
      -- Check for working C compiler: /usr/bin/cc
      -- Check for working C compiler: /usr/bin/cc -- works
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Check for working CXX compiler: /usr/bin/c++
      -- Check for working CXX compiler: /usr/bin/c++ -- works
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Arrow version: 4.0.1 (full: '4.0.1')
      -- Arrow SO version: 400 (full: 400.1.0)
      -- clang-tidy found at /usr/bin/clang-tidy-8
      -- clang-format found at /usr/bin/clang-format-8
      -- Found ClangTools: /usr/bin/clang-format-8  
      -- infer not found
      -- Found Python3: /usr/local/bin/python (found version "3.8.5") found components: Interpreter 
      -- Using ccache: /usr/bin/ccache
      -- Found cpplint executable at /arrow/cpp/build-support/cpplint.py
      -- System processor: x86_64
      -- Performing Test CXX_SUPPORTS_SSE4_2
      -- Performing Test CXX_SUPPORTS_SSE4_2 - Success
      -- Performing Test CXX_SUPPORTS_AVX2
      -- Performing Test CXX_SUPPORTS_AVX2 - Success
      -- Performing Test CXX_SUPPORTS_AVX512
      -- Performing Test CXX_SUPPORTS_AVX512 - Success
      -- Arrow build warning level: CHECKIN
      Using ld linker
      Configured for DEBUG build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...})
      -- Build Type: DEBUG
      -- Using SYSTEM approach to find dependencies
      -- ARROW_ABSL_BUILD_VERSION: 0f3bb466b868b523cf1dc9b2aaaed65c77b28862
      -- ARROW_AWSSDK_BUILD_VERSION: 1.8.133
      -- ARROW_AWS_CHECKSUMS_BUILD_VERSION: v0.1.10
      -- ARROW_AWS_C_COMMON_BUILD_VERSION: v0.4.59
      -- ARROW_AWS_C_EVENT_STREAM_BUILD_VERSION: v0.1.5
      -- ARROW_BOOST_BUILD_VERSION: 1.75.0
      -- ARROW_BROTLI_BUILD_VERSION: v1.0.9
      -- ARROW_BZIP2_BUILD_VERSION: 1.0.8
      -- ARROW_CARES_BUILD_VERSION: 1.17.1
      -- ARROW_GBENCHMARK_BUILD_VERSION: v1.5.2
      -- ARROW_GFLAGS_BUILD_VERSION: v2.2.2
      -- ARROW_GLOG_BUILD_VERSION: v0.4.0
      -- ARROW_GRPC_BUILD_VERSION: v1.35.0
      -- ARROW_GTEST_BUILD_VERSION: 1.10.0
      -- ARROW_JEMALLOC_BUILD_VERSION: 5.2.1
      -- ARROW_LZ4_BUILD_VERSION: v1.9.3
      -- ARROW_MIMALLOC_BUILD_VERSION: v1.6.4
      -- ARROW_ORC_BUILD_VERSION: 1.6.6
      -- ARROW_PROTOBUF_BUILD_VERSION: v3.14.0
      -- ARROW_RAPIDJSON_BUILD_VERSION: 1a803826f1197b5e30703afe4b9c0e7dd48074f5
      -- ARROW_RE2_BUILD_VERSION: 2021-02-02
      -- ARROW_SNAPPY_BUILD_VERSION: 1.1.8
      -- ARROW_THRIFT_BUILD_VERSION: 0.13.0
      -- ARROW_THRIFT_BUILD_MD5_CHECKSUM: 38a27d391a2b03214b444cb13d5664f1
      -- ARROW_UTF8PROC_BUILD_VERSION: v2.6.1
      -- ARROW_XSIMD_BUILD_VERSION: e9234cd6e6f4428fc260073b2c34ffe86fda1f34
      -- ARROW_ZLIB_BUILD_VERSION: 1.2.11
      -- ARROW_ZSTD_BUILD_VERSION: v1.4.8
      -- Looking for pthread.h
      -- Looking for pthread.h - found
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
      -- Check if compiler accepts -pthread
      -- Check if compiler accepts -pthread - yes
      -- Found Threads: TRUE  
      -- Looking for __SIZEOF_INT128__
      -- Looking for __SIZEOF_INT128__ - found
      -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.58") found components: system filesystem 
      -- Boost include dir: /usr/include
      -- Boost libraries: Boost::system;Boost::filesystem
      -- Found Snappy: /usr/lib/x86_64-linux-gnu/libsnappy.so  
      -- Providing CMake module for Snappy
      -- Checking for modules 'libbrotlicommon;libbrotlienc;libbrotlidec'
      --   Found libbrotlicommon, version 1.0.7
      --   Found libbrotlienc, version 1.0.7
      --   Found libbrotlidec, version 1.0.7
      -- Found Brotli: /usr/lib/x86_64-linux-gnu/libbrotlicommon.so  
      -- Providing CMake module for Brotli
      -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found suitable version "1.1.1f", minimum required is "1.0.2")  
      -- Found OpenSSL Crypto Library: /usr/lib/x86_64-linux-gnu/libcrypto.so
      -- Building with OpenSSL (Version: 1.1.1f) support
      -- Checking for module 'thrift'
      --   Found thrift, version 0.13.0
      -- Found Thrift: /usr/lib/x86_64-linux-gnu/libthrift.so (found suitable version "0.13.0", minimum required is "0.11.0")  
      -- Providing CMake module for Thrift
      Building Protocol Buffers from source
      -- Found protoc: /build/cpp/protobuf_ep-install/bin/protoc
      -- Found libprotoc: /build/cpp/protobuf_ep-install/lib/libprotoc.a
      -- Found libprotobuf: /build/cpp/protobuf_ep-install/lib/libprotobuf.a
      -- Found protobuf headers: /build/cpp/protobuf_ep-install/include
      -- Building (vendored) jemalloc from source
      -- RapidJSON found. Headers: /usr/include
      -- Building xsimd from source
      -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") 
      -- Checking for module 'liblz4'
      --   Found liblz4, version 1.9.2
      -- Found Lz4: /usr/lib/x86_64-linux-gnu/liblz4.so  
      -- Providing CMake module for Lz4
      -- Checking for module 'libzstd'
      --   Found libzstd, version 1.4.4
      -- Found zstd: /usr/lib/x86_64-linux-gnu/libzstd.so  
      -- Providing CMake module for zstd
      CMake Warning at cmake_modules/Findre2Alt.cmake:25 (find_package):
        By not providing "Findre2.cmake" in CMAKE_MODULE_PATH this project has
        asked CMake to find a package configuration file provided by "re2", but
        CMake did not find one.
      
        Could not find a package configuration file provided by "re2" with any of
        the following names:
      
          re2Config.cmake
          re2-config.cmake
      
        Add the installation prefix of "re2" to CMAKE_PREFIX_PATH or set "re2_DIR"
        to a directory containing one of the above files.  If "re2" provides a
        separate development package or SDK, be sure it has been installed.
      Call Stack (most recent call first):
        cmake_modules/ThirdpartyToolchain.cmake:234 (find_package)
        cmake_modules/ThirdpartyToolchain.cmake:2174 (resolve_dependency)
        CMakeLists.txt:506 (include)
      
      
      -- Checking for module 're2'
      --   Found re2, version 0.0.0
      -- Found re2Alt: /usr/lib/x86_64-linux-gnu/libre2.so  
      -- Providing CMake module for re2Alt
      -- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.8") 
      -- Looking for BZ2_bzCompressInit
      -- Looking for BZ2_bzCompressInit - found
      -- Found utf8proc: /usr/lib/x86_64-linux-gnu/libutf8proc.so  
      -- Providing CMake module for utf8proc
      CMake Warning at cmake_modules/Findc-aresAlt.cmake:25 (find_package):
        By not providing "Findc-ares.cmake" in CMAKE_MODULE_PATH this project has
        asked CMake to find a package configuration file provided by "c-ares", but
        CMake did not find one.
      
        Could not find a package configuration file provided by "c-ares" with any
        of the following names:
      
          c-aresConfig.cmake
          c-ares-config.cmake
      
        Add the installation prefix of "c-ares" to CMAKE_PREFIX_PATH or set
        "c-ares_DIR" to a directory containing one of the above files.  If "c-ares"
        provides a separate development package or SDK, be sure it has been
        installed.
      Call Stack (most recent call first):
        cmake_modules/ThirdpartyToolchain.cmake:234 (find_package)
        cmake_modules/ThirdpartyToolchain.cmake:2345 (resolve_dependency)
        cmake_modules/ThirdpartyToolchain.cmake:155 (build_grpc)
        cmake_modules/ThirdpartyToolchain.cmake:232 (build_dependency)
        cmake_modules/ThirdpartyToolchain.cmake:2616 (resolve_dependency)
        CMakeLists.txt:506 (include)
      
      
      -- Checking for module 'libcares'
      --   Found libcares, version 1.15.0
      -- Found c-aresAlt: /usr/lib/x86_64-linux-gnu/libcares.so  
      -- Providing CMake module for c-aresAlt
      -- Building gRPC from source
      -- Found hdfs.h at: /arrow/cpp/thirdparty/hadoop/include/hdfs.h
      Building Apache ORC from source
      -- Found ORC static library: /build/cpp/orc_ep-install/lib/liborc.a
      -- Found ORC headers: /build/cpp/orc_ep-install/include
      Building AWS C++ SDK from source
      -- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.68.0")  
      -- Found AWS SDK headers: /build/cpp/awssdk_ep-install/include
      -- Found AWS SDK libraries: aws-cpp-sdk-identity-management;aws-cpp-sdk-sts;aws-cpp-sdk-cognito-identity;aws-cpp-sdk-s3;aws-cpp-sdk-core;AWS::aws-c-event-stream;AWS::aws-checksums;AWS::aws-c-common
      -- All bundled static libraries: arrow::protobuf::libprotobuf;jemalloc::jemalloc;absl::statusor;absl::status;absl::cord;absl::str_format_internal;absl::synchronization;absl::graphcycles_internal;absl::symbolize;absl::demangle_internal;absl::stacktrace;absl::debugging_internal;absl::malloc_internal;absl::time;absl::time_zone;absl::strings;absl::strings_internal;absl::throw_delegate;absl::int128;absl::base;absl::spinlock_wait;absl::bad_optional_access;absl::raw_logging_internal;gRPC::address_sorting;gRPC::gpr;gRPC::grpc;gRPC::grpcpp_for_bundling;gRPC::upb;orc::liborc;aws-cpp-sdk-identity-management;aws-cpp-sdk-sts;aws-cpp-sdk-cognito-identity;aws-cpp-sdk-s3;aws-cpp-sdk-core;AWS::aws-c-event-stream;AWS::aws-checksums;AWS::aws-c-common
      -- CMAKE_C_FLAGS:  -ggdb -O0  -Wall -Wno-conversion -Wno-deprecated-declarations -Wno-sign-conversion -Wno-unused-variable -Werror -fno-semantic-interposition -msse4.2 
      -- CMAKE_CXX_FLAGS:  -Wno-noexcept-type -Wno-subobject-linkage  -fdiagnostics-color=always -ggdb -O0  -Wall -Wno-conversion -Wno-deprecated-declarations -Wno-sign-conversion -Wno-unused-variable -Werror -fno-semantic-interposition -msse4.2 
      -- Looking for backtrace
      -- Looking for backtrace - found
      -- backtrace facility detected in default set of libraries
      -- Found Backtrace: /usr/include  
      -- Found CUDA: /usr (found version "10.1") 
      -- Found Python3: /usr/local/bin/python (found version "3.8.5") found components: Interpreter Development NumPy 
      -- Found Python3Alt: /usr/local/bin/python  
      -- Found LLVMAlt: 12.0.1  
      -- Using LLVMConfig.cmake in: /usr/lib/llvm-12/cmake
      -- Found llvm-link /usr/lib/llvm-12/bin/llvm-link
      -- Found clang /usr/lib/llvm-12/bin/clang-12
      -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f")  
      -- OpenSSL found with 1.1.1f version
      -- OpenSSL include dir: /usr/include
      -- ---------------------------------------------------------------------
      -- Arrow version:                                 4.0.1
      -- 
      -- Build configuration summary:
      --   Generator: Ninja
      --   Build type: DEBUG
      --   Source directory: /arrow/cpp
      --   Install prefix: /usr/local
      --   Compile commands: /build/cpp/compile_commands.json
      -- 
      -- Compile and link options:
      -- 
      --   ARROW_CXXFLAGS="" [default=""]
      --       Compiler flags to append when compiling Arrow
      --   ARROW_BUILD_STATIC=OFF [default=ON]
      --       Build static libraries
      --   ARROW_BUILD_SHARED=ON [default=ON]
      --       Build shared libraries
      --   ARROW_PACKAGE_KIND="" [default=""]
      --       Arbitrary string that identifies the kind of package
      --       (for informational purposes)
      --   ARROW_GIT_ID=81ff679c47754692224f655dab32cc0936bb5f55 [default=""]
      --       The Arrow git commit id (if any)
      --   ARROW_GIT_DESCRIPTION=apache-arrow-4.0.1-dirty [default=""]
      --       The Arrow git commit description (if any)
      --   ARROW_NO_DEPRECATED_API=ON [default=OFF]
      --       Exclude deprecated APIs from build
      --   ARROW_USE_CCACHE=ON [default=ON]
      --       Use ccache when compiling (if available)
      --   ARROW_USE_LD_GOLD=OFF [default=OFF]
      --       Use ld.gold for linking on Linux (if available)
      --   ARROW_USE_PRECOMPILED_HEADERS=OFF [default=OFF]
      --       Use precompiled headers when compiling
      --   ARROW_SIMD_LEVEL=SSE4_2 [default=NONE|SSE4_2|AVX2|AVX512]
      --       Compile-time SIMD optimization level
      --   ARROW_RUNTIME_SIMD_LEVEL=MAX [default=NONE|SSE4_2|AVX2|AVX512|MAX]
      --       Max runtime SIMD optimization level
      --   ARROW_ARMV8_ARCH=armv8-a [default=armv8-a|armv8-a+crc+crypto]
      --       Arm64 arch and extensions
      --   ARROW_ALTIVEC=ON [default=ON]
      --       Build with Altivec if compiler has support
      --   ARROW_RPATH_ORIGIN=OFF [default=OFF]
      --       Build Arrow libraries with RATH set to $ORIGIN
      --   ARROW_INSTALL_NAME_RPATH=OFF [default=ON]
      --       Build Arrow libraries with install_name set to @rpath
      --   ARROW_GGDB_DEBUG=ON [default=ON]
      --       Pass -ggdb flag to debug builds
      -- 
      -- Test and benchmark options:
      -- 
      --   ARROW_BUILD_EXAMPLES=OFF [default=OFF]
      --       Build the Arrow examples
      --   ARROW_BUILD_TESTS=OFF [default=OFF]
      --       Build the Arrow googletest unit tests
      --   ARROW_ENABLE_TIMING_TESTS=ON [default=ON]
      --       Enable timing-sensitive tests
      --   ARROW_BUILD_INTEGRATION=OFF [default=OFF]
      --       Build the Arrow integration test executables
      --   ARROW_BUILD_BENCHMARKS=OFF [default=OFF]
      --       Build the Arrow micro benchmarks
      --   ARROW_BUILD_BENCHMARKS_REFERENCE=OFF [default=OFF]
      --       Build the Arrow micro reference benchmarks
      --   ARROW_TEST_LINKAGE=shared [default=shared|static]
      --       Linkage of Arrow libraries with unit tests executables.
      --   ARROW_FUZZING=OFF [default=OFF]
      --       Build Arrow Fuzzing executables
      --   ARROW_LARGE_MEMORY_TESTS=OFF [default=OFF]
      --       Enable unit tests which use large memory
      -- 
      -- Lint options:
      -- 
      --   ARROW_ONLY_LINT=OFF [default=OFF]
      --       Only define the lint and check-format targets
      --   ARROW_VERBOSE_LINT=OFF [default=OFF]
      --       If off, 'quiet' flags will be passed to linting tools
      --   ARROW_GENERATE_COVERAGE=OFF [default=OFF]
      --       Build with C++ code coverage enabled
      -- 
      -- Checks options:
      -- 
      --   ARROW_TEST_MEMCHECK=OFF [default=OFF]
      --       Run the test suite using valgrind --tool=memcheck
      --   ARROW_USE_ASAN=OFF [default=OFF]
      --       Enable Address Sanitizer checks
      --   ARROW_USE_TSAN=OFF [default=OFF]
      --       Enable Thread Sanitizer checks
      --   ARROW_USE_UBSAN=OFF [default=OFF]
      --       Enable Undefined Behavior sanitizer checks
      -- 
      -- Project component options:
      -- 
      --   ARROW_BUILD_UTILITIES=OFF [default=OFF]
      --       Build Arrow commandline utilities
      --   ARROW_COMPUTE=ON [default=OFF]
      --       Build the Arrow Compute Modules
      --   ARROW_CSV=ON [default=OFF]
      --       Build the Arrow CSV Parser Module
      --   ARROW_CUDA=ON [default=OFF]
      --       Build the Arrow CUDA extensions (requires CUDA toolkit)
      --   ARROW_DATASET=ON [default=OFF]
      --       Build the Arrow Dataset Modules
      --   ARROW_FILESYSTEM=ON [default=OFF]
      --       Build the Arrow Filesystem Layer
      --   ARROW_FLIGHT=ON [default=OFF]
      --       Build the Arrow Flight RPC System (requires GRPC, Protocol Buffers)
      --   ARROW_GANDIVA=ON [default=OFF]
      --       Build the Gandiva libraries
      --   ARROW_HDFS=ON [default=OFF]
      --       Build the Arrow HDFS bridge
      --   ARROW_HIVESERVER2=OFF [default=OFF]
      --       Build the HiveServer2 client and Arrow adapter
      --   ARROW_IPC=ON [default=ON]
      --       Build the Arrow IPC extensions
      --   ARROW_JEMALLOC=ON [default=ON]
      --       Build the Arrow jemalloc-based allocator
      --   ARROW_JNI=OFF [default=OFF]
      --       Build the Arrow JNI lib
      --   ARROW_JSON=ON [default=OFF]
      --       Build Arrow with JSON support (requires RapidJSON)
      --   ARROW_MIMALLOC=OFF [default=OFF]
      --       Build the Arrow mimalloc-based allocator
      --   ARROW_PARQUET=ON [default=OFF]
      --       Build the Parquet libraries
      --   ARROW_ORC=ON [default=OFF]
      --       Build the Arrow ORC adapter
      --   ARROW_PLASMA=ON [default=OFF]
      --       Build the plasma object store along with Arrow
      --   ARROW_PLASMA_JAVA_CLIENT=OFF [default=OFF]
      --       Build the plasma object store java client
      --   ARROW_PYTHON=ON [default=OFF]
      --       Build the Arrow CPython extensions
      --   ARROW_S3=ON [default=OFF]
      --       Build Arrow with S3 support (requires the AWS SDK for C++)
      --   ARROW_TENSORFLOW=OFF [default=OFF]
      --       Build Arrow with TensorFlow support enabled
      --   ARROW_TESTING=OFF [default=OFF]
      --       Build the Arrow testing libraries
      -- 
      -- Thirdparty toolchain options:
      -- 
      --   ARROW_DEPENDENCY_SOURCE=SYSTEM [default=AUTO|BUNDLED|SYSTEM|CONDA|VCPKG|BREW]
      --       Method to use for acquiring arrow's build dependencies
      --   ARROW_VERBOSE_THIRDPARTY_BUILD=OFF [default=OFF]
      --       Show output from ExternalProjects rather than just logging to files
      --   ARROW_DEPENDENCY_USE_SHARED=ON [default=ON]
      --       Link to shared libraries
      --   ARROW_BOOST_USE_SHARED=ON [default=ON]
      --       Rely on boost shared libraries where relevant
      --   ARROW_BROTLI_USE_SHARED=ON [default=ON]
      --       Rely on Brotli shared libraries where relevant
      --   ARROW_BZ2_USE_SHARED=ON [default=ON]
      --       Rely on Bz2 shared libraries where relevant
      --   ARROW_GFLAGS_USE_SHARED=ON [default=ON]
      --       Rely on GFlags shared libraries where relevant
      --   ARROW_GRPC_USE_SHARED=ON [default=ON]
      --       Rely on gRPC shared libraries where relevant
      --   ARROW_LZ4_USE_SHARED=ON [default=ON]
      --       Rely on lz4 shared libraries where relevant
      --   ARROW_OPENSSL_USE_SHARED=ON [default=ON]
      --       Rely on OpenSSL shared libraries where relevant
      --   ARROW_PROTOBUF_USE_SHARED=ON [default=ON]
      --       Rely on Protocol Buffers shared libraries where relevant
      --   ARROW_THRIFT_USE_SHARED=ON [default=ON]
      --       Rely on thrift shared libraries where relevant
      --   ARROW_UTF8PROC_USE_SHARED=ON [default=ON]
      --       Rely on utf8proc shared libraries where relevant
      --   ARROW_SNAPPY_USE_SHARED=ON [default=ON]
      --       Rely on snappy shared libraries where relevant
      --   ARROW_UTF8PROC_USE_SHARED=ON [default=ON]
      --       Rely on utf8proc shared libraries where relevant
      --   ARROW_ZSTD_USE_SHARED=ON [default=ON]
      --       Rely on zstd shared libraries where relevant
      --   ARROW_USE_GLOG=OFF [default=OFF]
      --       Build libraries with glog support for pluggable logging
      --   ARROW_WITH_BACKTRACE=ON [default=ON]
      --       Build with backtrace support
      --   ARROW_WITH_BROTLI=ON [default=OFF]
      --       Build with Brotli compression
      --   ARROW_WITH_BZ2=ON [default=OFF]
      --       Build with BZ2 compression
      --   ARROW_WITH_LZ4=ON [default=OFF]
      --       Build with lz4 compression
      --   ARROW_WITH_SNAPPY=ON [default=OFF]
      --       Build with Snappy compression
      --   ARROW_WITH_ZLIB=ON [default=OFF]
      --       Build with zlib compression
      --   ARROW_WITH_ZSTD=ON [default=OFF]
      --       Build with zstd compression
      --   ARROW_WITH_UTF8PROC=ON [default=ON]
      --       Build with support for Unicode properties using the utf8proc library
      --       (only used if ARROW_COMPUTE is ON)
      --   ARROW_WITH_RE2=ON [default=ON]
      --       Build with support for regular expressions using the re2 library
      --       (only used if ARROW_COMPUTE or ARROW_GANDIVA is ON)
      -- 
      -- Parquet options:
      -- 
      --   PARQUET_MINIMAL_DEPENDENCY=OFF [default=OFF]
      --       Depend only on Thirdparty headers to build libparquet.
      --       Always OFF if building binaries
      --   PARQUET_BUILD_EXECUTABLES=ON [default=OFF]
      --       Build the Parquet executable CLI tools. Requires static libraries to be built.
      --   PARQUET_BUILD_EXAMPLES=ON [default=OFF]
      --       Build the Parquet examples. Requires static libraries to be built.
      --   PARQUET_REQUIRE_ENCRYPTION=ON [default=OFF]
      --       Build support for encryption. Fail if OpenSSL is not found
      -- 
      -- Gandiva options:
      -- 
      --   ARROW_GANDIVA_JAVA=OFF [default=OFF]
      --       Build the Gandiva JNI wrappers
      --   ARROW_GANDIVA_STATIC_LIBSTDCPP=OFF [default=OFF]
      --       Include -static-libstdc++ -static-libgcc when linking with
      --       Gandiva static libraries
      --   ARROW_GANDIVA_PC_CXX_FLAGS="" [default=""]
      --       Compiler flags to append when pre-compiling Gandiva operations
      -- 
      -- Advanced developer options:
      -- 
      --   ARROW_EXTRA_ERROR_CONTEXT=OFF [default=OFF]
      --       Compile with extra error context (line numbers, code)
      --   ARROW_OPTIONAL_INSTALL=OFF [default=OFF]
      --       If enabled install ONLY targets that have already been built. Please be
      --       advised that if this is enabled 'install' will fail silently on components
      --       that have not been built
      --   Outputting build configuration summary to /build/cpp/cmake_summary.json
      -- Configuring done
      -- Generating done
      -- Build files have been written to: /build/cpp
      + '[' '!' -z '' ']'
      + cmake --build . --target install
      [4/190] Performing download step (download, verify and extract) for 'jemalloc_ep'
      -- jemalloc_ep download command succeeded.  See also /build/cpp/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-download-*.log
      [5/190] Performing download step (download, verify and extract) for 'aws_c_common_ep'
      -- aws_c_common_ep download command succeeded.  See also /build/cpp/aws_c_common_ep-prefix/src/aws_c_common_ep-stamp/aws_c_common_ep-download-*.log
      [10/190] Performing download step (download, verify and extract) for 'absl_ep'
      -- absl_ep download command succeeded.  See also /build/cpp/absl_ep-prefix/src/absl_ep-stamp/absl_ep-download-*.log
      [13/190] Performing configure step for 'absl_ep'
      -- absl_ep configure command succeeded.  See also /build/cpp/absl_ep-prefix/src/absl_ep-stamp/absl_ep-configure-*.log
      [14/190] Performing configure step for 'aws_c_common_ep'
      -- aws_c_common_ep configure command succeeded.  See also /build/cpp/aws_c_common_ep-prefix/src/aws_c_common_ep-stamp/aws_c_common_ep-configure-*.log
      [15/190] Performing configure step for 'jemalloc_ep'
      -- jemalloc_ep configure command succeeded.  See also /build/cpp/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-configure-*.log
      [16/190] Performing build step for 'aws_c_common_ep'
      -- aws_c_common_ep build command succeeded.  See also /build/cpp/aws_c_common_ep-prefix/src/aws_c_common_ep-stamp/aws_c_common_ep-build-*.log
      [17/190] Performing install step for 'aws_c_common_ep'
      -- aws_c_common_ep install command succeeded.  See also /build/cpp/aws_c_common_ep-prefix/src/aws_c_common_ep-stamp/aws_c_common_ep-install-*.log
      [20/190] Performing download step (download, verify and extract) for 'xsimd_ep'
      -- xsimd_ep download command succeeded.  See also /build/cpp/src/xsimd_ep-stamp/xsimd_ep-download-*.log
      [23/190] Performing configure step for 'xsimd_ep'
      -- xsimd_ep configure command succeeded.  See also /build/cpp/src/xsimd_ep-stamp/xsimd_ep-configure-*.log
      [24/190] Performing build step for 'xsimd_ep'
      -- xsimd_ep build command succeeded.  See also /build/cpp/src/xsimd_ep-stamp/xsimd_ep-build-*.log
      [25/190] Performing install step for 'xsimd_ep'
      -- xsimd_ep install command succeeded.  See also /build/cpp/src/xsimd_ep-stamp/xsimd_ep-install-*.log
      [28/190] Performing download step (download, verify and extract) for 'protobuf_ep'
      -- protobuf_ep download command succeeded.  See also /build/cpp/protobuf_ep-prefix/src/protobuf_ep-stamp/protobuf_ep-download-*.log
      [31/190] Performing configure step for 'protobuf_ep'
      -- protobuf_ep configure command succeeded.  See also /build/cpp/protobuf_ep-prefix/src/protobuf_ep-stamp/protobuf_ep-configure-*.log
      [32/190] Performing build step for 'absl_ep'
      -- absl_ep build command succeeded.  See also /build/cpp/absl_ep-prefix/src/absl_ep-stamp/absl_ep-build-*.log
      [33/190] Performing install step for 'absl_ep'
      -- absl_ep install command succeeded.  See also /build/cpp/absl_ep-prefix/src/absl_ep-stamp/absl_ep-install-*.log
      [36/190] Performing download step (download, verify and extract) for 'aws_checksums_ep'
      -- aws_checksums_ep download command succeeded.  See also /build/cpp/aws_checksums_ep-prefix/src/aws_checksums_ep-stamp/aws_checksums_ep-download-*.log
      [39/190] Performing configure step for 'aws_checksums_ep'
      -- aws_checksums_ep configure command succeeded.  See also /build/cpp/aws_checksums_ep-prefix/src/aws_checksums_ep-stamp/aws_checksums_ep-configure-*.log
      [40/190] Performing build step for 'aws_checksums_ep'
      -- aws_checksums_ep build command succeeded.  See also /build/cpp/aws_checksums_ep-prefix/src/aws_checksums_ep-stamp/aws_checksums_ep-build-*.log
      [41/190] Performing install step for 'aws_checksums_ep'
      -- aws_checksums_ep install command succeeded.  See also /build/cpp/aws_checksums_ep-prefix/src/aws_checksums_ep-stamp/aws_checksums_ep-install-*.log
      [44/190] Performing download step (download, verify and extract) for 'aws_c_event_stream_ep'
      -- aws_c_event_stream_ep download command succeeded.  See also /build/cpp/aws_c_event_stream_ep-prefix/src/aws_c_event_stream_ep-stamp/aws_c_event_stream_ep-download-*.log
      [47/190] Performing configure step for 'aws_c_event_stream_ep'
      -- aws_c_event_stream_ep configure command succeeded.  See also /build/cpp/aws_c_event_stream_ep-prefix/src/aws_c_event_stream_ep-stamp/aws_c_event_stream_ep-configure-*.log
      [48/190] Performing build step for 'aws_c_event_stream_ep'
      -- aws_c_event_stream_ep build command succeeded.  See also /build/cpp/aws_c_event_stream_ep-prefix/src/aws_c_event_stream_ep-stamp/aws_c_event_stream_ep-build-*.log
      [49/190] Performing install step for 'aws_c_event_stream_ep'
      -- aws_c_event_stream_ep install command succeeded.  See also /build/cpp/aws_c_event_stream_ep-prefix/src/aws_c_event_stream_ep-stamp/aws_c_event_stream_ep-install-*.log
      [52/190] Performing download step (download, verify and extract) for 'awssdk_ep'
      -- awssdk_ep download command succeeded.  See also /build/cpp/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-download-*.log
      [55/190] Performing configure step for 'awssdk_ep'
      -- awssdk_ep configure command succeeded.  See also /build/cpp/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-configure-*.log
      [56/190] Performing build step for 'jemalloc_ep'
      -- jemalloc_ep build command succeeded.  See also /build/cpp/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-build-*.log
      [57/190] Performing install step for 'jemalloc_ep'
      -- jemalloc_ep install command succeeded.  See also /build/cpp/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-install-*.log
      [61/190] Performing build step for 'awssdk_ep'
      FAILED: awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-build awssdk_ep-install/lib/libaws-cpp-sdk-cognito-identity.a awssdk_ep-install/lib/libaws-cpp-sdk-core.a awssdk_ep-install/lib/libaws-cpp-sdk-identity-management.a awssdk_ep-install/lib/libaws-cpp-sdk-s3.a awssdk_ep-install/lib/libaws-cpp-sdk-sts.a 
      cd /build/cpp/awssdk_ep-prefix/src/awssdk_ep-build && /usr/bin/cmake -P /build/cpp/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-build-DEBUG.cmake && /usr/bin/cmake -E touch /build/cpp/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-build
      CMake Error at /build/cpp/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-build-DEBUG.cmake:37 (message):
        Command failed: 1
      
         '/usr/bin/cmake' '--build' '.'
      
        See also
      
          /build/cpp/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-build-*.log
      
      
      -- stdout output is:
      [1/50] Building CXX object aws-cpp-sdk-transfer/CMakeFiles/aws-cpp-sdk-transfer.dir/source/transfer/TransferHandle.cpp.o
      [2/50] Building CXX object aws-cpp-sdk-config/CMakeFiles/aws-cpp-sdk-config.dir/ub_CONFIG.cpp.o
      FAILED: aws-cpp-sdk-config/CMakeFiles/aws-cpp-sdk-config.dir/ub_CONFIG.cpp.o 
      /usr/bin/c++  -DAWS_SDK_VERSION_MAJOR=1 -DAWS_SDK_VERSION_MINOR=8 -DAWS_SDK_VERSION_PATCH=133 -DENABLE_CURL_CLIENT -DENABLE_OPENSSL_ENCRYPTION -DHAS_PATHCONF -DHAS_UMASK -DPLATFORM_LINUX -I/build/cpp/awssdk_ep-prefix/src/awssdk_ep/aws-cpp-sdk-config/include -I/build/cpp/awssdk_ep-prefix/src/awssdk_ep/aws-cpp-sdk-core/include -isystem /build/cpp/awssdk_ep-install/include -fdiagnostics-color=always -ggdb -O0 -g -fPIC -O3 -DNDEBUG   -fno-exceptions -std=c++11 -fPIC -s -Wall -Werror -pedantic -Wextra -pthread -MD -MT aws-cpp-sdk-config/CMakeFiles/aws-cpp-sdk-config.dir/ub_CONFIG.cpp.o -MF aws-cpp-sdk-config/CMakeFiles/aws-cpp-sdk-config.dir/ub_CONFIG.cpp.o.d -o aws-cpp-sdk-config/CMakeFiles/aws-cpp-sdk-config.dir/ub_CONFIG.cpp.o -c aws-cpp-sdk-config/ub_CONFIG.cpp
      c++: fatal error: Killed signal terminated program cc1plus
      compilation terminated.
      [3/50] Building CXX object aws-cpp-sdk-transfer/CMakeFiles/aws-cpp-sdk-transfer.dir/source/transfer/TransferManager.cpp.o
      [4/50] Building CXX object aws-cpp-sdk-s3/CMakeFiles/aws-cpp-sdk-s3.dir/ub_S3.cpp.o
      FAILED: aws-cpp-sdk-s3/CMakeFiles/aws-cpp-sdk-s3.dir/ub_S3.cpp.o 
      /usr/bin/c++  -DAWS_SDK_VERSION_MAJOR=1 -DAWS_SDK_VERSION_MINOR=8 -DAWS_SDK_VERSION_PATCH=133 -DENABLE_CURL_CLIENT -DENABLE_OPENSSL_ENCRYPTION -DHAS_PATHCONF -DHAS_UMASK -DPLATFORM_LINUX -I/build/cpp/awssdk_ep-prefix/src/awssdk_ep/aws-cpp-sdk-s3/include -I/build/cpp/awssdk_ep-prefix/src/awssdk_ep/aws-cpp-sdk-core/include -isystem /build/cpp/awssdk_ep-install/include -fdiagnostics-color=always -ggdb -O0 -g -fPIC -O3 -DNDEBUG   -fno-exceptions -std=c++11 -fPIC -s -Wall -Werror -pedantic -Wextra -pthread -MD -MT aws-cpp-sdk-s3/CMakeFiles/aws-cpp-sdk-s3.dir/ub_S3.cpp.o -MF aws-cpp-sdk-s3/CMakeFiles/aws-cpp-sdk-s3.dir/ub_S3.cpp.o.d -o aws-cpp-sdk-s3/CMakeFiles/aws-cpp-sdk-s3.dir/ub_S3.cpp.o -c aws-cpp-sdk-s3/ub_S3.cpp
      c++: fatal error: Killed signal terminated program cc1plus
      compilation terminated.
      ninja: build stopped: subcommand failed.
      
      -- stderr output is:
      
      CMake Error at /build/cpp/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-build-DEBUG.cmake:47 (message):
        Stopping after outputting logs.
      
      
      [63/190] Performing build step for 'protobuf_ep'
      -- protobuf_ep build command succeeded.  See also /build/cpp/protobuf_ep-prefix/src/protobuf_ep-stamp/protobuf_ep-build-*.log
      ninja: build stopped: subcommand failed.
      
      real    357m33.440s
      user    20m12.218s
      sys     27m0.748s
      ERROR: 1
      Error: `docker-compose --file /Users/jorgecarleitao/projects/arrow/docker-compose.yml run --rm -e ARROW_DOCS_VERSION=4.0.1 -e UBUNTU=20.10 --volume /Users/jorgecarleitao/projects/arrow/dev/release/../../../arrow-site/docs:/build/docs ubuntu-docs` exited with a non-zero exit code 1, see the process log above.
      
      The docker-compose command was invoked with the following parameters:
      
      Defaults defined in .env:
        ARCH: amd64
        ARCH_ALIAS: x86_64
        ARCH_SHORT_ALIAS: x64
        ARROW_R_DEV: TRUE
        BUILDKIT_INLINE_CACHE: 1
        CLANG_TOOLS: 8
        COMPOSE_DOCKER_CLI_BUILD: 1
        CUDA: 9.1
        DASK: latest
        DEBIAN: 10
        DEVTOOLSET_VERSION: -1
        DOCKER_BUILDKIT: 1
        DOCKER_VOLUME_PREFIX: 
        DOTNET: 3.1
        FEDORA: 33
        GO: 1.15
        HDFS: 3.2.1
        JDK: 8
        KARTOTHEK: latest
        LLVM: 12
        MAVEN: 3.5.4
        NODE: 14
        NUMPY: latest
        PANDAS: latest
        PYTHON: 3.6
        R: 4.0
        REPO: apache/arrow-dev
        RUST: nightly-2021-03-24
        R_IMAGE: ubuntu-gcc-release
        R_ORG: rhub
        R_TAG: latest
        SPARK: master
        TURBODBC: latest
        UBUNTU: 20.04
        ULIMIT_CORE: -1
        VCPKG: fced4bef1606260f110d74de1ae1975c2b9ac549
      
      Archery was called with:
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jorgecarleitao Jorge Leitão
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: