You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Velox System Info v0.0.2
Commit: 2b19e96
CMake Version: 3.30.5
System: Darwin-23.4.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.5;/usr/local;/usr/X11R6;/usr/pkg;/opt;/sw;/opt/local
CMake log
yingsu@Yings-MacBook-Pro-2 velox % make debug
/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.5
-- Dependency install directory set to: /Users/yingsu/repo/velox2/velox/deps-install
-- 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
-- VELOX_ENABLE_DUCKDB ON
-- Setting DuckDB source to AUTO
-- Using SYSTEM DuckDB
-- DUCKDB_INCLUDE_DIRS
-- Using ccache: /usr/local/bin/ccache
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
-- Found icu4c installed by Homebrew at /opt/homebrew/opt/icu4c@76
-- Setting ICU source to AUTO
-- Using SYSTEM ICU
-- 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:427 (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 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:497 (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.5/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:502 (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:507 (resolve_dependency)
-- Building Abseil from source
-- Using BUNDLED absl
-- Setting c-ares source to AUTO
-- Using SYSTEM 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:515 (resolve_dependency)
-- Setting absl source to BUNDLED
-- Building gRPC from source
-- Found RE2 via CMake.
-- Using BUNDLED gRPC
-- Found Bison keg installed by Homebrew at /opt/homebrew/opt/bison
-- Found Flex keg installed by Homebrew at /opt/homebrew/opt/flex
-- Setting GTest source to AUTO
-- Using SYSTEM GTest
CMake Warning (dev) at CMakeLists.txt:604 (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
CMake Warning at CMake/ResolveDependency.cmake:70 (find_package):
Could not find a configuration file for package "xsimd" that is compatible
with requested version "10.0.0".
The following configuration files were considered but not accepted:
/opt/homebrew/lib/cmake/xsimd/xsimdConfig.cmake, version: 13.0.0
Call Stack (most recent call first):
CMakeLists.txt:610 (resolve_dependency)
-- Building xsimd from source
CMake Deprecation Warning at _build/debug/_deps/xsimd-src/CMakeLists.txt:12 (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.
-- xsimd v10.0.0
-- Using BUNDLED xsimd
-- Setting stemmer source to AUTO
-- Using SYSTEM stemmer
-- Setting Arrow source to AUTO
-- Using BUNDLED Arrow
-- CMAKE_LIBRARY_PATH:
-- CMAKE_PREFIX_PATH: /usr/local;/Users/yingsu/repo/velox2/velox/deps-install;/opt/homebrew/opt/icu4c@76
-- CMAKE_EXE_LINKER_FLAGS:
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 (4.9s)
-- Generating done (3.2s)
-- Build files have been written to: /Users/yingsu/repo/velox2/velox/_build/debug
/Library/Developer/CommandLineTools/usr/bin/make build BUILD_DIR=debug -j 10
cmake --build _build/debug -j 10
[0/2] Re-checking globbed directories...
[1/467] Linking CXX executable velox/dwio/dwrf/test/velox_dwio_dwrf_byte_rle_encoder_test
FAILED: velox/dwio/dwrf/test/velox_dwio_dwrf_byte_rle_encoder_test
: && /Library/Developer/CommandLineTools/usr/bin/c++ -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 -Werror -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -Wl,-flat_namespace velox/dwio/dwrf/test/CMakeFiles/velox_dwio_dwrf_byte_rle_encoder_test.dir/TestByteRLEEncoder.cpp.o -o velox/dwio/dwrf/test/velox_dwio_dwrf_byte_rle_encoder_test -Wl,-rpath,/opt/homebrew/lib /usr/local/lib/libfmt.a /usr/local/lib/libfolly.a velox/dwio/common/tests/utils/libvelox_dwio_common_test_utils.a velox/dwio/dwrf/proto/libvelox_dwio_dwrf_proto.a velox/dwio/dwrf/reader/libvelox_dwio_dwrf_reader.a velox/dwio/dwrf/writer/libvelox_dwio_dwrf_writer.a /opt/homebrew/lib/libgtest.a /opt/homebrew/lib/libgtest_main.a /opt/homebrew/lib/libgmock.a /opt/homebrew/lib/libglog.dylib velox/dwio/catalog/fbhive/libvelox_dwio_catalog_fbhive.a velox/type/fbhive/libvelox_type_fbhive.a velox/functions/prestosql/registration/libvelox_functions_prestosql.a velox/functions/prestosql/libvelox_functions_prestosql_impl.a velox/common/hyperloglog/libvelox_common_hyperloglog.a velox/functions/lib/libvelox_functions_lib.a velox/external/md5/libvelox_external_md5.a velox/functions/prestosql/types/libvelox_presto_types.a velox/functions/prestosql/json/libvelox_functions_json.a velox/functions/lib/libvelox_functions_lib_date_time_formatter.a /Users/yingsu/repo/velox2/velox/deps-install/lib/libstemmer.a velox/functions/lib/libvelox_is_null_functions.a _deps/simdjson-build/libsimdjson.a velox/parse/libvelox_parse_parser.a velox/duckdb/conversion/libvelox_duckdb_parser.a velox/parse/libvelox_parse_expression.a velox/parse/libvelox_parse_utils.a velox/functions/libvelox_function_registry.a velox/duckdb/conversion/libvelox_duckdb_conversion.a -lduckdb_static -lduckdb_fsst -lduckdb_fmt -lduckdb_pg_query -lduckdb_re2 -lduckdb_miniz -lduckdb_utf8proc -lduckdb_hyperloglog -lduckdb_fastpforlib -lduckdb_mbedtls velox/vector/tests/utils/libvelox_vector_test_lib.a /opt/homebrew/lib/libgtest_main.a velox/dwio/dwrf/common/libvelox_dwio_dwrf_common.a velox/dwio/common/compression/libvelox_dwio_common_compression.a velox/dwio/common/libvelox_dwio_common.a velox/dwio/common/exception/libvelox_dwio_common_exception.a velox/common/io/libvelox_common_io.a velox/dwio/common/encryption/libvelox_dwio_common_encryption.a /opt/homebrew/lib/libsnappy.dylib velox/dwio/dwrf/utils/libvelox_dwio_dwrf_utils.a velox/dwio/dwrf/proto/libvelox_dwio_dwrf_proto.a _deps/protobuf-build/libprotobufd.a velox/exec/libvelox_exec.a velox/expression/libvelox_expression.a velox/functions/lib/libvelox_functions_util.a /usr/local/lib/libdouble-conversion.a velox/core/libvelox_core.a velox/common/caching/libvelox_caching.a velox/expression/libvelox_expression_functions.a velox/expression/type_calculation/libvelox_type_calculation.a velox/expression/signature_parser/libvelox_signature_parser.a velox/connectors/libvelox_connector.a velox/vector/libvelox_vector.a velox/vector/arrow/libvelox_arrow_bridge.a velox/common/base/libvelox_exception.a velox/common/memory/libvelox_memory.a velox/common/process/libvelox_process.a velox/common/serialization/libvelox_serialization.a velox/type/libvelox_type.a velox/common/testutil/libvelox_test_util.a velox/common/time/libvelox_time.a velox/common/base/libvelox_common_base.a velox/common/file/libvelox_file.a velox/buffer/libvelox_buffer.a velox/common/compression/libvelox_common_compression.a velox/common/config/libvelox_common_config.a velox/type/tz/libvelox_type_tz.a velox/common/base/libvelox_exception.a velox/common/memory/libvelox_memory.a velox/common/process/libvelox_process.a velox/common/serialization/libvelox_serialization.a velox/type/libvelox_type.a velox/common/testutil/libvelox_test_util.a velox/common/time/libvelox_time.a velox/common/base/libvelox_common_base.a velox/common/file/libvelox_file.a velox/buffer/libvelox_buffer.a velox/common/compression/libvelox_common_compression.a velox/common/config/libvelox_common_config.a velox/type/tz/libvelox_type_tz.a /opt/homebrew/lib/libgflags.2.2.2.dylib velox/common/encode/libvelox_encode.a velox/common/base/libvelox_status.a /opt/homebrew/lib/libglog.dylib /usr/local/lib/libre2.a /usr/local/lib/libfolly.a /usr/local/lib/libfmt.a /opt/homebrew/lib/libboost_context-mt.dylib /opt/homebrew/lib/libboost_filesystem-mt.dylib /opt/homebrew/lib/libboost_atomic-mt.dylib /opt/homebrew/lib/libboost_program_options-mt.dylib /opt/homebrew/lib/libboost_system-mt.dylib /opt/homebrew/lib/libboost_thread-mt.dylib /opt/homebrew/lib/libdouble-conversion.dylib /opt/homebrew/lib/libgflags.2.2.2.dylib /opt/homebrew/lib/libglog.dylib /opt/homebrew/lib/libevent.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libz.tbd /opt/homebrew/lib/libssl.dylib /opt/homebrew/lib/libcrypto.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libbz2.tbd /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/liblzma.tbd /opt/homebrew/lib/liblz4.dylib /opt/homebrew/lib/libzstd.dylib /opt/homebrew/lib/libsnappy.dylib /opt/homebrew/lib/libsodium.dylib -lc++abi /opt/homebrew/lib/libboost_regex-mt.dylib velox/external/date/libvelox_external_date.a /opt/homebrew/opt/icu4c@76/lib/libicui18n.dylib /opt/homebrew/opt/icu4c@76/lib/libicuuc.dylib /opt/homebrew/lib/liblz4.dylib /opt/homebrew/lib/liblzo2.dylib /opt/homebrew/lib/libzstd.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libz.tbd /opt/homebrew/lib/libgtest.a && :
ld: warning: ignoring duplicate libraries: '/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/dwrf/proto/libvelox_dwio_dwrf_proto.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
ld: library 'duckdb_static' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[2/467] Linking CXX executable velox/dwio/dwrf/test/velox_dwio_dwrf_buffered_output_stream_test
FAILED: velox/dwio/dwrf/test/velox_dwio_dwrf_buffered_output_stream_test
: && /Library/Developer/CommandLineTools/usr/bin/c++ -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 -Werror -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -Wl,-flat_namespace velox/dwio/dwrf/test/CMakeFiles/velox_dwio_dwrf_buffered_output_stream_test.dir/TestBufferedOutputStream.cpp.o -o velox/dwio/dwrf/test/velox_dwio_dwrf_buffered_output_stream_test -Wl,-rpath,/opt/homebrew/lib /usr/local/lib/libfolly.a velox/dwio/common/tests/utils/libvelox_dwio_common_test_utils.a velox/dwio/dwrf/proto/libvelox_dwio_dwrf_proto.a velox/dwio/dwrf/reader/libvelox_dwio_dwrf_reader.a velox/dwio/dwrf/writer/libvelox_dwio_dwrf_writer.a /opt/homebrew/lib/libgtest.a /opt/homebrew/lib/libgtest_main.a /opt/homebrew/lib/libgmock.a /opt/homebrew/lib/libglog.dylib velox/dwio/catalog/fbhive/libvelox_dwio_catalog_fbhive.a velox/type/fbhive/libvelox_type_fbhive.a velox/functions/prestosql/registration/libvelox_functions_prestosql.a velox/functions/prestosql/libvelox_functions_prestosql_impl.a velox/common/hyperloglog/libvelox_common_hyperloglog.a velox/functions/lib/libvelox_functions_lib.a velox/external/md5/libvelox_external_md5.a velox/functions/prestosql/types/libvelox_presto_types.a velox/functions/prestosql/json/libvelox_functions_json.a velox/functions/lib/libvelox_functions_lib_date_time_formatter.a /Users/yingsu/repo/velox2/velox/deps-install/lib/libstemmer.a velox/functions/lib/libvelox_is_null_functions.a _deps/simdjson-build/libsimdjson.a velox/parse/libvelox_parse_parser.a velox/duckdb/conversion/libvelox_duckdb_parser.a velox/parse/libvelox_parse_expression.a velox/parse/libvelox_parse_utils.a velox/functions/libvelox_function_registry.a velox/duckdb/conversion/libvelox_duckdb_conversion.a -lduckdb_static -lduckdb_fsst -lduckdb_fmt -lduckdb_pg_query -lduckdb_re2 -lduckdb_miniz -lduckdb_utf8proc -lduckdb_hyperloglog -lduckdb_fastpforlib -lduckdb_mbedtls velox/vector/tests/utils/libvelox_vector_test_lib.a /opt/homebrew/lib/libgtest_main.a velox/dwio/dwrf/common/libvelox_dwio_dwrf_common.a velox/dwio/common/compression/libvelox_dwio_common_compression.a velox/dwio/common/libvelox_dwio_common.a velox/dwio/common/exception/libvelox_dwio_common_exception.a velox/common/io/libvelox_common_io.a velox/dwio/common/encryption/libvelox_dwio_common_encryption.a /opt/homebrew/lib/libsnappy.dylib velox/dwio/dwrf/utils/libvelox_dwio_dwrf_utils.a velox/dwio/dwrf/proto/libvelox_dwio_dwrf_proto.a _deps/protobuf-build/libprotobufd.a velox/exec/libvelox_exec.a velox/expression/libvelox_expression.a velox/functions/lib/libvelox_functions_util.a /usr/local/lib/libdouble-conversion.a velox/core/libvelox_core.a velox/common/caching/libvelox_caching.a velox/expression/libvelox_expression_functions.a velox/expression/type_calculation/libvelox_type_calculation.a velox/expression/signature_parser/libvelox_signature_parser.a velox/connectors/libvelox_connector.a velox/vector/libvelox_vector.a velox/vector/arrow/libvelox_arrow_bridge.a velox/common/base/libvelox_exception.a velox/common/memory/libvelox_memory.a velox/common/process/libvelox_process.a velox/common/serialization/libvelox_serialization.a velox/type/libvelox_type.a velox/common/testutil/libvelox_test_util.a velox/common/time/libvelox_time.a velox/common/base/libvelox_common_base.a velox/common/file/libvelox_file.a velox/buffer/libvelox_buffer.a velox/common/compression/libvelox_common_compression.a velox/common/config/libvelox_common_config.a velox/type/tz/libvelox_type_tz.a velox/common/base/libvelox_exception.a velox/common/memory/libvelox_memory.a velox/common/process/libvelox_process.a velox/common/serialization/libvelox_serialization.a velox/type/libvelox_type.a velox/common/testutil/libvelox_test_util.a velox/common/time/libvelox_time.a velox/common/base/libvelox_common_base.a velox/common/file/libvelox_file.a velox/buffer/libvelox_buffer.a velox/common/compression/libvelox_common_compression.a velox/common/config/libvelox_common_config.a velox/type/tz/libvelox_type_tz.a /opt/homebrew/lib/libgflags.2.2.2.dylib velox/common/encode/libvelox_encode.a velox/common/base/libvelox_status.a /opt/homebrew/lib/libglog.dylib /usr/local/lib/libre2.a /usr/local/lib/libfolly.a /opt/homebrew/lib/libboost_context-mt.dylib /opt/homebrew/lib/libboost_filesystem-mt.dylib /opt/homebrew/lib/libboost_atomic-mt.dylib /opt/homebrew/lib/libboost_program_options-mt.dylib /opt/homebrew/lib/libboost_system-mt.dylib /opt/homebrew/lib/libboost_thread-mt.dylib /opt/homebrew/lib/libdouble-conversion.dylib /opt/homebrew/lib/libgflags.2.2.2.dylib /opt/homebrew/lib/libglog.dylib /opt/homebrew/lib/libevent.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libz.tbd /opt/homebrew/lib/libssl.dylib /opt/homebrew/lib/libcrypto.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libbz2.tbd /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/liblzma.tbd /opt/homebrew/lib/liblz4.dylib /opt/homebrew/lib/libzstd.dylib /opt/homebrew/lib/libsnappy.dylib /opt/homebrew/lib/libsodium.dylib -lc++abi /usr/local/lib/libfmt.a /opt/homebrew/lib/libboost_regex-mt.dylib velox/external/date/libvelox_external_date.a /opt/homebrew/opt/icu4c@76/lib/libicui18n.dylib /opt/homebrew/opt/icu4c@76/lib/libicuuc.dylib /opt/homebrew/lib/liblz4.dylib /opt/homebrew/lib/liblzo2.dylib /opt/homebrew/lib/libzstd.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libz.tbd /opt/homebrew/lib/libgtest.a && :
ld: warning: ignoring duplicate libraries: '/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/dwio/dwrf/proto/libvelox_dwio_dwrf_proto.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
ld: library 'duckdb_static' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
The text was updated successfully, but these errors were encountered:
Problem description
...
-- VELOX_ENABLE_DUCKDB ON
-- Setting DuckDB source to AUTO
-- Using SYSTEM DuckDB
-- DUCKDB_INCLUDE_DIRS
-- Using ccache: /usr/local/bin/ccache
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
.....
FAILED: velox/dwio/dwrf/test/velox_dwio_dwrf_byte_rle_encoder_test
: && /Library/Developer/CommandLineTools/usr/bin/c++ -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 -Werror -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -Wl,-flat_namespace velox/dwio/dwrf/test/CMakeFiles/velox_dwio_dwrf_byte_rle_encoder_test.dir/TestByteRLEEncoder.cpp.o -o velox/dwio/dwrf/test/velox_dwio_dwrf_byte_rle_encoder_test -Wl,-rpath,/opt/homebrew/lib /usr/local/lib/libfmt.a /usr/local/lib/libfolly.a velox/dwio/common/tests/utils/libvelox_dwio_common_test_utils.a velox/dwio/dwrf/proto/libvelox_dwio_dwrf_proto.a velox/dwio/dwrf/reader/libvelox_dwio_dwrf_reader.a velox/dwio/dwrf/writer/libvelox_dwio_dwrf_writer.a /opt/homebrew/lib/libgtest.a /opt/homebrew/lib/libgtest_main.a /opt/homebrew/lib/libgmock.a /opt/homebrew/lib/libglog.dylib velox/dwio/catalog/fbhive/libvelox_dwio_catalog_fbhive.a velox/type/fbhive/libvelox_type_fbhive.a velox/functions/prestosql/registration/libvelox_functions_prestosql.a velox/functions/prestosql/libvelox_functions_prestosql_impl.a velox/common/hyperloglog/libvelox_common_hyperloglog.a velox/functions/lib/libvelox_functions_lib.a velox/external/md5/libvelox_external_md5.a velox/functions/prestosql/types/libvelox_presto_types.a velox/functions/prestosql/json/libvelox_functions_json.a velox/functions/lib/libvelox_functions_lib_date_time_formatter.a /Users/yingsu/repo/velox2/velox/deps-install/lib/libstemmer.a velox/functions/lib/libvelox_is_null_functions.a _deps/simdjson-build/libsimdjson.a velox/parse/libvelox_parse_parser.a velox/duckdb/conversion/libvelox_duckdb_parser.a velox/parse/libvelox_parse_expression.a velox/parse/libvelox_parse_utils.a velox/functions/libvelox_function_registry.a velox/duckdb/conversion/libvelox_duckdb_conversion.a -lduckdb_static -lduckdb_fsst -lduckdb_fmt -lduckdb_pg_query -lduckdb_re2 -lduckdb_miniz -lduckdb_utf8proc -lduckdb_hyperloglog -lduckdb_fastpforlib -lduckdb_mbedtls velox/vector/tests/utils/libvelox_vector_test_lib.a /opt/homebrew/lib/libgtest_main.a velox/dwio/dwrf/common/libvelox_dwio_dwrf_common.a velox/dwio/common/compression/libvelox_dwio_common_compression.a velox/dwio/common/libvelox_dwio_common.a velox/dwio/common/exception/libvelox_dwio_common_exception.a velox/common/io/libvelox_common_io.a velox/dwio/common/encryption/libvelox_dwio_common_encryption.a /opt/homebrew/lib/libsnappy.dylib velox/dwio/dwrf/utils/libvelox_dwio_dwrf_utils.a velox/dwio/dwrf/proto/libvelox_dwio_dwrf_proto.a _deps/protobuf-build/libprotobufd.a velox/exec/libvelox_exec.a velox/expression/libvelox_expression.a velox/functions/lib/libvelox_functions_util.a /usr/local/lib/libdouble-conversion.a velox/core/libvelox_core.a velox/common/caching/libvelox_caching.a velox/expression/libvelox_expression_functions.a velox/expression/type_calculation/libvelox_type_calculation.a velox/expression/signature_parser/libvelox_signature_parser.a velox/connectors/libvelox_connector.a velox/vector/libvelox_vector.a velox/vector/arrow/libvelox_arrow_bridge.a velox/common/base/libvelox_exception.a velox/common/memory/libvelox_memory.a velox/common/process/libvelox_process.a velox/common/serialization/libvelox_serialization.a velox/type/libvelox_type.a velox/common/testutil/libvelox_test_util.a velox/common/time/libvelox_time.a velox/common/base/libvelox_common_base.a velox/common/file/libvelox_file.a velox/buffer/libvelox_buffer.a velox/common/compression/libvelox_common_compression.a velox/common/config/libvelox_common_config.a velox/type/tz/libvelox_type_tz.a velox/common/base/libvelox_exception.a velox/common/memory/libvelox_memory.a velox/common/process/libvelox_process.a velox/common/serialization/libvelox_serialization.a velox/type/libvelox_type.a velox/common/testutil/libvelox_test_util.a velox/common/time/libvelox_time.a velox/common/base/libvelox_common_base.a velox/common/file/libvelox_file.a velox/buffer/libvelox_buffer.a velox/common/compression/libvelox_common_compression.a velox/common/config/libvelox_common_config.a velox/type/tz/libvelox_type_tz.a /opt/homebrew/lib/libgflags.2.2.2.dylib velox/common/encode/libvelox_encode.a velox/common/base/libvelox_status.a /opt/homebrew/lib/libglog.dylib /usr/local/lib/libre2.a /usr/local/lib/libfolly.a /usr/local/lib/libfmt.a /opt/homebrew/lib/libboost_context-mt.dylib /opt/homebrew/lib/libboost_filesystem-mt.dylib /opt/homebrew/lib/libboost_atomic-mt.dylib /opt/homebrew/lib/libboost_program_options-mt.dylib /opt/homebrew/lib/libboost_system-mt.dylib /opt/homebrew/lib/libboost_thread-mt.dylib /opt/homebrew/lib/libdouble-conversion.dylib /opt/homebrew/lib/libgflags.2.2.2.dylib /opt/homebrew/lib/libglog.dylib /opt/homebrew/lib/libevent.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libz.tbd /opt/homebrew/lib/libssl.dylib /opt/homebrew/lib/libcrypto.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libbz2.tbd /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/liblzma.tbd /opt/homebrew/lib/liblz4.dylib /opt/homebrew/lib/libzstd.dylib /opt/homebrew/lib/libsnappy.dylib /opt/homebrew/lib/libsodium.dylib -lc++abi /opt/homebrew/lib/libboost_regex-mt.dylib velox/external/date/libvelox_external_date.a /opt/homebrew/opt/icu4c@76/lib/libicui18n.dylib /opt/homebrew/opt/icu4c@76/lib/libicuuc.dylib /opt/homebrew/lib/liblz4.dylib /opt/homebrew/lib/liblzo2.dylib /opt/homebrew/lib/libzstd.dylib /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libz.tbd /opt/homebrew/lib/libgtest.a && :
ld: warning: ignoring duplicate libraries: '/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/dwrf/proto/libvelox_dwio_dwrf_proto.a', 'velox/type/libvelox_type.a', 'velox/type/tz/libvelox_type_tz.a'
ld: library 'duckdb_static' not found
System information
Velox System Info v0.0.2
Commit: 2b19e96
CMake Version: 3.30.5
System: Darwin-23.4.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.5;/usr/local;/usr/X11R6;/usr/pkg;/opt;/sw;/opt/local
CMake log
The text was updated successfully, but these errors were encountered: