[ https://issues.apache.org/jira/browse/ARROW-13017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17360196#comment-17360196 ]
Jorge Leitão commented on ARROW-13017: -------------------------------------- I do not know. I will try from another machine. > [Release] Build of cpp is failing on me on ubuntu-docs > ------------------------------------------------------ > > Key: ARROW-13017 > URL: https://issues.apache.org/jira/browse/ARROW-13017 > Project: Apache Arrow > Issue Type: Bug > Components: C++, Developer Tools > Reporter: Jorge Leitão > Priority: Major > > 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: > {code:java} > 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: > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)