Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake Build Process Not Terminating and Recompiling on Each Debug Attempt #10950

Open
Joe-Abraham opened this issue Sep 9, 2024 · 0 comments
Labels
build triage Newly created issue that needs attention.

Comments

@Joe-Abraham
Copy link
Contributor

Problem description

The CMake build process is not terminating properly and keeps re-compiling files in every make debug attempt. Despite starting with a clean directory, the issue persists, leading to an endless build loop.

System information

Velox System Info v0.0.2
Commit: 1fd5d60
CMake Version: 3.30.3
System: Darwin-23.6.0
Arch: arm64
C++ Compiler: /Library/Developer/CommandLineTools/usr/bin/c++
C++ Compiler Version: 15.0.0.15000309
C Compiler: /Library/Developer/CommandLineTools/usr/bin/cc
C Compiler Version: 15.0.0.15000309
CMake Prefix Path: /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr;/opt/homebrew;/usr/local;/usr;/;/opt/homebrew/Cellar/cmake/3.30.3;/usr/local;/usr/X11R6;/usr/pkg;/opt;/sw;/opt/local

CMake log

/Library/Developer/CommandLineTools/usr/bin/make cmake BUILD_DIR=debug BUILD_TYPE=Debug
mkdir -p _build/debug && \
	cmake  -B \
		"_build/debug" \
		-DTREAT_WARNINGS_AS_ERRORS=1 -DENABLE_ALL_WARNINGS=1 -DVELOX_BUILD_MINIMAL="OFF" -DVELOX_BUILD_TESTING="ON" -DCMAKE_BUILD_TYPE=Debug \
		-GNinja -DMAX_LINK_JOBS= -DMAX_HIGH_MEM_JOBS= -DVELOX_FORCE_COLORED_OUTPUT=ON \
		
-- Building using CMake version: 3.30.3
-- The C compiler identification is AppleClang 15.0.0.15000309
-- The CXX compiler identification is AppleClang 15.0.0.15000309
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features

....

[3033/3035] Linking CXX executable velox/exec/trace/test/velox_exec_trace_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest_main.a', '/usr/local/lib/libfmt.a', '/usr/local/lib/libfolly.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/libvelox_exec.a', 'velox/exec/trace/libvelox_query_trace_exec.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[3034/3035] Linking CXX executable velox/exec/tests/velox_driver_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/libvelox_exec.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
/Library/Developer/CommandLineTools/usr/bin/make cmake BUILD_DIR=debug BUILD_TYPE=Debug
mkdir -p _build/debug && \
	cmake  -B \
		"_build/debug" \
		-DTREAT_WARNINGS_AS_ERRORS=1 -DENABLE_ALL_WARNINGS=1 -DVELOX_BUILD_MINIMAL="OFF" -DVELOX_BUILD_TESTING="ON" -DCMAKE_BUILD_TYPE=Debug \
		-GNinja -DMAX_LINK_JOBS= -DMAX_HIGH_MEM_JOBS= -DVELOX_FORCE_COLORED_OUTPUT=ON \
		
-- Building using CMake version: 3.30.3

....

[179/182] Linking CXX executable velox/exec/tests/velox_aggregation_runner_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/fuzzer/libvelox_fuzzer_util.a', 'velox/functions/prestosql/aggregates/libvelox_aggregates.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a', 'velox/vector/tests/utils/libvelox_vector_test_lib.a'
[180/182] Linking CXX executable velox/exec/tests/velox_join_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[181/182] Linking CXX executable velox/exec/tests/velox_memory_arbitration_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
/Library/Developer/CommandLineTools/usr/bin/make cmake BUILD_DIR=debug BUILD_TYPE=Debug
mkdir -p _build/debug && \
	cmake  -B \
		"_build/debug" \
		-DTREAT_WARNINGS_AS_ERRORS=1 -DENABLE_ALL_WARNINGS=1 -DVELOX_BUILD_MINIMAL="OFF" -DVELOX_BUILD_TESTING="ON" -DCMAKE_BUILD_TYPE=Debug \
		-GNinja -DMAX_LINK_JOBS= -DMAX_HIGH_MEM_JOBS= -DVELOX_FORCE_COLORED_OUTPUT=ON \
		
....

[50/52] Linking CXX executable velox/exec/tests/velox_driver_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/libvelox_exec.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[51/52] Linking CXX executable velox/exec/trace/test/velox_exec_trace_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest_main.a', '/usr/local/lib/libfmt.a', '/usr/local/lib/libfolly.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/libvelox_exec.a', 'velox/exec/trace/libvelox_query_trace_exec.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
/Library/Developer/CommandLineTools/usr/bin/make cmake BUILD_DIR=debug BUILD_TYPE=Debug
mkdir -p _build/debug && \
	cmake  -B \
		"_build/debug" \
		-DTREAT_WARNINGS_AS_ERRORS=1 -DENABLE_ALL_WARNINGS=1 -DVELOX_BUILD_MINIMAL="OFF" -DVELOX_BUILD_TESTING="ON" -DCMAKE_BUILD_TYPE=Debug \
		-GNinja -DMAX_LINK_JOBS= -DMAX_HIGH_MEM_JOBS= -DVELOX_FORCE_COLORED_OUTPUT=ON \
		
-- Building using CMake version: 3.30.3
-- Build type: Debug
-- Building cpr from source
-- CXX standard: 17
-- C++ Requests CMake Options
-- =======================================================
--   CPR_GENERATE_COVERAGE: OFF
--   CPR_CURL_NOSIGNAL: OFF
--   CURL_VERBOSE_LOGGING: OFF
--   CPR_USE_SYSTEM_GTEST: OFF
--   CPR_USE_SYSTEM_CURL: OFF
--   CPR_ENABLE_CURL_HTTP_ONLY: ON
--   CPR_ENABLE_SSL: ON
--   CPR_FORCE_OPENSSL_BACKEND: OFF
--   CPR_FORCE_WINSSL_BACKEND: OFF
--   CPR_FORCE_DARWINSSL_BACKEND: OFF
--   CPR_FORCE_MBEDTLS_BACKEND: OFF
--   CPR_ENABLE_LINTING: OFF
--   CPR_ENABLE_CPPCHECK: OFF
--   CPR_BUILD_TESTS: OFF
--   CPR_BUILD_TESTS_SSL: OFF
--   CPR_BUILD_TESTS_PROXY: OFF
--   CPR_SKIP_CA_BUNDLE_SEARCH: OFF
--   CPR_USE_BOOST_FILESYSTEM: OFF
--   CPR_DEBUG_SANITIZER_FLAG_THREAD: OFF
--   CPR_DEBUG_SANITIZER_FLAG_ADDR: OFF
--   CPR_DEBUG_SANITIZER_FLAG_LEAK: OFF
--   CPR_DEBUG_SANITIZER_FLAG_UB: OFF
--   CPR_DEBUG_SANITIZER_FLAG_ALL: OFF
-- =======================================================
-- Automatically detecting SSL backend.
-- Detecting SSL backend...
-- SSL auto detect: Using DarwinSSL.
-- Configuring built-in curl...
-- Enabled curl SSL
-- curl version=[8.4.0]
-- Picky compiler options: -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Wcast-align -Wdeclaration-after-statement -Wempty-body -Wendif-labels -Wfloat-equal -Wignored-qualifiers -Wno-format-nonliteral -Wno-sign-conversion -Wno-system-headers -Wstrict-prototypes -Wtype-limits -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wdouble-promotion -Wenum-conversion -Wunused-const-variable -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt
-- Could NOT find LibPSL (missing: LIBPSL_LIBRARY LIBPSL_INCLUDE_DIR) 
-- Could NOT find LibSSH2 (missing: LIBSSH2_LIBRARY LIBSSH2_INCLUDE_DIR) 
-- CA path only supported by OpenSSL, wolfSSL, GnuTLS or mbedTLS. Set CURL_CA_PATH=none or enable one of those TLS backends.
-- Enabled features: SSL IPv6 unixsockets AsynchDNS Largefile alt-svc HSTS HTTPS-proxy threadsafe
-- Enabled protocols: HTTP HTTPS
-- Enabled SSL backends: Secure Transport
Setting CMAKE_CXX_FLAGS=-mcpu=apple-m1+crc -std=c++17 -fvisibility=hidden
FINAL CMAKE_CXX_FLAGS= -mcpu=apple-m1+crc -std=c++17 -fvisibility=hidden -D USE_VELOX_COMMON_BASE -D HAS_UNCAUGHT_EXCEPTIONS -Wall -Wextra -Wno-unused        -Wno-unused-parameter        -Wno-sign-compare        -Wno-ignored-qualifiers        -Wno-range-loop-analysis          -Wno-mismatched-tags          -Wno-nullability-completeness
-- Setting Boost source to AUTO
CMake Warning (dev) at CMake/ResolveDependency.cmake:70 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  CMakeLists.txt:382 (resolve_dependency)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /opt/homebrew/lib/cmake/Boost-1.86.0/BoostConfig.cmake (found suitable version "1.86.0", minimum required is "1.77.0") found components: atomic context date_time filesystem program_options regex system thread
-- Using SYSTEM Boost
-- Setting gflags source to AUTO
-- Using SYSTEM gflags
-- Setting DuckDB source to AUTO
-- Using SYSTEM DuckDB
-- Setting fmt source to AUTO
-- Using SYSTEM fmt
-- Setting re2 source to AUTO
-- Found RE2 via CMake.
-- Using SYSTEM re2
-- Setting Protobuf source to AUTO
-- Could NOT find Protobuf (missing: Protobuf_DIR)
-- Building Protobuf from source
-- 
-- 3.21.8.0
-- Using BUNDLED Protobuf
-- Setting simdjson source to AUTO
CMake Warning at CMake/ResolveDependency.cmake:70 (find_package):
  Could not find a configuration file for package "simdjson" that is
  compatible with requested version "3.9.3".

  The following configuration files were considered but not accepted:

    /opt/homebrew/lib/cmake/simdjson/simdjson-config.cmake, version: 3.10.1

Call Stack (most recent call first):
  CMakeLists.txt:457 (resolve_dependency)


-- Building simdjson from source
-- Adding -Og to compile flag
-- Using BUNDLED simdjson
-- Setting folly source to AUTO
CMake Warning (dev) at /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  /usr/local/lib/cmake/folly/folly-config.cmake:59 (find_dependency)
  CMake/ResolveDependency.cmake:70 (find_package)
  CMakeLists.txt:462 (resolve_dependency)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /opt/homebrew/lib/cmake/Boost-1.86.0/BoostConfig.cmake (found suitable version "1.86.0", minimum required is "1.51.0") found components: context filesystem program_options regex system thread
-- Found folly: /usr/local
-- Using SYSTEM folly
-- Setting absl source to AUTO
CMake Warning at CMake/ResolveDependency.cmake:70 (find_package):
  By not providing "Findabsl.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "absl", but
  CMake did not find one.

  Could not find a package configuration file provided by "absl" with any of
  the following names:

    abslConfig.cmake
    absl-config.cmake

  Add the installation prefix of "absl" to CMAKE_PREFIX_PATH or set
  "absl_DIR" to a directory containing one of the above files.  If "absl"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:467 (resolve_dependency)


-- Building Abseil from source
-- Using BUNDLED absl
-- Setting c-ares source to AUTO
-- Could NOT find c-ares (missing: c-ares_DIR)
-- Could NOT find c-ares (missing: C_ARES_LIBRARY C_ARES_INCLUDE_DIR) 
-- Building C-ARES from source
CMake Deprecation Warning at _build/debug/_deps/c-ares-src/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Using BUNDLED c-ares
-- Setting gRPC source to AUTO
CMake Warning at CMake/ResolveDependency.cmake:70 (find_package):
  By not providing "FindgRPC.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "gRPC", but
  CMake did not find one.

  Could not find a package configuration file provided by "gRPC" with any of
  the following names:

    gRPCConfig.cmake
    grpc-config.cmake

  Add the installation prefix of "gRPC" to CMAKE_PREFIX_PATH or set
  "gRPC_DIR" to a directory containing one of the above files.  If "gRPC"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  CMakeLists.txt:475 (resolve_dependency)


-- Setting absl source to AUTO
-- Using SYSTEM absl
-- Building gRPC from source
-- Found RE2 via CMake.
-- Using BUNDLED gRPC
CMake Warning (dev) at /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  /usr/local/lib/cmake/folly/folly-config.cmake:59 (find_dependency)
  /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /usr/local/lib/cmake/fizz/fizz-config.cmake:54 (find_dependency)
  CMakeLists.txt:481 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found folly: /usr/local
-- Found fizz: /usr/local
-- Found wangle: /usr/local
-- Found folly: /usr/local
-- Found fizz: /usr/local
CMake Warning (dev) at /opt/homebrew/Cellar/cmake/3.30.3/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  /usr/local/lib/cmake/mvfst/mvfst-config.cmake:47 (find_dependency)
  /usr/local/lib/cmake/fbthrift/FBThriftConfig.cmake:57 (find_package)
  CMakeLists.txt:483 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /opt/homebrew/lib/cmake/Boost-1.86.0/BoostConfig.cmake (found version "1.86.0") found components: iostreams system thread filesystem regex context
-- Found mvfst: /usr/local
-- Found FBThrift: /usr/local
-- Found Bison keg installed by Homebrew at /opt/homebrew/opt/bison
-- Found Flex keg installed by Homebrew at /opt/homebrew/opt/flex
-- Using SYSTEM GTest
CMake Warning (dev) at CMakeLists.txt:564 (set):
  Cannot set "VELOX_GTEST_INCUDE_DIR": current scope has no parent.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Setting xsimd source to AUTO
-- Using SYSTEM xsimd
-- Building stemmer from source
-- Setting Arrow source to AUTO
-- Using BUNDLED Arrow
CMake Deprecation Warning at velox/tpch/gen/dbgen/CMakeLists.txt:14 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Configuring done (2.5s)
-- Generating done (1.5s)
-- Build files have been written to: /Users/joe/Developer/velox/_build/debug
/Library/Developer/CommandLineTools/usr/bin/make build BUILD_DIR=debug -j 8
cmake --build _build/debug -j 8
[0/2] Re-checking globbed directories...
[1/64] Performing build step for 'arrow_ep'
ninja: no work to do.
[2/16] Performing install step for 'arrow_ep'
[0/1] Install the project...
-- Install configuration: "DEBUG"
-- Up-to-date: /Users/joe/Developer/velox/_build/debug/CMake/resolve_dependency_modules/arrow/arrow_ep/install/lib/cmake/Arrow/FindSnappyAlt.cmake
-- Up-to-date: /Users/joe/Developer/velox/_build/debug/CMake/resolve_dependency_modules/arrow/arrow_ep/install/lib/cmake/Parquet/FindThriftAlt.cmake
-- Up-to-date: /Users/joe/Developer/velox/_build/debug/CMake/resolve_dependency_modules/arrow/arrow_ep/install/lib/cmake/ArrowTesting/FindGTestAlt.cmake
...
-- Up-to-date: /Users/joe/Developer/velox/_build/debug/CMake/resolve_dependency_modules/arrow/arrow_ep/install/share/doc/arrow/README.md
-- Up-to-date: /Users/joe/Developer/velox/_build/debug/CMake/resolve_dependency_modules/arrow/arrow_ep/install/share/arrow/gdb/gdb_arrow.py
[3/16] Completed 'arrow_ep'
[4/16] Linking CXX executable velox/functions/prestosql/fuzzer/velox_writer_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[5/16] Linking CXX executable velox/exec/tests/velox_row_number_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[6/16] Linking CXX executable velox/functions/sparksql/fuzzer/tests/velox_spark_query_runner_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', '/usr/local/lib/libfolly.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/tests/utils/libvelox_exec_test_lib.a', 'velox/parse/libvelox_parse_utils.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a', 'velox/vector/tests/utils/libvelox_vector_test_lib.a'
[7/16] Linking CXX executable velox/exec/tests/velox_exec_infra_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', '/usr/local/lib/libfmt.a', '/usr/local/lib/libfolly.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/dwio/common/exception/libvelox_dwio_common_exception.a', 'velox/dwio/common/libvelox_dwio_common.a', 'velox/dwio/common/tests/utils/libvelox_dwio_common_test_utils.a', 'velox/dwio/dwrf/writer/libvelox_dwio_dwrf_writer.a', 'velox/exec/libvelox_exec.a', 'velox/exec/tests/utils/libvelox_exec_test_lib.a', 'velox/functions/lib/libvelox_functions_lib.a', 'velox/functions/prestosql/registration/libvelox_functions_prestosql.a', 'velox/serializers/libvelox_presto_serializer.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a', 'velox/vector/libvelox_vector.a'
[8/16] Linking CXX executable velox/functions/prestosql/fuzzer/velox_window_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/fuzzer/libvelox_fuzzer_util.a', 'velox/expression/fuzzer/libvelox_expression_test_utility.a', 'velox/functions/prestosql/aggregates/libvelox_aggregates.a', 'velox/functions/prestosql/registration/libvelox_functions_prestosql.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a', 'velox/vector/tests/utils/libvelox_vector_test_lib.a'
[9/16] Linking CXX executable velox/functions/sparksql/fuzzer/spark_aggregation_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a', 'velox/vector/tests/utils/libvelox_vector_test_lib.a'
[10/16] Linking CXX executable velox/functions/prestosql/fuzzer/velox_aggregation_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/fuzzer/libvelox_aggregation_fuzzer_base.a', 'velox/functions/prestosql/aggregates/libvelox_aggregates.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a', 'velox/vector/tests/utils/libvelox_vector_test_lib.a'
[11/16] Linking CXX executable velox/exec/tests/velox_exec_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', '/usr/local/lib/libfmt.a', '/usr/local/lib/libfolly.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/file/tests/libvelox_file_test_utils.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/dwio/common/exception/libvelox_dwio_common_exception.a', 'velox/dwio/common/libvelox_dwio_common.a', 'velox/dwio/common/tests/utils/libvelox_dwio_common_test_utils.a', 'velox/dwio/parquet/libvelox_dwio_parquet_reader.a', 'velox/dwio/parquet/libvelox_dwio_parquet_writer.a', 'velox/exec/libvelox_exec.a', 'velox/exec/tests/utils/libvelox_exec_test_lib.a', 'velox/functions/lib/libvelox_functions_lib.a', 'velox/functions/prestosql/aggregates/libvelox_aggregates.a', 'velox/functions/prestosql/json/libvelox_functions_json.a', 'velox/functions/prestosql/registration/libvelox_functions_prestosql.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a', 'velox/vector/fuzzer/libvelox_vector_fuzzer.a', 'velox/vector/libvelox_vector.a'
[12/16] Linking CXX executable velox/exec/tests/velox_cache_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[13/16] Linking CXX executable velox/exec/tests/velox_join_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[14/16] Linking CXX executable velox/exec/tests/velox_memory_arbitration_fuzzer_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[15/16] Linking CXX executable velox/exec/tests/velox_aggregation_runner_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libautocomplete_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libduckdb_static.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libicu_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libjson_extension.a', '/opt/homebrew/Cellar/duckdb/1.0.0/lib/libparquet_extension.a', '/opt/homebrew/lib/libgtest.a', '/opt/homebrew/lib/libgtest_main.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/fuzzer/libvelox_fuzzer_util.a', 'velox/functions/prestosql/aggregates/libvelox_aggregates.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a', 'velox/vector/tests/utils/libvelox_vector_test_lib.a'
/Library/Developer/CommandLineTools/usr/bin/make cmake BUILD_DIR=debug BUILD_TYPE=Debug
....
-- Build files have been written to: /Users/joe/Developer/velox/_build/debug
/Library/Developer/CommandLineTools/usr/bin/make build BUILD_DIR=debug -j 8
cmake --build _build/debug -j 8
[0/2] Re-checking globbed directories...
[1/849] Performing build step for 'arrow_ep'
ninja: no work to do.
[2/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_makefuncs.cpp.o
[3/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scansup.cpp.o
[4/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_list.cpp.o
[5/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/pg_functions.cpp.o
[6/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_parser.cpp.o
[7/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/postgres_parser.cpp.o
[8/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_value.cpp.o
[9/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_common_keywords.cpp.o
[10/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scan.cpp.o
[11/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitstate.cc.o
[12/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/filtered_re2.cc.o
[13/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/mimics_pcre.cc.o
[14/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/perl_groups.cc.o
[15/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/compile.cc.o
[16/849] Building CXX object _deps/duckdb-build/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_gram.cpp.o
[17/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/dfa.cc.o
[18/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/nfa.cc.o
[19/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/onepass.cc.o
[20/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter.cc.o
[21/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/parse.cc.o
[22/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/set.cc.o
[23/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/re2.cc.o
[24/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter_tree.cc.o
[25/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_casefold.cc.o
[26/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prog.cc.o
[27/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_groups.cc.o
[28/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/stringpiece.cc.o
[29/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/util/rune.cc.o
[30/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/regexp.cc.o
[31/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/util/strutil.cc.o
[32/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/simplify.cc.o
[33/849] Building CXX object _deps/duckdb-build/third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc_wrapper.cpp.o
[34/849] Building CXX object _deps/duckdb-build/third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc.cpp.o
[35/849] Building CXX object _deps/duckdb-build/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/tostring.cc.o
[36/849] Building CXX object _deps/duckdb-build/third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/sds.cpp.o
[37/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa_alt_helpers.cpp.o
[38/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/mbedtls_wrapper.cpp.o
[39/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha256.cpp.o
[40/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa.cpp.o
[41/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/md.cpp.o
[42/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/oid.cpp.o
[43/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform_util.cpp.o
[44/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/base64.cpp.o
[45/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/constant_time.cpp.o
[46/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pkparse.cpp.o
[47/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk.cpp.o
[48/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk_wrap.cpp.o
[49/849] Building CXX object _deps/duckdb-build/third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/hyperloglog.cpp.o
[50/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pem.cpp.o
[51/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1parse.cpp.o
[52/849] Building CXX object _deps/duckdb-build/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum.cpp.o
[53/849] Building CXX object _deps/duckdb-build/third_party/miniz/CMakeFiles/duckdb_miniz.dir/miniz.cpp.o
[54/849] Building CXX object _deps/duckdb-build/third_party/fsst/CMakeFiles/duckdb_fsst.dir/fsst_avx512.cpp.o
[55/849] Building CXX object _deps/duckdb-build/third_party/fsst/CMakeFiles/duckdb_fsst.dir/libfsst.cpp.o
[56/849] Performing install step for 'arrow_ep'
[0/1] Install the project...
-- Install configuration: "DEBUG"
-- Up-to-date: /Users/joe/Developer/velox/_build/debug/CMake/resolve_dependency_modules/arrow/arrow_ep/install/lib/cmake/Arrow/FindSnappyAlt.cmake
....
-- Up-to-date: /Users/joe/Developer/velox/_build/debug/CMake/resolve_dependency_modules/arrow/arrow_ep/install/share/doc/arrow/README.md
-- Up-to-date: /Users/joe/Developer/velox/_build/debug/CMake/resolve_dependency_modules/arrow/arrow_ep/install/share/arrow/gdb/gdb_arrow.py
[57/849] Building CXX object _deps/duckdb-build/src/optimizer/matcher/CMakeFiles/duckdb_optimizer_matcher.dir/ub_duckdb_optimizer_matcher.cpp.o
[58/849] Building CXX object _deps/duckdb-build/src/optimizer/pullup/CMakeFiles/duckdb_optimizer_pullup.dir/ub_duckdb_optimizer_pullup.cpp.o
[59/849] Building CXX object _deps/duckdb-build/third_party/fmt/CMakeFiles/duckdb_fmt.dir/format.cc.o
...
[323/849] Building CXX object velox/expression/tests/CMakeFiles/velox_expression_test.dir/StringWriterTest.cpp.o
[324/849] Building CXX object velox/expression/tests/CMakeFiles/velox_expression_runner_test.dir/ExpressionRunnerTest.cpp.o
[325/849] Building CXX object velox/parse/tests/CMakeFiles/velox_parse_test.dir/QueryPlannerTest.cpp.o
[326/849] Building CXX object velox/dwio/common/tests/CMakeFiles/velox_dwio_common_test.dir/BitConcatenationTest.cpp.o
[327/849] Building CXX object velox/expression/tests/CMakeFiles/velox_expression_runner_unit_test.dir/ExpressionRunnerUnitTest.cpp.o
[328/849] Building CXX object velox/expression/tests/CMakeFiles/velox_expression_verifier_unit_test.dir/ExpressionVerifierUnitTest.cpp.o
[329/849] Building CXX object velox/expression/tests/CMakeFiles/velox_expression_test.dir/TryExprTest.cpp.o
[330/849] Building CXX object velox/expression/tests/CMakeFiles/velox_expression_test.dir/VariadicViewTest.cpp.o
...
[405/849] Building CXX object velox/dwio/parquet/tests/reader/CMakeFiles/velox_dwio_parquet_structure_decoder_test.dir/NestedStructureDecoderTest.cpp.o
[406/849] Building CXX object velox/dwio/parquet/tests/reader/CMakeFiles/velox_dwio_parquet_reader_test.dir/ParquetReaderBenchmarkTest.cpp.o
[407/849] Building CXX object velox/dwio/parquet/tests/CMakeFiles/velox_dwio_parquet_tpch_test.dir/ParquetTpchTest.cpp.o
[408/849] Building CXX object velox/dwio/parquet/tests/reader/CMakeFiles/velox_dwio_parquet_rlebp_decoder_test.dir/RleBpDecoderTest.cpp.o
[409/849] Building CXX object velox/dwio/parquet/tests/reader/CMakeFiles/velox_dwio_parquet_reader_test.dir/BloomFilterTest.cpp.o
[410/849] Linking CXX static library velox/functions/lib/aggregates/tests/utils/libvelox_functions_aggregates_test_lib.a
[411/849] Linking CXX static library velox/functions/lib/window/tests/libvelox_functions_window_test_lib.a
....
[847/849] Linking CXX executable velox/exec/tests/velox_driver_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/lib/libgtest.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/libvelox_exec.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
[848/849] Linking CXX executable velox/exec/trace/test/velox_exec_trace_test
ld: warning: ignoring duplicate libraries: '/opt/homebrew/lib/libgtest_main.a', '/usr/local/lib/libfmt.a', '/usr/local/lib/libfolly.a', 'velox/buffer/libvelox_buffer.a', 'velox/common/base/libvelox_common_base.a', 'velox/common/base/libvelox_exception.a', 'velox/common/compression/libvelox_common_compression.a', 'velox/common/config/libvelox_common_config.a', 'velox/common/file/libvelox_file.a', 'velox/common/memory/libvelox_memory.a', 'velox/common/process/libvelox_process.a', 'velox/common/serialization/libvelox_serialization.a', 'velox/common/testutil/libvelox_test_util.a', 'velox/common/time/libvelox_time.a', 'velox/exec/libvelox_exec.a', 'velox/exec/trace/libvelox_query_trace_exec.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
/Library/Developer/CommandLineTools/usr/bin/make cmake BUILD_DIR=debug BUILD_TYPE=Debug
mkdir -p _build/debug && \
	cmake  -B \
		"_build/debug" \
		-DTREAT_WARNINGS_AS_ERRORS=1 -DENABLE_ALL_WARNINGS=1 -DVELOX_BUILD_MINIMAL="OFF" -DVELOX_BUILD_TESTING="ON" -DCMAKE_BUILD_TYPE=Debug \
		-GNinja -DMAX_LINK_JOBS= -DMAX_HIGH_MEM_JOBS= -DVELOX_FORCE_COLORED_OUTPUT=ON \
@Joe-Abraham Joe-Abraham added build triage Newly created issue that needs attention. labels Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build triage Newly created issue that needs attention.
Projects
None yet
Development

No branches or pull requests

1 participant