Skip to content

Instantly share code, notes, and snippets.

@wesm
Created June 22, 2020 16:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wesm/0863df29310ba3e883af426fd6121c30 to your computer and use it in GitHub Desktop.
Save wesm/0863df29310ba3e883af426fd6121c30 to your computer and use it in GitHub Desktop.
-- ---------------------------------------------------------------------
-- Arrow version: 1.0.0-SNAPSHOT
--
-- Build configuration summary:
-- Generator: Ninja
-- Build type: RELEASE
-- Source directory: /tmp/arrow-archery-pnrk14xg/89844a100/arrow/cpp
-- Install prefix: /home/wesm/miniconda/envs/archery
-- Compile commands: /tmp/arrow-archery-pnrk14xg/89844a100/build/compile_commands.json
--
-- Compile and link options:
--
-- ARROW_CXXFLAGS="" [default=""]
-- Compiler flags to append when compiling Arrow
-- ARROW_BUILD_STATIC=ON [default=ON]
-- Build static libraries
-- ARROW_BUILD_SHARED=ON [default=ON]
-- Build shared libraries
-- ARROW_NO_DEPRECATED_API=OFF [default=OFF]
-- Exclude deprecated APIs from build
-- ARROW_USE_CCACHE=ON [default=ON]
-- Use ccache when compiling (if available)
-- ARROW_USE_LD_GOLD=ON [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]
-- SIMD compiler 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=ON [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=ON [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=OFF [default=OFF]
-- Build the Arrow CSV Parser Module
-- ARROW_CUDA=OFF [default=OFF]
-- Build the Arrow CUDA extensions (requires CUDA toolkit)
-- ARROW_DATASET=OFF [default=OFF]
-- Build the Arrow Dataset Modules
-- ARROW_FILESYSTEM=OFF [default=OFF]
-- Build the Arrow Filesystem Layer
-- ARROW_FLIGHT=OFF [default=OFF]
-- Build the Arrow Flight RPC System (requires GRPC, Protocol Buffers)
-- ARROW_GANDIVA=OFF [default=OFF]
-- Build the Gandiva libraries
-- ARROW_HDFS=OFF [default=OFF]
-- Build the Arrow HDFS bridge
-- ARROW_HIVESERVER2=OFF [default=OFF]
-- Build the HiveServer2 client and Arrow adapter
-- ARROW_IPC=OFF [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=OFF [default=OFF]
-- Build the Parquet libraries
-- ARROW_ORC=OFF [default=OFF]
-- Build the Arrow ORC adapter
-- ARROW_PLASMA=OFF [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=OFF [default=OFF]
-- Build the Arrow CPython extensions
-- ARROW_S3=OFF [default=OFF]
-- Build Arrow with S3 support (requires the AWS SDK for C++)
-- ARROW_TENSORFLOW=OFF [default=OFF]
-- Build Arrow with TensorFlow support enabled
--
-- Thirdparty toolchain options:
--
-- ARROW_DEPENDENCY_SOURCE=CONDA [default=AUTO|BUNDLED|SYSTEM|CONDA|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_BOOST_USE_SHARED=ON [default=ON]
-- Rely on boost 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_PROTOBUF_USE_SHARED=ON [default=ON]
-- Rely on Protocol Buffers shared libraries where relevant
-- ARROW_ZSTD_USE_SHARED=ON [default=ON]
-- Rely on zstd shared libraries where relevant
-- ARROW_WITH_BACKTRACE=ON [default=ON]
-- Build with backtrace support
-- ARROW_USE_GLOG=OFF [default=OFF]
-- Build libraries with glog support for pluggable logging
-- ARROW_WITH_BROTLI=OFF [default=OFF]
-- Build with Brotli compression
-- ARROW_WITH_BZ2=OFF [default=OFF]
-- Build with BZ2 compression
-- ARROW_WITH_LZ4=OFF [default=OFF]
-- Build with lz4 compression
-- ARROW_WITH_SNAPPY=OFF [default=OFF]
-- Build with Snappy compression
-- ARROW_WITH_ZLIB=OFF [default=OFF]
-- Build with zlib compression
-- ARROW_WITH_ZSTD=OFF [default=OFF]
-- Build with zstd compression
--
-- Parquet options:
--
-- PARQUET_MINIMAL_DEPENDENCY=OFF [default=OFF]
-- Depend only on Thirdparty headers to build libparquet.
-- Always OFF if building binaries
-- PARQUET_BUILD_EXECUTABLES=OFF [default=OFF]
-- Build the Parquet executable CLI tools. Requires static libraries to be built.
-- PARQUET_BUILD_EXAMPLES=OFF [default=OFF]
-- Build the Parquet examples. Requires static libraries to be built.
-- PARQUET_REQUIRE_ENCRYPTION=OFF [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 /tmp/arrow-archery-pnrk14xg/89844a100/build/cmake_summary.json
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/arrow-archery-pnrk14xg/89844a100/build
[2/213] Performing download step (verify and extract) for 'jemalloc_ep'
-- jemalloc_ep download command succeeded. See also /tmp/arrow-archery-pnrk14xg/653817301/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-download-*.log
[133/213] Performing configure step for 'jemalloc_ep'
-- jemalloc_ep configure command succeeded. See also /tmp/arrow-archery-pnrk14xg/653817301/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-configure-*.log
[145/213] Performing build step for 'jemalloc_ep'
-- jemalloc_ep build command succeeded. See also /tmp/arrow-archery-pnrk14xg/653817301/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-build-*.log
[147/213] Performing install step for 'jemalloc_ep'
-- jemalloc_ep install command succeeded. See also /tmp/arrow-archery-pnrk14xg/653817301/build/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-install-*.log
[172/213] Linking CXX executable release/arrow-memory-pool-benchmark
FAILED: release/arrow-memory-pool-benchmark
: && /usr/bin/ccache /usr/bin/clang++-8 -Qunused-arguments -fcolor-diagnostics -fuse-ld=gold -O3 -DNDEBUG -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2 -O3 -DNDEBUG -rdynamic src/arrow/CMakeFiles/arrow-memory-pool-benchmark.dir/memory_pool_benchmark.cc.o -o release/arrow-memory-pool-benchmark -Wl,-rpath,/tmp/arrow-archery-pnrk14xg/653817301/build/release:/home/wesm/miniconda/envs/archery/lib /home/wesm/miniconda/envs/archery/lib/libbenchmark_main.a /home/wesm/miniconda/envs/archery/lib/libbenchmark.a release/libarrow_testing.so.100.0.0 release/libarrow.so.100.0.0 -ldl /home/wesm/miniconda/envs/archery/lib/libgtest_main.so /home/wesm/miniconda/envs/archery/lib/libgtest.so /home/wesm/miniconda/envs/archery/lib/libgmock.so -ldl jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a -lrt -pthread && :
release/libarrow_testing.so.100.0.0: error: undefined reference to 'arrow::ipc::internal::json::ArrayFromJSON(std::shared_ptr<arrow::DataType> const&, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, std::shared_ptr<arrow::Array>*)'
release/libarrow_testing.so.100.0.0: error: undefined reference to 'arrow::ipc::internal::json::DictArrayFromJSON(std::shared_ptr<arrow::DataType> const&, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, std::shared_ptr<arrow::Array>*)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[173/213] Linking CXX executable release/arrow-io-memory-benchmark
FAILED: release/arrow-io-memory-benchmark
: && /usr/bin/ccache /usr/bin/clang++-8 -Qunused-arguments -fcolor-diagnostics -fuse-ld=gold -O3 -DNDEBUG -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2 -O3 -DNDEBUG -rdynamic src/arrow/io/CMakeFiles/arrow-io-memory-benchmark.dir/memory_benchmark.cc.o -o release/arrow-io-memory-benchmark -Wl,-rpath,/tmp/arrow-archery-pnrk14xg/653817301/build/release:/home/wesm/miniconda/envs/archery/lib /home/wesm/miniconda/envs/archery/lib/libbenchmark_main.a /home/wesm/miniconda/envs/archery/lib/libbenchmark.a release/libarrow_testing.so.100.0.0 release/libarrow.so.100.0.0 -ldl /home/wesm/miniconda/envs/archery/lib/libgtest_main.so /home/wesm/miniconda/envs/archery/lib/libgtest.so /home/wesm/miniconda/envs/archery/lib/libgmock.so -ldl jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a -lrt -pthread && :
release/libarrow_testing.so.100.0.0: error: undefined reference to 'arrow::ipc::internal::json::ArrayFromJSON(std::shared_ptr<arrow::DataType> const&, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, std::shared_ptr<arrow::Array>*)'
release/libarrow_testing.so.100.0.0: error: undefined reference to 'arrow::ipc::internal::json::DictArrayFromJSON(std::shared_ptr<arrow::DataType> const&, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, std::shared_ptr<arrow::Array>*)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[174/213] Linking CXX executable release/arrow-bridge-benchmark
FAILED: release/arrow-bridge-benchmark
: && /usr/bin/ccache /usr/bin/clang++-8 -Qunused-arguments -fcolor-diagnostics -fuse-ld=gold -O3 -DNDEBUG -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2 -O3 -DNDEBUG -rdynamic src/arrow/c/CMakeFiles/arrow-bridge-benchmark.dir/bridge_benchmark.cc.o -o release/arrow-bridge-benchmark -Wl,-rpath,/tmp/arrow-archery-pnrk14xg/653817301/build/release:/home/wesm/miniconda/envs/archery/lib /home/wesm/miniconda/envs/archery/lib/libbenchmark_main.a /home/wesm/miniconda/envs/archery/lib/libbenchmark.a release/libarrow_testing.so.100.0.0 release/libarrow.so.100.0.0 -ldl /home/wesm/miniconda/envs/archery/lib/libgtest_main.so /home/wesm/miniconda/envs/archery/lib/libgtest.so /home/wesm/miniconda/envs/archery/lib/libgmock.so -ldl jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a -lrt -pthread && :
release/libarrow_testing.so.100.0.0: error: undefined reference to 'arrow::ipc::internal::json::ArrayFromJSON(std::shared_ptr<arrow::DataType> const&, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, std::shared_ptr<arrow::Array>*)'
release/libarrow_testing.so.100.0.0: error: undefined reference to 'arrow::ipc::internal::json::DictArrayFromJSON(std::shared_ptr<arrow::DataType> const&, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, std::shared_ptr<arrow::Array>*)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[175/213] Linking CXX executable release/arrow-io-file-benchmark
FAILED: release/arrow-io-file-benchmark
: && /usr/bin/ccache /usr/bin/clang++-8 -Qunused-arguments -fcolor-diagnostics -fuse-ld=gold -O3 -DNDEBUG -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2 -O3 -DNDEBUG -rdynamic src/arrow/io/CMakeFiles/arrow-io-file-benchmark.dir/file_benchmark.cc.o -o release/arrow-io-file-benchmark -Wl,-rpath,/tmp/arrow-archery-pnrk14xg/653817301/build/release:/home/wesm/miniconda/envs/archery/lib /home/wesm/miniconda/envs/archery/lib/libbenchmark_main.a /home/wesm/miniconda/envs/archery/lib/libbenchmark.a release/libarrow_testing.so.100.0.0 release/libarrow.so.100.0.0 -ldl /home/wesm/miniconda/envs/archery/lib/libgtest_main.so /home/wesm/miniconda/envs/archery/lib/libgtest.so /home/wesm/miniconda/envs/archery/lib/libgmock.so -ldl jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a -lrt -pthread && :
release/libarrow_testing.so.100.0.0: error: undefined reference to 'arrow::ipc::internal::json::ArrayFromJSON(std::shared_ptr<arrow::DataType> const&, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, std::shared_ptr<arrow::Array>*)'
release/libarrow_testing.so.100.0.0: error: undefined reference to 'arrow::ipc::internal::json::DictArrayFromJSON(std::shared_ptr<arrow::DataType> const&, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, nonstd::sv_lite::basic_string_view<char, std::char_traits<char> >, std::shared_ptr<arrow::Array>*)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[189/213] Building CXX object src/arrow/compute/kernels/CMakeFiles/arrow-compute-scalar-arithmetic-benchmark.dir/scalar_arithmetic_benchmark.cc.o
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/home/wesm/miniconda/envs/archery/bin/archery", line 33, in <module>
sys.exit(load_entry_point('archery', 'console_scripts', 'archery')())
File "/home/wesm/miniconda/envs/archery/lib/python3.8/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/wesm/miniconda/envs/archery/lib/python3.8/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/wesm/miniconda/envs/archery/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/wesm/miniconda/envs/archery/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/wesm/miniconda/envs/archery/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/wesm/miniconda/envs/archery/lib/python3.8/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/home/wesm/miniconda/envs/archery/lib/python3.8/site-packages/click/decorators.py", line 21, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/wesm/code/arrow/dev/archery/archery/cli.py", line 573, in benchmark_diff
comparisons_json = _get_comparisons_as_json(runner_comp.comparisons)
File "/home/wesm/code/arrow/dev/archery/archery/cli.py", line 580, in _get_comparisons_as_json
for comparator in comparisons:
File "/home/wesm/code/arrow/dev/archery/archery/benchmark/compare.py", line 164, in comparisons
for suite_name, (suite_cont, suite_base) in suites:
File "/home/wesm/code/arrow/dev/archery/archery/benchmark/compare.py", line 139, in pairwise_compare
dict_contender = {e.name: e for e in contender}
File "/home/wesm/code/arrow/dev/archery/archery/benchmark/compare.py", line 139, in <dictcomp>
dict_contender = {e.name: e for e in contender}
File "/home/wesm/code/arrow/dev/archery/archery/benchmark/runner.py", line 182, in suites
suite_and_binaries = self.suites_binaries
File "/home/wesm/code/arrow/dev/archery/archery/benchmark/runner.py", line 152, in suites_binaries
self.build()
File "/home/wesm/code/arrow/dev/archery/archery/utils/command.py", line 83, in __call__
return self.run(*argv, **kwargs)
File "/home/wesm/code/arrow/dev/archery/archery/utils/cmake.py", line 160, in run
return super().run(*cmake_args, *extra,
File "/home/wesm/code/arrow/dev/archery/archery/utils/command.py", line 74, in run
return subprocess.run(invocation, **kwargs)
File "/home/wesm/miniconda/envs/archery/lib/python3.8/subprocess.py", line 512, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['cmake', '--build', '/tmp/arrow-archery-pnrk14xg/653817301/build', '--']' returned non-zero exit status 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment