kuzudb / kuzu

Embeddable property graph database management system built for query speed and scalability. Implements Cypher.
https://kuzudb.com/
MIT License
1.31k stars 94 forks source link

fedora 40 rust crate compile error #3738

Closed amp000 closed 2 months ago

amp000 commented 3 months ago
cargo new kuzu-test
cd kuzu-test
cargo add kuzu
cargo build

gcc version: gcc-14.1.1-6

log:

-- Build files have been written to: /home/oleh/Work/Rust/rust_kuzu_test/target/debug/build/kuzu-aedabeca820bb46a/out/build
  running: cd "/home/oleh/Work/Rust/rust_kuzu_test/target/debug/build/kuzu-aedabeca820bb46a/out/build" && MAKEFLAGS="-j --jobserver-fds=8,9 --jobserver-auth=8,9" "cmake" "--build" "." "--config" "Debug"
  [  0%] Building C object third_party/serd/CMakeFiles/serd.dir/src/base64.c.o
  [  0%] Building C object third_party/brotli/CMakeFiles/brotlicommon.dir/c/common/constants.c.o
  [  0%] Building CXX object third_party/fastpfor/CMakeFiles/fastpfor.dir/fastpfor/bitpacking.cpp.o
  [  0%] Building CXX object third_party/re2/CMakeFiles/re2.dir/bitstate.cpp.o
  [  1%] Building CXX object third_party/miniparquet/CMakeFiles/miniparquet.dir/src/parquet/parquet_constants.cpp.o
  [  1%] Building CXX object third_party/miniz/CMakeFiles/miniz.dir/miniz.cpp.o
  [  2%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/aes.cpp.o
  [  2%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ANTLRErrorListener.cpp.o
  [  2%] Building C object third_party/brotli/CMakeFiles/brotlicommon.dir/c/common/context.c.o
  [  3%] Building C object third_party/brotli/CMakeFiles/brotlicommon.dir/c/common/dictionary.c.o
  [  3%] Building C object third_party/serd/CMakeFiles/serd.dir/src/byte_source.c.o
  [  3%] Building C object third_party/serd/CMakeFiles/serd.dir/src/env.c.o
  [  3%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/aria.cpp.o
  [  3%] Building C object third_party/serd/CMakeFiles/serd.dir/src/n3.c.o
  [  3%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/asn1parse.cpp.o
  [  3%] Building C object third_party/brotli/CMakeFiles/brotlicommon.dir/c/common/platform.c.o
  [  3%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/base64.cpp.o
  [  3%] Building C object third_party/brotli/CMakeFiles/brotlicommon.dir/c/common/shared_dictionary.c.o
  [  3%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/bignum.cpp.o
  [  4%] Building C object third_party/brotli/CMakeFiles/brotlicommon.dir/c/common/transform.c.o
  [  4%] Building C object third_party/serd/CMakeFiles/serd.dir/src/node.c.o
  [  4%] Linking C static library libbrotlicommon.a
  [  4%] Built target brotlicommon
  [  4%] Building C object third_party/serd/CMakeFiles/serd.dir/src/reader.c.o
  [  4%] Building CXX object third_party/miniparquet/CMakeFiles/miniparquet.dir/src/parquet/parquet_types.cpp.o
  [  4%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/camellia.cpp.o
  [  4%] Building C object third_party/serd/CMakeFiles/serd.dir/src/string.c.o
  [  4%] Building C object third_party/serd/CMakeFiles/serd.dir/src/system.c.o
  [  4%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/cipher.cpp.o
  [  4%] Building C object third_party/serd/CMakeFiles/serd.dir/src/uri.c.o
  [  5%] Linking CXX static library libminiz.a
  [  5%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/cipher_wrap.cpp.o
  [  5%] Built target miniz
  [  5%] Building C object third_party/serd/CMakeFiles/serd.dir/src/writer.c.o
  [  5%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ANTLRErrorStrategy.cpp.o
  [  6%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/constant_time.cpp.o
  [  6%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/entropy.cpp.o
  [  6%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/entropy_poll.cpp.o
  [  7%] Linking C static library libserd.a
  [  7%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/gcm.cpp.o
  [  7%] Building CXX object third_party/re2/CMakeFiles/re2.dir/compile.cpp.o
  [  7%] Built target serd
  [  7%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ANTLRFileStream.cpp.o
  [  7%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/md.cpp.o
  [  7%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ANTLRInputStream.cpp.o
  [  7%] Building CXX object third_party/miniparquet/CMakeFiles/miniparquet.dir/src/thrift/protocol/TProtocol.cpp.o
  [  7%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/oid.cpp.o
  [  7%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/pem.cpp.o
  [  7%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/pk.cpp.o
  [  7%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/pk_wrap.cpp.o
  [  8%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/pkparse.cpp.o
  [  8%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/platform_util.cpp.o
  [  8%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/rsa.cpp.o
  [  8%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/rsa_alt_helpers.cpp.o
  [  8%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/sha1.cpp.o
  [  8%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/sha256.cpp.o
  [  8%] Building CXX object third_party/miniparquet/CMakeFiles/miniparquet.dir/src/thrift/transport/TTransportException.cpp.o
  [  8%] Building CXX object third_party/mbedtls/CMakeFiles/mbedtls.dir/library/sha512.cpp.o
  [  8%] Linking CXX static library libmbedtls.a
  [  8%] Building CXX object third_party/utf8proc/CMakeFiles/utf8proc.dir/utf8proc.cpp.o
  [  8%] Built target mbedtls
  [  8%] Building CXX object third_party/utf8proc/CMakeFiles/utf8proc.dir/utf8proc_wrapper.cpp.o
  [  8%] Building CXX object third_party/re2/CMakeFiles/re2.dir/dfa.cpp.o
  [  8%] Building CXX object third_party/re2/CMakeFiles/re2.dir/filtered_re2.cpp.o
  [  8%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/common/entropy_common.cpp.o
  [  8%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ActionTransition.cpp.o
  [  8%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/common/error_private.cpp.o
  [  8%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/common/fse_decompress.cpp.o
  [  8%] Building CXX object src/extension/CMakeFiles/kuzu_extension.dir/extension.cpp.o
  [  8%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/common/xxhash.cpp.o
  [  8%] Linking CXX static library libutf8proc.a
  [  8%] Built target utf8proc
  [  9%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/common/zstd_common.cpp.o
  [  9%] Building CXX object src/binder/CMakeFiles/kuzu_binder.dir/binder.cpp.o
  [  9%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/fse_compress.cpp.o
  [  9%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/hist.cpp.o
  [  9%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/huf_compress.cpp.o
  [  9%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_compress.cpp.o
  [  9%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_attach_database.cpp.o
  [ 10%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/AmbiguityInfo.cpp.o
  [ 10%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_compress_literals.cpp.o
  [ 10%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_compress_sequences.cpp.o
  [ 10%] Building CXX object third_party/re2/CMakeFiles/re2.dir/mimics_pcre.cpp.o
  [ 10%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_compress_superblock.cpp.o
  [ 10%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_double_fast.cpp.o
  [ 11%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_fast.cpp.o
  [ 11%] Building CXX object third_party/re2/CMakeFiles/re2.dir/nfa.cpp.o
  [ 11%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_lazy.cpp.o
  [ 11%] Building CXX object third_party/miniparquet/CMakeFiles/miniparquet.dir/src/thrift/transport/TBufferTransports.cpp.o
  [ 11%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ArrayPredictionContext.cpp.o
  [ 11%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_ldm.cpp.o
  [ 11%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/compress/zstd_opt.cpp.o
  [ 11%] Building CXX object third_party/miniparquet/CMakeFiles/miniparquet.dir/src/snappy/snappy.cc.o
  [ 11%] Building CXX object third_party/re2/CMakeFiles/re2.dir/onepass.cpp.o
  [ 11%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/decompress/huf_decompress.cpp.o
  [ 11%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ATNConfig.cpp.o
  [ 11%] Building CXX object third_party/miniparquet/CMakeFiles/miniparquet.dir/src/snappy/snappy-sinksource.cc.o
  [ 11%] Linking CXX static library libminiparquet.a
  [ 11%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/decompress/zstd_ddict.cpp.o
  [ 11%] Built target miniparquet
  [ 11%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_comment_on.cpp.o
  [ 11%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/decompress/zstd_decompress.cpp.o
  [ 12%] Building CXX object third_party/re2/CMakeFiles/re2.dir/parse.cpp.o
  [ 12%] Building CXX object third_party/zstd/CMakeFiles/zstd.dir/decompress/zstd_decompress_block.cpp.o
  [ 13%] Linking CXX static library libzstd.a
  [ 13%] Built target zstd
  [ 13%] Built target kuzu_extension
  [ 13%] Building CXX object src/binder/bind/copy/CMakeFiles/kuzu_binder_bind_copy.dir/bind_copy_rdf_graph.cpp.o
  [ 13%] Building CXX object src/binder/CMakeFiles/kuzu_binder.dir/binder_scope.cpp.o
  [ 13%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ATNConfigSet.cpp.o
  [ 13%] Building CXX object third_party/re2/CMakeFiles/re2.dir/perl_groups.cpp.o
  [ 13%] Building CXX object third_party/re2/CMakeFiles/re2.dir/prefilter.cpp.o
  [ 13%] Building CXX object third_party/re2/CMakeFiles/re2.dir/prefilter_tree.cpp.o
  [ 13%] Building CXX object src/binder/bind/ddl/CMakeFiles/kuzu_binder_bind_ddl.dir/bind_create_rdf_graph.cpp.o
  [ 13%] Building CXX object third_party/re2/CMakeFiles/re2.dir/prog.cpp.o
  [ 13%] Building CXX object src/binder/bind/copy/CMakeFiles/kuzu_binder_bind_copy.dir/bind_copy_to.cpp.o
  [ 14%] Building CXX object src/binder/CMakeFiles/kuzu_binder.dir/bound_statement_result.cpp.o
  [ 14%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ATN.cpp.o
  [ 14%] Building CXX object third_party/re2/CMakeFiles/re2.dir/re2.cpp.o
  [ 14%] Building CXX object src/binder/CMakeFiles/kuzu_binder.dir/bound_statement_rewriter.cpp.o
  [ 14%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ATNDeserializationOptions.cpp.o
  [ 14%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_create_macro.cpp.o
  [ 14%] Building CXX object third_party/re2/CMakeFiles/re2.dir/regexp.cpp.o
  [ 14%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ATNDeserializer.cpp.o
  [ 14%] Building CXX object third_party/re2/CMakeFiles/re2.dir/set.cpp.o
  [ 14%] Building CXX object src/binder/CMakeFiles/kuzu_binder.dir/bound_statement_visitor.cpp.o
  [ 14%] Built target kuzu_binder_bind_ddl
  [ 14%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ATNSimulator.cpp.o
  [ 14%] Linking CXX static library libfastpfor.a
  [ 15%] Building CXX object src/binder/bind/copy/CMakeFiles/kuzu_binder_bind_copy.dir/bind_copy_from.cpp.o
  [ 15%] Built target fastpfor
  [ 16%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_ddl.cpp.o
  [ 16%] Building CXX object third_party/re2/CMakeFiles/re2.dir/simplify.cpp.o
  [ 17%] Building CXX object third_party/re2/CMakeFiles/re2.dir/stringpiece.cpp.o
  [ 17%] Building CXX object src/binder/bind/read/CMakeFiles/kuzu_binder_bind_read.dir/bind_in_query_call.cpp.o
  [ 17%] Building CXX object third_party/re2/CMakeFiles/re2.dir/tostring.cpp.o
  [ 17%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_detach_database.cpp.o
  [ 17%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ATNState.cpp.o
  [ 17%] Building CXX object third_party/re2/CMakeFiles/re2.dir/unicode_casefold.cpp.o
  [ 17%] Building CXX object third_party/re2/CMakeFiles/re2.dir/unicode_groups.cpp.o
  [ 17%] Building CXX object third_party/re2/CMakeFiles/re2.dir/rune.cpp.o
  [ 17%] Building CXX object third_party/re2/CMakeFiles/re2.dir/strutil.cpp.o
  [ 17%] Building CXX object src/binder/CMakeFiles/kuzu_binder.dir/expression_binder.cpp.o
  [ 17%] Linking CXX static library libre2.a
  [ 17%] Built target re2
  [ 17%] Building CXX object src/binder/bind/read/CMakeFiles/kuzu_binder_bind_read.dir/bind_load_from.cpp.o
  [ 18%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ATNStateType.cpp.o
  [ 18%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_explain.cpp.o
  [ 18%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/AtomTransition.cpp.o
  [ 18%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ContextSensitivityInfo.cpp.o
  [ 18%] Built target kuzu_binder_bind_copy
  [ 18%] Building CXX object src/binder/bind/read/CMakeFiles/kuzu_binder_bind_read.dir/bind_match.cpp.o
  [ 18%] Building CXX object src/binder/CMakeFiles/kuzu_binder.dir/expression_visitor.cpp.o
  [ 18%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/DecisionEventInfo.cpp.o
  [ 18%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_file_scan.cpp.o
  [ 18%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_boolean_expression.cpp.o
  [ 18%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/DecisionInfo.cpp.o
  [ 18%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_graph_pattern.cpp.o
  [ 18%] Building CXX object src/binder/bind/read/CMakeFiles/kuzu_binder_bind_read.dir/bind_unwind.cpp.o
  [ 18%] Built target kuzu_binder
  [ 18%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_case_expression.cpp.o
  [ 18%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/DecisionState.cpp.o
  [ 18%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/EpsilonTransition.cpp.o
  [ 18%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_comparison_expression.cpp.o
  [ 18%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_function_expression.cpp.o
  [ 18%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_literal_expression.cpp.o
  [ 18%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ErrorInfo.cpp.o
  [ 19%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerAction.cpp.o
  [ 19%] Building CXX object src/binder/expression/CMakeFiles/kuzu_binder_expression.dir/case_expression.cpp.o
  [ 19%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerActionExecutor.cpp.o
  [ 19%] Built target kuzu_binder_bind_read
  [ 19%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerATNConfig.cpp.o
  [ 20%] Building CXX object src/binder/expression/CMakeFiles/kuzu_binder_expression.dir/expression.cpp.o
  [ 20%] Building CXX object src/binder/expression/CMakeFiles/kuzu_binder_expression.dir/expression_util.cpp.o
  [ 20%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_projection_clause.cpp.o
  [ 20%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerATNSimulator.cpp.o
  [ 20%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_query.cpp.o
  [ 20%] Building CXX object src/binder/expression/CMakeFiles/kuzu_binder_expression.dir/function_expression.cpp.o
  [ 20%] Building CXX object src/binder/query/CMakeFiles/kuzu_binder_query.dir/bound_insert_clause.cpp.o
  [ 20%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_reading_clause.cpp.o
  [ 20%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerChannelAction.cpp.o
  [ 20%] Building CXX object src/binder/query/CMakeFiles/kuzu_binder_query.dir/bound_delete_clause.cpp.o
  [ 20%] Building CXX object src/binder/query/CMakeFiles/kuzu_binder_query.dir/bound_merge_clause.cpp.o
  [ 20%] Building CXX object src/binder/expression/CMakeFiles/kuzu_binder_expression.dir/literal_expression.cpp.o
  [ 20%] Building CXX object src/binder/rewriter/CMakeFiles/kuzu_binder_rewriter.dir/match_clause_pattern_label_rewriter.cpp.o
  [ 20%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerCustomAction.cpp.o
  [ 21%] Building CXX object src/binder/query/CMakeFiles/kuzu_binder_query.dir/bound_set_clause.cpp.o
  [ 21%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_null_operator_expression.cpp.o
  [ 21%] Building CXX object src/binder/expression/CMakeFiles/kuzu_binder_expression.dir/parameter_expression.cpp.o
  [ 21%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerIndexedCustomAction.cpp.o
  [ 21%] Building CXX object src/binder/query/CMakeFiles/kuzu_binder_query.dir/query_graph.cpp.o
  [ 21%] Building CXX object src/binder/visitor/CMakeFiles/kuzu_binder_visitor.dir/default_type_solver.cpp.o
  [ 21%] Building CXX object src/binder/expression/CMakeFiles/kuzu_binder_expression.dir/variable_expression.cpp.o
  [ 21%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_parameter_expression.cpp.o
  [ 21%] Building CXX object src/binder/rewriter/CMakeFiles/kuzu_binder_rewriter.dir/with_clause_projection_rewriter.cpp.o
  [ 21%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_standalone_call.cpp.o
  [ 21%] Building CXX object src/binder/visitor/CMakeFiles/kuzu_binder_visitor.dir/property_collector.cpp.o
  [ 21%] Built target kuzu_binder_expression
  [ 21%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerModeAction.cpp.o
  [ 21%] Building CXX object src/binder/query/CMakeFiles/kuzu_binder_query.dir/query_graph_label_analyzer.cpp.o
  [ 22%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_property_expression.cpp.o
  [ 23%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_transaction.cpp.o
  [ 23%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/connection.cpp.o
  [ 23%] Built target kuzu_binder_rewriter
  [ 23%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerMoreAction.cpp.o
  [ 24%] Building CXX object src/catalog/CMakeFiles/kuzu_catalog.dir/catalog.cpp.o
  [ 25%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerPopModeAction.cpp.o
  [ 25%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerPushModeAction.cpp.o
  [ 26%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/database.cpp.o
  [ 26%] Built target kuzu_binder_query
  [ 26%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_subquery_expression.cpp.o
  [ 26%] Built target kuzu_binder_visitor
  [ 26%] Building CXX object src/catalog/CMakeFiles/kuzu_catalog.dir/catalog_content.cpp.o
  [ 26%] Building CXX object src/catalog/CMakeFiles/kuzu_catalog.dir/catalog_set.cpp.o
  [ 26%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerSkipAction.cpp.o
  [ 26%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_updating_clause.cpp.o
  [ 26%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_extension.cpp.o
  [ 26%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LexerTypeAction.cpp.o
  [ 26%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/data_type.cpp.o
  [ 26%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/catalog_entry.cpp.o
  [ 26%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/helpers.cpp.o
  [ 26%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LL1Analyzer.cpp.o
  [ 26%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/flat_tuple.cpp.o
  [ 26%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/case_insensitive_map.cpp.o
  [ 26%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/prepared_statement.cpp.o
  [ 26%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/LookaheadEventInfo.cpp.o
  [ 26%] Building CXX object src/binder/bind_expression/CMakeFiles/kuzu_binder_bind_expression.dir/bind_variable_expression.cpp.o
  [ 26%] Building CXX object src/catalog/CMakeFiles/kuzu_catalog.dir/property.cpp.o
  [ 26%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/catalog_entry_type.cpp.o
  [ 26%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/query_result.cpp.o
  [ 26%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/constants.cpp.o
  [ 26%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/expression_type.cpp.o
  [ 26%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/NotSetTransition.cpp.o
  [ 26%] Building CXX object src/common/arrow/CMakeFiles/kuzu_common_arrow.dir/arrow_array_scan.cpp.o
  [ 26%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_export_database.cpp.o
  [ 26%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/function_catalog_entry.cpp.o
  [ 26%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/query_summary.cpp.o
  [ 26%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/value.cpp.o
  [ 26%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/OrderedATNConfigSet.cpp.o
  [ 26%] Built target kuzu_catalog
  [ 26%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/table_catalog_entry.cpp.o
  [ 26%] Building CXX object src/common/arrow/CMakeFiles/kuzu_common_arrow.dir/arrow_converter.cpp.o
  [ 26%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/in_mem_overflow_buffer.cpp.o
  [ 27%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ParseInfo.cpp.o
  [ 28%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/logging_level_utils.cpp.o
  [ 28%] Building CXX object src/c_api/CMakeFiles/kuzu_c_api.dir/version.cpp.o
  [ 28%] Building CXX object src/common/arrow/CMakeFiles/kuzu_common_arrow.dir/arrow_null_mask_tree.cpp.o
  [ 28%] Built target kuzu_binder_bind_expression
  [ 29%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/node_table_catalog_entry.cpp.o
  [ 29%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_import_database.cpp.o
  [ 29%] Built target kuzu_c_api
  [ 29%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ParserATNSimulator.cpp.o
  [ 29%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/md5.cpp.o
  [ 29%] Building CXX object src/common/arrow/CMakeFiles/kuzu_common_arrow.dir/arrow_row_batch.cpp.o
  [ 29%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/PrecedencePredicateTransition.cpp.o
  [ 30%] Building CXX object src/common/copier_config/CMakeFiles/kuzu_common_copier_config.dir/csv_reader_config.cpp.o
  [ 30%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/metric.cpp.o
  [ 30%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/rel_table_catalog_entry.cpp.o
  [ 30%] Building CXX object src/common/arrow/CMakeFiles/kuzu_common_arrow.dir/arrow_type.cpp.o
  [ 30%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/PredicateEvalInfo.cpp.o
  [ 30%] Building CXX object src/binder/bind/CMakeFiles/kuzu_binder_bind.dir/bind_use_database.cpp.o
  [ 30%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/rel_group_catalog_entry.cpp.o
  [ 30%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/rdf_graph_catalog_entry.cpp.o
  [ 30%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/PredicateTransition.cpp.o
  [ 30%] Built target kuzu_common_arrow
  [ 30%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/null_mask.cpp.o
  [ 30%] Building CXX object src/catalog/catalog_entry/CMakeFiles/kuzu_catalog_entry.dir/scalar_macro_catalog_entry.cpp.o
  [ 30%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/PredictionContextCache.cpp.o
  [ 30%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/PredictionContext.cpp.o
  [ 30%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/profiler.cpp.o
  [ 30%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/type_utils.cpp.o
  [ 30%] Built target kuzu_binder_bind
  [ 30%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/PredictionContextMergeCache.cpp.o
  [ 30%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/utils.cpp.o
  [ 30%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/sha256.cpp.o
  [ 30%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/PredictionMode.cpp.o
  [ 31%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/string_utils.cpp.o
  [ 31%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/system_message.cpp.o
  [ 32%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/ProfilingATNSimulator.cpp.o
  [ 32%] Built target kuzu_catalog_entry
  [ 32%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/RangeTransition.cpp.o
  [ 32%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/random_engine.cpp.o
  [ 32%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/RuleTransition.cpp.o
  [ 32%] Building CXX object src/common/CMakeFiles/kuzu_common.dir/windows_utils.cpp.o
  [ 32%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/SemanticContext.cpp.o
  [ 32%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/SetTransition.cpp.o
  [ 32%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/SingletonPredictionContext.cpp.o
  [ 32%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/StarLoopbackState.cpp.o
  [ 32%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/Transition.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/TransitionType.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/atn/WildcardTransition.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/BailErrorStrategy.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/BaseErrorListener.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/BufferedTokenStream.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/CharStream.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/CommonToken.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/CommonTokenFactory.cpp.o
  [ 33%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/CommonTokenStream.cpp.o
  [ 34%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ConsoleErrorListener.cpp.o
  [ 34%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/DefaultErrorStrategy.cpp.o
  [ 34%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/dfa/DFASerializer.cpp.o
  [ 34%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/dfa/DFA.cpp.o
  [ 34%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/dfa/DFAState.cpp.o
  [ 34%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/dfa/LexerDFASerializer.cpp.o
  [ 34%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/DiagnosticErrorListener.cpp.o
  [ 34%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/Exceptions.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/FailedPredicateException.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/InputMismatchException.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/internal/Synchronization.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/InterpreterRuleContext.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/IntStream.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/Lexer.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/LexerInterpreter.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/LexerNoViableAltException.cpp.o
  [ 35%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ListTokenSource.cpp.o
  [ 36%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/misc/InterpreterDataReader.cpp.o
  [ 36%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/misc/Interval.cpp.o
  [ 36%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/misc/IntervalSet.cpp.o
  [ 36%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/misc/MurmurHash.cpp.o
  [ 36%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/misc/Predicate.cpp.o
  [ 36%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/NoViableAltException.cpp.o
  [ 36%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/Parser.cpp.o
  [ 36%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ParserInterpreter.cpp.o
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ParserRuleContext.cpp.o
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/ProxyErrorListener.cpp.o
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/RecognitionException.cpp.o
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/Recognizer.cpp.o
  [ 37%] Built target kuzu_common
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/RuleContext.cpp.o
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/RuleContextWithAltNum.cpp.o
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/RuntimeMetaData.cpp.o
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/support/Any.cpp.o
  [ 37%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/support/Arrays.cpp.o
  [ 38%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/support/CPPUtils.cpp.o
  [ 38%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/support/StringUtils.cpp.o
  [ 38%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/support/Utf8.cpp.o
  [ 38%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/Token.cpp.o
  [ 38%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/TokenSource.cpp.o
  [ 38%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/TokenStream.cpp.o
  [ 38%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/TokenStreamRewriter.cpp.o
  [ 38%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/ErrorNodeImpl.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/IterativeParseTreeWalker.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/ParseTree.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/ParseTreeListener.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/ParseTreeVisitor.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/ParseTreeWalker.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/pattern/Chunk.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/pattern/ParseTreeMatch.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/pattern/ParseTreePattern.cpp.o
  [ 39%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/pattern/ParseTreePatternMatcher.cpp.o
  [ 40%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/pattern/RuleTagToken.cpp.o
  [ 40%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/pattern/TagChunk.cpp.o
  [ 40%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/pattern/TextChunk.cpp.o
  [ 40%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/pattern/TokenTagToken.cpp.o
  [ 40%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/TerminalNodeImpl.cpp.o
  [ 40%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/Trees.cpp.o
  [ 40%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPath.cpp.o
  [ 40%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathElement.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathLexer.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathLexerErrorListener.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathRuleAnywhereElement.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathRuleElement.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathTokenAnywhereElement.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathTokenElement.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathWildcardAnywhereElement.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/tree/xpath/XPathWildcardElement.cpp.o
  [ 41%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/UnbufferedCharStream.cpp.o
  [ 42%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/UnbufferedTokenStream.cpp.o
  [ 42%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/Vocabulary.cpp.o
  [ 42%] Building CXX object third_party/antlr4_runtime/CMakeFiles/antlr4_runtime.dir/src/WritableToken.cpp.o
  [ 42%] Linking CXX static library libantlr4_runtime.a
  [ 42%] Built target antlr4_runtime

  --- stderr
  -- Compiler is not EMSCRIPTEN
  CMake Deprecation Warning at third_party/re2/CMakeLists.txt:5 (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.

  CMake Deprecation Warning at third_party/serd/CMakeLists.txt:4 (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.

  CMake Warning:
    Manually-specified variables were not used by the project:

      CMAKE_ASM_COMPILER
      CMAKE_ASM_FLAGS

  In file included from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/fmt.h:28,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/common.h:50,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/spdlog.h:12,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/include/common/logging_level_utils.h:3,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/logging_level_utils.cpp:1:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1777:29:   required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’
   1777 |   return make_value<Context>(val);
        |          ~~~~~~~~~~~~~~~~~~~^~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1918:31:   required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {basic_string_view<char>&, const char (&)[3]}]’
   1918 |   return {FMT_FORWARD(args)...};
        |                               ^
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:3235:52:   required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’
   3235 |   return vformat_to(out, fmt, fmt::make_format_args(args...));
        |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/format-inl.h:65:14:   required from here
     65 |     format_to(it, FMT_STRING("{}{}"), message, SEP);
        |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1901:77:   in ‘constexpr’ expansion of ‘fmt::v9::detail::make_arg<true, fmt::v9::basic_format_context<fmt::v9::appender, char>, fmt::v9::detail::type::string_type, fmt::v9::basic_string_view<char>&>((* & args#0))’
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
   1735 |   const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
        |               ^~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’
   1735 |   const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
        |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp: In instantiation of ‘bool kuzu::common::hasOption(const char* const (&)[size], const std::string&) [with long unsigned int size = 2; std::string = std::__cxx11::basic_string<char>]’:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp:46:21:   required from here
     46 |     return hasOption(CopyConstants::BOOL_CSV_PARSING_OPTIONS, parsingOptionName);
        |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp:42:21: error: no matching function for call to ‘find(const char* const*, const char* const*, const std::string&)’
     42 |     return std::find(std::begin(arr), std::end(arr), option) != std::end(arr);
        |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /usr/include/c++/14/bits/locale_facets.h:48,
                   from /usr/include/c++/14/bits/basic_ios.h:37,
                   from /usr/include/c++/14/ios:46,
                   from /usr/include/c++/14/ostream:40,
                   from /usr/include/c++/14/bits/unique_ptr.h:43,
                   from /usr/include/c++/14/memory:78,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/include/common/types/types.h:3,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/include/common/types/ku_list.h:3,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/include/common/types/value/value.h:10,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/include/common/copier_config/csv_reader_config.h:5,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp:1:
  /usr/include/c++/14/bits/streambuf_iterator.h:435:5: note: candidate: ‘template<class _CharT2> typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, std::istreambuf_iterator<_CharT, std::char_traits<_CharT> > >::__type std::find(istreambuf_iterator<_CharT, char_traits<_CharT> >, istreambuf_iterator<_CharT, char_traits<_CharT> >, const _CharT2&)’
    435 |     find(istreambuf_iterator<_CharT> __first,
        |     ^~~~
  /usr/include/c++/14/bits/streambuf_iterator.h:435:5: note:   template argument deduction/substitution failed:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp:42:21: note:   mismatched types ‘std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >’ and ‘const char* const*’
     42 |     return std::find(std::begin(arr), std::end(arr), option) != std::end(arr);
        |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp: In instantiation of ‘bool kuzu::common::hasOption(const char* const (&)[size], const std::string&) [with long unsigned int size = 3; std::string = std::__cxx11::basic_string<char>]’:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp:50:21:   required from here
     50 |     return hasOption(CopyConstants::STRING_CSV_PARSING_OPTIONS, parsingOptionName);
        |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp:42:21: error: no matching function for call to ‘find(const char* const*, const char* const*, const std::string&)’
     42 |     return std::find(std::begin(arr), std::end(arr), option) != std::end(arr);
        |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/c++/14/bits/streambuf_iterator.h:435:5: note: candidate: ‘template<class _CharT2> typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, std::istreambuf_iterator<_CharT, std::char_traits<_CharT> > >::__type std::find(istreambuf_iterator<_CharT, char_traits<_CharT> >, istreambuf_iterator<_CharT, char_traits<_CharT> >, const _CharT2&)’
    435 |     find(istreambuf_iterator<_CharT> __first,
        |     ^~~~
  /usr/include/c++/14/bits/streambuf_iterator.h:435:5: note:   template argument deduction/substitution failed:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/copier_config/csv_reader_config.cpp:42:21: note:   mismatched types ‘std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >’ and ‘const char* const*’
     42 |     return std::find(std::begin(arr), std::end(arr), option) != std::end(arr);
        |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gmake[2]: *** [src/common/copier_config/CMakeFiles/kuzu_common_copier_config.dir/build.make:76: src/common/copier_config/CMakeFiles/kuzu_common_copier_config.dir/csv_reader_config.cpp.o] Error 1
  gmake[1]: *** [CMakeFiles/Makefile2:3713: src/common/copier_config/CMakeFiles/kuzu_common_copier_config.dir/all] Error 2
  gmake[1]: *** Waiting for unfinished jobs....
  In file included from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/fmt.h:28,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/common.h:50,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/details/registry.h:11,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/details/synchronous_factory.h:6,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/sinks/stdout_sinks.h:8,
                   from /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/src/common/utils.cpp:3:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h: In instantiation of ‘constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]’:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1777:29:   required from ‘constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]’
   1777 |   return make_value<Context>(val);
        |          ~~~~~~~~~~~~~~~~~~~^~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1918:31:   required from ‘constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {basic_string_view<char>&, const char (&)[3]}]’
   1918 |   return {FMT_FORWARD(args)...};
        |                               ^
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:3235:52:   required from ‘OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]’
   3235 |   return vformat_to(out, fmt, fmt::make_format_args(args...));
        |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/format-inl.h:65:14:   required from here
     65 |     format_to(it, FMT_STRING("{}{}"), message, SEP);
        |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1901:77:   in ‘constexpr’ expansion of ‘fmt::v9::detail::make_arg<true, fmt::v9::basic_format_context<fmt::v9::appender, char>, fmt::v9::detail::type::string_type, fmt::v9::basic_string_view<char>&>((* & args#0))’
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
   1735 |   const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
        |               ^~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/spdlog/spdlog/fmt/bundled/core.h:1735:46: note: the temporary was destroyed at the end of the full expression ‘fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))’
   1735 |   const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
        |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/antlr4_runtime/src/Vocabulary.cpp: In static member function ‘static void antlr4::dfa::Vocabulary::__static_initialization_and_destruction_0()’:
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/antlr4_runtime/src/Vocabulary.cpp:12:18: warning: ‘antlr4::dfa::Vocabulary::EMPTY_VOCABULARY’ is deprecated: Use the default constructor of Vocabulary instead. [-Wdeprecated-declarations]
     12 | const Vocabulary Vocabulary::EMPTY_VOCABULARY;
        |                  ^~~~~~~~~~
  /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/kuzu-0.4.2/kuzu-src/third_party/antlr4_runtime/src/Vocabulary.cpp:12:18: note: declared here
  gmake: *** [Makefile:136: all] Error 2
  thread 'main' panicked at /home/oleh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cmake-0.1.50/src/lib.rs:1098:5:

  command did not execute successfully, got: exit status: 2

  build script failed, must exit now
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
benjaminwinger commented 3 months ago

There are a couple of missing <algorithm> includes (similar issue to #3490). However fixing those will just expose some linking errors, which as far as I can tell are something to do with template definitions (also mentioned in #3490).

The workaround at the moment is to keep using GCC 13.

amp000 commented 3 months ago

Reopened as I shouldn't have closed the issue I don't think. Using GCC13 works as a workaround (although it's a pain to install on fedora 40)