==> Updating pacman database cache :: Synchronizing package databases... core downloading... extra downloading... ==> Building duckdb -> repo: extra-staging -> arch: aarch64 -> worker: ben-1 ==> Building duckdb for [extra-staging] (aarch64) Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. :: Synchronizing package databases... core-staging downloading... core-testing downloading... core downloading... extra-staging downloading... extra-testing downloading... aur downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging] (aarch64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-aarch64/root] -> [ben-1]...done ==> Making package: duckdb 1.5.5-1 (Sat Jul 25 10:42:36 2026) ==> Retrieving sources... -> Cloning duckdb git repo... Cloning into bare repository '/home/ben/alpb/build/duckdb/duckdb'... -> Cloning python-duckdb git repo... Cloning into bare repository '/home/ben/alpb/build/duckdb/python-duckdb'... ==> Validating source files with sha512sums... duckdb ... Passed python-duckdb ... Passed ==> Validating source files with b2sums... duckdb ... Passed python-duckdb ... Passed Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ==> Making package: duckdb 1.5.5-1 (Sat Jul 25 17:43:23 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (30) New Version Net Change Download Size extra-testing/cppdap 1.58.0-3 1.64 MiB extra-testing/hicolor-icon-theme 0.18-1 0.05 MiB extra-testing/jemalloc 1:5.3.1-2 1.10 MiB extra-testing/jsoncpp 1.9.6-3 0.83 MiB extra-testing/libuv 1.52.1-1 0.67 MiB extra-testing/perl-error 0.17030-3 0.04 MiB extra-testing/perl-mailtools 2.22-3 0.10 MiB extra-testing/perl-timedate 2.35-1 0.15 MiB extra-testing/python-autocommand 2.2.2-9 0.08 MiB 0.02 MiB extra-testing/python-jaraco.collections 5.1.0-3 0.11 MiB 0.02 MiB extra-testing/python-jaraco.context 6.1.2-1 0.06 MiB 0.02 MiB extra-testing/python-jaraco.functools 4.1.0-3 0.07 MiB 0.02 MiB extra-testing/python-jaraco.text 4.0.0-4 0.08 MiB 0.02 MiB extra-testing/python-more-itertools 11.1.0-1 0.77 MiB 0.13 MiB extra-testing/python-packaging 26.2-1 1.23 MiB 0.20 MiB extra-testing/python-pathspec 1.1.1-1 0.47 MiB 0.08 MiB extra-testing/python-platformdirs 4.11.0-1 0.45 MiB 0.05 MiB extra-testing/python-setuptools 1:83.0.0-1 7.37 MiB 1.18 MiB extra-testing/python-vcs-versioning 2.2.2-1 1.11 MiB 0.20 MiB extra-testing/python-wheel 0.47.0-1 0.33 MiB 0.07 MiB extra-testing/rhash 1.4.6-1 0.40 MiB extra-testing/zlib-ng 2.3.3-1 0.25 MiB extra-testing/cmake 4.4.0-2 92.57 MiB extra-testing/git 2.55.0-1 30.97 MiB extra-testing/ninja 1.13.2-3 0.39 MiB extra-testing/pybind11 3.0.4-1 1.17 MiB 0.23 MiB extra-testing/python-installer 1.0.0-1 0.20 MiB extra-testing/python-scikit-build-core 0.12.2-1 1.83 MiB 0.31 MiB extra-testing/python-setuptools-scm 10.2.1-1 0.23 MiB 0.05 MiB extra-testing/uv 0.11.32-1 44.77 MiB 12.89 MiB Total Download Size: 15.48 MiB Total Installed Size: 189.49 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cmake-4.4.0-2-aarch64 downloading... uv-0.11.32-1-aarch64 downloading... git-2.55.0-1-aarch64 downloading... python-setuptools-1:83.0.0-1-any downloading... jemalloc-1:5.3.1-2-aarch64 downloading... cppdap-1.58.0-3-aarch64 downloading... python-scikit-build-core-0.12.2-1-any downloading... libuv-1.52.1-1-aarch64 downloading... pybind11-3.0.4-1-any downloading... python-packaging-26.2-1-any downloading... jsoncpp-1.9.6-3-aarch64 downloading... python-vcs-versioning-2.2.2-1-any downloading... rhash-1.4.6-1-aarch64 downloading... ninja-1.13.2-3-aarch64 downloading... python-more-itertools-11.1.0-1-any downloading... zlib-ng-2.3.3-1-aarch64 downloading... python-pathspec-1.1.1-1-any downloading... python-wheel-0.47.0-1-any downloading... python-platformdirs-4.11.0-1-any downloading... python-setuptools-scm-10.2.1-1-any downloading... python-autocommand-2.2.2-9-any downloading... python-jaraco.collections-5.1.0-3-any downloading... python-jaraco.text-4.0.0-4-any downloading... python-jaraco.functools-4.1.0-3-any downloading... python-jaraco.context-6.1.2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... installing pybind11... Optional dependencies for pybind11 python-setuptools: for setup_helpers [pending] installing jemalloc... Optional dependencies for jemalloc perl: for jeprof [installed] installing uv... installing python-installer... installing python-packaging... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-vcs-versioning... Optional dependencies for python-vcs-versioning python-rich: formatting of log messages installing python-setuptools-scm... Optional dependencies for python-setuptools-scm python-rich: use rich as console log handler installing python-pathspec... Optional dependencies for python-pathspec python-google-re2: re2 backend installing python-scikit-build-core... :: Running post-transaction hooks... (1/3) Creating system user accounts... Creating group 'git' with GID 969. Creating user 'git' (git daemon user) with UID 969 and GID 969. (2/3) Reloading system manager configuration... Skipped: Current root is not booted. (3/3) Arming ConditionNeedsUpdate... ==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of duckdb git repo... Cloning into 'duckdb'... done. Updating files: 34% (5249/15437) Updating files: 35% (5403/15437) Updating files: 36% (5558/15437) Updating files: 37% (5712/15437) Updating files: 38% (5867/15437) Updating files: 39% (6021/15437) Updating files: 40% (6175/15437) Updating files: 41% (6330/15437) Updating files: 42% (6484/15437) Updating files: 43% (6638/15437) Updating files: 44% (6793/15437) Updating files: 45% (6947/15437) Updating files: 46% (7102/15437) Updating files: 47% (7256/15437) Updating files: 48% (7410/15437) Updating files: 49% (7565/15437) Updating files: 50% (7719/15437) Updating files: 51% (7873/15437) Updating files: 52% (8028/15437) Updating files: 53% (8182/15437) Updating files: 54% (8336/15437) Updating files: 55% (8491/15437) Updating files: 56% (8645/15437) Updating files: 57% (8800/15437) Updating files: 58% (8954/15437) Updating files: 59% (9108/15437) Updating files: 60% (9263/15437) Updating files: 61% (9417/15437) Updating files: 62% (9571/15437) Updating files: 63% (9726/15437) Updating files: 64% (9880/15437) Updating files: 65% (10035/15437) Updating files: 66% (10189/15437) Updating files: 67% (10343/15437) Updating files: 68% (10498/15437) Updating files: 69% (10652/15437) Updating files: 70% (10806/15437) Updating files: 71% (10961/15437) Updating files: 72% (11115/15437) Updating files: 73% (11270/15437) Updating files: 74% (11424/15437) Updating files: 75% (11578/15437) Updating files: 76% (11733/15437) Updating files: 77% (11887/15437) Updating files: 78% (12041/15437) Updating files: 79% (12196/15437) Updating files: 80% (12350/15437) Updating files: 81% (12504/15437) Updating files: 82% (12659/15437) Updating files: 83% (12813/15437) Updating files: 84% (12968/15437) Updating files: 85% (13122/15437) Updating files: 86% (13276/15437) Updating files: 87% (13431/15437) Updating files: 88% (13585/15437) Updating files: 89% (13739/15437) Updating files: 90% (13894/15437) Updating files: 91% (14048/15437) Updating files: 92% (14203/15437) Updating files: 93% (14357/15437) Updating files: 94% (14511/15437) Updating files: 95% (14666/15437) Updating files: 96% (14820/15437) Updating files: 97% (14974/15437) Updating files: 98% (15129/15437) Updating files: 99% (15283/15437) Updating files: 100% (15437/15437) Updating files: 100% (15437/15437), done. Switched to a new branch 'makepkg' -> Creating working copy of python-duckdb git repo... Cloning into 'python-duckdb'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... Submodule 'external/duckdb' (https://github.com/duckdb/duckdb.git) registered for path 'external/duckdb' Cloning into '/build/duckdb/src/python-duckdb/external/duckdb'... done. Submodule path 'external/duckdb': checked out 'd8cdaa33fda8df955cc76ef58a280f68f4cd43fa' ==> Starting build()... -- Found Python3: /usr/bin/python3.14 (found version "3.14.6") found components: Interpreter -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Git: /usr/bin/git (found version "2.55.0") -- GIT_COMMIT_HASH has length 11 different than the expected 10 -- git hash d8cdaa33fd, version v1.5.5, extension folder v1.5.5 -- Build workers: compile= link_release=4 link_non_release=2 -- Extensions will be deployed to: /build/duckdb/src/build/repository -- Load extension 'core_functions' from '/build/duckdb/src/duckdb/extensions' @ v1.5.5 -- Load extension 'parquet' from '/build/duckdb/src/duckdb/extensions' @ v1.5.5 -- Extensions linked into DuckDB: [core_functions, parquet] -- Configuring done (5.1s) -- Generating done (0.4s) -- Build files have been written to: /build/duckdb/src/build [1/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/batcher.c.o [2/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/bin.c.o [3/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/bin_info.c.o [4/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/bitmap.c.o [5/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/background_thread.c.o [6/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/buf_writer.c.o [7/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/cache_bin.c.o [8/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/div.c.o [9/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/base.c.o [10/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/counter.c.o [11/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/arena.c.o [12/580] Building CXX object CMakeFiles/duckdb_platform_binary.dir/tools/utils/test_platform.cpp.o [13/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/decay.c.o [14/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ckh.c.o [15/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ehooks.c.o [16/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/edata_cache.c.o [17/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ecache.c.o [18/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/exp_grow.c.o [19/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/jemalloc.c.o [20/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/emap.c.o [21/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/edata.c.o [22/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/extent_mmap.c.o [23/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/eset.c.o [24/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/extent.c.o [25/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/fxp.c.o [26/580] Linking CXX executable duckdb_platform_binary [27/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/san.c.o [28/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/extent_dss.c.o [29/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/hook.c.o [30/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/san_bump.c.o [31/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/hpa.c.o [32/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/hpa_hooks.c.o [33/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/hpdata.c.o [34/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/inspect.c.o [35/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ctl.c.o [36/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/mutex.c.o [37/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/large.c.o [38/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/log.c.o [39/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/malloc_io.c.o [40/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/nstime.c.o [41/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pa.c.o [42/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pai.c.o [43/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/peak_event.c.o [44/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pa_extra.c.o [45/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pac.c.o [46/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pages.c.o [47/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_log.c.o [48/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_recent.c.o [49/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/sc.c.o [50/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_stats.c.o [51/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_data.c.o [52/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/safety_check.c.o [53/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof.c.o [54/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/rtree.c.o [55/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/psset.c.o [56/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_sys.c.o [57/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/test_hooks.c.o [58/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/sz.c.o [59/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/sec.c.o [60/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/util.c.o [61/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/tsd.c.o [62/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/zone.c.o [63/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/thread_event.c.o [64/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ticker.c.o [65/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/witness.c.o [66/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/stats.c.o [67/580] Building C object third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/tcache.c.o [68/580] Building CXX object third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/sds.cpp.o [69/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_parser.cpp.o [70/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scansup.cpp.o [71/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_list.cpp.o [72/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_makefuncs.cpp.o [73/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/pg_functions.cpp.o [74/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/postgres_parser.cpp.o [75/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_value.cpp.o [76/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_common_keywords.cpp.o [77/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scan.cpp.o [78/580] Building CXX object third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/hyperloglog.cpp.o [79/580] Building CXX object third_party/fsst/CMakeFiles/duckdb_fsst.dir/libfsst.cpp.o [80/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1parse.cpp.o [81/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1write.cpp.o [82/580] Building CXX object third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_gram.cpp.o [83/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/aes.cpp.o [84/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/base64.cpp.o [85/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum.cpp.o [86/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum_core.cpp.o [87/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher.cpp.o [88/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher_wrap.cpp.o [89/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/gcm.cpp.o [90/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/constant_time.cpp.o [91/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/oid.cpp.o [92/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/md.cpp.o [93/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk.cpp.o [94/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pem.cpp.o [95/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk_wrap.cpp.o [96/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pkparse.cpp.o [97/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform.cpp.o [98/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform_util.cpp.o [99/580] Building CXX object third_party/fmt/CMakeFiles/duckdb_fmt.dir/format.cc.o [100/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa_alt_helpers.cpp.o [101/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha1.cpp.o [102/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha256.cpp.o [103/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitmap256.cc.o [104/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa.cpp.o [105/580] Building CXX object third_party/miniz/CMakeFiles/duckdb_miniz.dir/miniz.cpp.o [106/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/mimics_pcre.cc.o [107/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/perl_groups.cc.o [108/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/filtered_re2.cc.o [109/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/compile.cc.o [110/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitstate.cc.o [111/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/onepass.cc.o [112/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/nfa.cc.o [113/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/dfa.cc.o [114/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/parse.cc.o [115/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter.cc.o [116/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/simplify.cc.o [117/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/stringpiece.cc.o [118/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/re2.cc.o [119/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_casefold.cc.o [120/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/util/rune.cc.o [121/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_groups.cc.o [122/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter_tree.cc.o [123/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prog.cc.o [124/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/set.cc.o [125/580] Building CXX object third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/mbedtls_wrapper.cpp.o [126/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/util/strutil.cc.o [127/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/tostring.cc.o [128/580] Building CXX object third_party/re2/CMakeFiles/duckdb_re2.dir/re2/regexp.cc.o [129/580] Building CXX object third_party/skiplist/CMakeFiles/duckdb_skiplistlib.dir/SkipList.cpp.o [130/580] Building CXX object third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc.cpp.o [131/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_double_fast.cpp.o [132/580] Building CXX object third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc_wrapper.cpp.o [133/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_superblock.cpp.o [134/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_sequences.cpp.o [135/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_fast.cpp.o [136/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/hist.cpp.o [137/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_ldm.cpp.o [138/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstdmt_compress.cpp.o [139/580] Building CXX object third_party/fastpforlib/CMakeFiles/duckdb_fastpforlib.dir/bitpacking.cpp.o [140/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/huf_compress.cpp.o [141/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_literals.cpp.o [142/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/fse_compress.cpp.o [143/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_opt.cpp.o [144/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_ddict.cpp.o [145/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/debug.cpp.o [146/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress.cpp.o [147/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/threading.cpp.o [148/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/xxhash.cpp.o [149/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/huf_decompress.cpp.o [150/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/fse_decompress.cpp.o [151/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/entropy_common.cpp.o [152/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/pool.cpp.o [153/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress.cpp.o [154/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/divsufsort.cpp.o [155/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/error_private.cpp.o [156/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_decompress.cpp.o [157/580] Generating duckdb_platform_out [158/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/zstd_common.cpp.o [159/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress_block.cpp.o [160/580] Linking C static library third_party/jemalloc/libduckdb_jemalloc.a [161/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_common.cpp.o [162/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_lazy.cpp.o [163/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/zdict.cpp.o [164/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/cover.cpp.o [165/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_compress.cpp.o [166/580] Building CXX object third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/fastcover.cpp.o [167/580] Building CXX object third_party/yyjson/CMakeFiles/duckdb_yyjson.dir/yyjson.cpp.o [168/580] Building CXX object src/optimizer/pullup/CMakeFiles/duckdb_optimizer_pullup.dir/ub_duckdb_optimizer_pullup.cpp.o [169/580] Building CXX object src/optimizer/compressed_materialization/CMakeFiles/duckdb_optimizer_compressed_materialization.dir/ub_duckdb_optimizer_compressed_materialization.cpp.o [170/580] Building CXX object src/optimizer/matcher/CMakeFiles/duckdb_optimizer_matcher.dir/ub_duckdb_optimizer_matcher.cpp.o [171/580] Building CXX object src/optimizer/statistics/expression/CMakeFiles/duckdb_optimizer_statistics_expr.dir/ub_duckdb_optimizer_statistics_expr.cpp.o [172/580] Building CXX object src/optimizer/pushdown/CMakeFiles/duckdb_optimizer_pushdown.dir/ub_duckdb_optimizer_pushdown.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_pushdown.hpp:12, from /build/duckdb/src/duckdb/src/optimizer/pushdown/pushdown_aggregate.cpp:1, from /build/duckdb/src/build/src/optimizer/pushdown/ub_duckdb_optimizer_pushdown.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [173/580] Building CXX object src/optimizer/rule/CMakeFiles/duckdb_optimizer_rules.dir/ub_duckdb_optimizer_rules.cpp.o [174/580] Building CXX object src/optimizer/statistics/operator/CMakeFiles/duckdb_optimizer_statistics_op.dir/ub_duckdb_optimizer_statistics_op.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:15, from /build/duckdb/src/duckdb/src/optimizer/statistics/operator/propagate_filter.cpp:2, from /build/duckdb/src/build/src/optimizer/statistics/operator/ub_duckdb_optimizer_statistics_op.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/column_index.hpp:11, from /build/duckdb/src/duckdb/src/optimizer/statistics/operator/propagate_aggregate.cpp:2, from /build/duckdb/src/build/src/optimizer/statistics/operator/ub_duckdb_optimizer_statistics_op.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [175/580] Building CXX object src/planner/expression/CMakeFiles/duckdb_planner_expression.dir/ub_duckdb_planner_expression.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_serialization.hpp:14, from /build/duckdb/src/duckdb/src/planner/expression/bound_aggregate_expression.cpp:7, from /build/duckdb/src/build/src/planner/expression/ub_duckdb_planner_expression.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/expression/bound_expression.hpp:12, from /build/duckdb/src/duckdb/src/planner/expression/bound_expression.cpp:1, from /build/duckdb/src/build/src/planner/expression/ub_duckdb_planner_expression.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [176/580] Building CXX object src/optimizer/join_order/CMakeFiles/duckdb_optimizer_join_order.dir/ub_duckdb_optimizer_join_order.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/logical_create_secret.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/list.hpp:11, from /build/duckdb/src/duckdb/src/optimizer/join_order/join_node.cpp:5, from /build/duckdb/src/build/src/optimizer/join_order/ub_duckdb_optimizer_join_order.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:11, from /build/duckdb/src/duckdb/src/optimizer/join_order/query_graph.cpp:1, from /build/duckdb/src/build/src/optimizer/join_order/ub_duckdb_optimizer_join_order.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [177/580] Building CXX object src/planner/binder/expression/CMakeFiles/duckdb_bind_expression.dir/ub_duckdb_bind_expression.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:15, from /build/duckdb/src/duckdb/src/planner/binder/expression/bind_aggregate_expression.cpp:7, from /build/duckdb/src/build/src/planner/binder/expression/ub_duckdb_bind_expression.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/function_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/aggregate_function_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/planner/binder/expression/bind_aggregate_expression.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/planner/binder/expression/bind_window_expression.cpp:6, from /build/duckdb/src/build/src/planner/binder/expression/ub_duckdb_bind_expression.cpp:22: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [178/580] Building CXX object src/planner/filter/CMakeFiles/duckdb_planner_filter.dir/ub_duckdb_planner_filter.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/planner/filter/bloom_filter.hpp:11, from /build/duckdb/src/duckdb/src/planner/filter/bloom_filter.cpp:1, from /build/duckdb/src/build/src/planner/filter/ub_duckdb_planner_filter.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serialization_data.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [179/580] Building CXX object src/planner/binder/query_node/CMakeFiles/duckdb_bind_query_node.dir/ub_duckdb_bind_query_node.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/logical_create_secret.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/list.hpp:11, from /build/duckdb/src/duckdb/src/planner/binder/query_node/plan_select_node.cpp:4, from /build/duckdb/src/build/src/planner/binder/query_node/ub_duckdb_bind_query_node.cpp:9: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/duckdb/src/planner/binder/query_node/bind_select_node.cpp:1, from /build/duckdb/src/build/src/planner/binder/query_node/ub_duckdb_bind_query_node.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:16, from /build/duckdb/src/duckdb/src/planner/binder/query_node/plan_setop.cpp:7, from /build/duckdb/src/build/src/planner/binder/query_node/ub_duckdb_bind_query_node.cpp:10: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [180/580] Building CXX object src/planner/expression_binder/CMakeFiles/duckdb_expression_binders.dir/ub_duckdb_expression_binders.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression_binder/index_binder.hpp:13, from /build/duckdb/src/duckdb/src/planner/expression_binder/index_binder.cpp:1, from /build/duckdb/src/build/src/planner/expression_binder/ub_duckdb_expression_binders.cpp:12: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/expression/bound_expression.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression_binder.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression_binder/aggregate_binder.hpp:11, from /build/duckdb/src/duckdb/src/planner/expression_binder/aggregate_binder.cpp:1, from /build/duckdb/src/build/src/planner/expression_binder/ub_duckdb_expression_binders.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/planner/expression_binder/index_binder.cpp:10: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [181/580] Building CXX object src/planner/CMakeFiles/duckdb_planner.dir/ub_duckdb_planner.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/duckdb/src/planner/logical_operator.cpp:6, from /build/duckdb/src/build/src/planner/ub_duckdb_planner.cpp:11: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/planner/binding_alias.hpp:11, from /build/duckdb/src/duckdb/src/planner/binding_alias.cpp:1, from /build/duckdb/src/build/src/planner/ub_duckdb_planner.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/planner/binder.cpp:9, from /build/duckdb/src/build/src/planner/ub_duckdb_planner.cpp:12: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [182/580] Building CXX object src/parser/constraints/CMakeFiles/duckdb_constraints.dir/ub_duckdb_constraints.cpp.o [183/580] Building CXX object src/planner/operator/CMakeFiles/duckdb_planner_operator.dir/ub_duckdb_planner_operator.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/planner/operator/logical_copy_to_file.cpp:4, from /build/duckdb/src/build/src/planner/operator/ub_duckdb_planner_operator.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/tuple_data_layout_enums.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/logical_aggregate.hpp:11, from /build/duckdb/src/duckdb/src/planner/operator/logical_aggregate.cpp:1, from /build/duckdb/src/build/src/planner/operator/ub_duckdb_planner_operator.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [184/580] Building CXX object src/optimizer/CMakeFiles/duckdb_optimizer.dir/ub_duckdb_optimizer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/logical_create_secret.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/list.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/cte_inlining.hpp:16, from /build/duckdb/src/duckdb/src/optimizer/common_subplan_optimizer.cpp:4, from /build/duckdb/src/build/src/optimizer/ub_duckdb_optimizer.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/logical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/build_probe_side_optimizer.hpp:13, from /build/duckdb/src/duckdb/src/optimizer/build_probe_side_optimizer.cpp:1, from /build/duckdb/src/build/src/optimizer/ub_duckdb_optimizer.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/optimizer/topn_window_elimination.cpp:29, from /build/duckdb/src/build/src/optimizer/ub_duckdb_optimizer.cpp:31: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [185/580] Building CXX object src/planner/subquery/CMakeFiles/duckdb_planner_subquery.dir/ub_duckdb_planner_subquery.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/logical_create_secret.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/list.hpp:11, from /build/duckdb/src/duckdb/src/planner/subquery/flatten_dependent_join.cpp:12, from /build/duckdb/src/build/src/planner/subquery/ub_duckdb_planner_subquery.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/subquery/flatten_dependent_join.hpp:12, from /build/duckdb/src/duckdb/src/planner/subquery/flatten_dependent_join.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [186/580] Building CXX object src/planner/binder/tableref/CMakeFiles/duckdb_bind_tableref.dir/ub_duckdb_bind_tableref.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/src/planner/binder/tableref/bind_basetableref.cpp:6, from /build/duckdb/src/build/src/planner/binder/tableref/ub_duckdb_bind_tableref.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/table_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/planner/binder/tableref/bind_basetableref.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [187/580] Building CXX object src/parser/query_node/CMakeFiles/duckdb_query_node.dir/ub_duckdb_query_node.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/parser/query_node/recursive_cte_node.cpp:2, from /build/duckdb/src/build/src/parser/query_node/ub_duckdb_query_node.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/query_node/recursive_cte_node.hpp:11, from /build/duckdb/src/duckdb/src/parser/query_node/recursive_cte_node.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [188/580] Building CXX object src/planner/binder/statement/CMakeFiles/duckdb_bind_statement.dir/ub_duckdb_bind_statement.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:11, from /build/duckdb/src/duckdb/src/planner/binder/statement/bind_copy.cpp:9, from /build/duckdb/src/build/src/planner/binder/statement/ub_duckdb_bind_statement.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/planner/binder.hpp:11, from /build/duckdb/src/duckdb/src/planner/binder/statement/bind_attach.cpp:1, from /build/duckdb/src/build/src/planner/binder/statement/ub_duckdb_bind_statement.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:16: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [189/580] Building CXX object src/parser/expression/CMakeFiles/duckdb_expression.dir/ub_duckdb_expression.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/duckdb/src/parser/expression/between_expression.cpp:2, from /build/duckdb/src/build/src/parser/expression/ub_duckdb_expression.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/expression/between_expression.hpp:11, from /build/duckdb/src/duckdb/src/parser/expression/between_expression.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/parser/expression/between_expression.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [190/580] Building CXX object src/parser/CMakeFiles/duckdb_parser.dir/ub_duckdb_parser.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/parser/parsed_expression.cpp:7, from /build/duckdb/src/build/src/parser/ub_duckdb_parser.cpp:8: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/duckdb/src/parser/base_expression.cpp:1, from /build/duckdb/src/build/src/parser/ub_duckdb_parser.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [191/580] Building CXX object src/parser/statement/CMakeFiles/duckdb_statement.dir/ub_duckdb_statement.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/extra_drop_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/drop_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/statement/drop_statement.hpp:11, from /build/duckdb/src/duckdb/src/parser/statement/drop_statement.cpp:1, from /build/duckdb/src/build/src/parser/statement/ub_duckdb_statement.cpp:10: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/column_definition.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/statement/alter_statement.hpp:11, from /build/duckdb/src/duckdb/src/parser/statement/alter_statement.cpp:1, from /build/duckdb/src/build/src/parser/statement/ub_duckdb_statement.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [192/580] Building CXX object src/parser/parsed_data/CMakeFiles/duckdb_parsed_data.dir/ub_duckdb_parsed_data.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table_function.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_scalar_function_info.hpp:12, from /build/duckdb/src/duckdb/src/parser/parsed_data/alter_scalar_function_info.cpp:2, from /build/duckdb/src/build/src/parser/parsed_data/ub_duckdb_parsed_data.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/catalog_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/alter_info.hpp:11, from /build/duckdb/src/duckdb/src/parser/parsed_data/alter_info.cpp:1, from /build/duckdb/src/build/src/parser/parsed_data/ub_duckdb_parsed_data.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/function/macro_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_macro_info.hpp:12, from /build/duckdb/src/duckdb/src/parser/parsed_data/create_info.cpp:5, from /build/duckdb/src/build/src/parser/parsed_data/ub_duckdb_parsed_data.cpp:10: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/parser/parsed_data/create_secret_info.cpp:1, from /build/duckdb/src/build/src/parser/parsed_data/ub_duckdb_parsed_data.cpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [193/580] Building CXX object src/parser/transform/constraint/CMakeFiles/duckdb_transformer_constraint.dir/ub_duckdb_transformer_constraint.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/duckdb/src/parser/transform/constraint/transform_constraint.cpp:4, from /build/duckdb/src/build/src/parser/transform/constraint/ub_duckdb_transformer_constraint.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/column_definition.hpp:11, from /build/duckdb/src/duckdb/src/parser/transform/constraint/transform_constraint.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [194/580] Building CXX object src/parser/tableref/CMakeFiles/duckdb_parser_tableref.dir/ub_duckdb_parser_tableref.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/duckdb/src/parser/tableref/basetableref.cpp:4, from /build/duckdb/src/build/src/parser/tableref/ub_duckdb_parser_tableref.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/tableref/at_clause.hpp:11, from /build/duckdb/src/duckdb/src/parser/tableref/at_clause.cpp:1, from /build/duckdb/src/build/src/parser/tableref/ub_duckdb_parser_tableref.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/parser/tableref/basetableref.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [195/580] Building CXX object src/parser/transform/expression/CMakeFiles/duckdb_transformer_expression.dir/ub_duckdb_transformer_expression.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/duckdb/src/parser/transform/expression/transform_array_access.cpp:6, from /build/duckdb/src/build/src/parser/transform/expression/ub_duckdb_transformer_expression.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/value.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/expression/constant_expression.hpp:11, from /build/duckdb/src/duckdb/src/parser/transform/expression/transform_array_access.cpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [196/580] Building CXX object src/parser/transform/helpers/CMakeFiles/duckdb_transformer_helpers.dir/ub_duckdb_transformer_helpers.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/duckdb/src/parser/transform/helpers/transform_alias.cpp:1, from /build/duckdb/src/build/src/parser/transform/helpers/ub_duckdb_transformer_helpers.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/parser/transformer.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [197/580] Building CXX object src/function/cast/union/CMakeFiles/duckdb_union_cast.dir/ub_duckdb_union_cast.cpp.o [198/580] Building CXX object src/function/aggregate/CMakeFiles/duckdb_func_aggr.dir/ub_duckdb_func_aggr.cpp.o [199/580] Building CXX object src/parser/transform/tableref/CMakeFiles/duckdb_transformer_tableref.dir/ub_duckdb_transformer_tableref.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/duckdb/src/parser/transform/tableref/transform_base_tableref.cpp:2, from /build/duckdb/src/build/src/parser/transform/tableref/ub_duckdb_transformer_tableref.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/column_definition.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/table_description.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/tableref/basetableref.hpp:11, from /build/duckdb/src/duckdb/src/parser/transform/tableref/transform_base_tableref.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [200/580] Building CXX object src/function/aggregate/distributive/CMakeFiles/duckdb_aggr_distr.dir/ub_duckdb_aggr_distr.cpp.o [201/580] Building CXX object src/function/cast/variant/CMakeFiles/duckdb_variant_cast.dir/ub_duckdb_variant_cast.cpp.o [202/580] Building CXX object src/function/CMakeFiles/duckdb_function.dir/ub_duckdb_function.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/src/function/built_in_functions.cpp:12, from /build/duckdb/src/build/src/function/ub_duckdb_function.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/function/aggregate_function.cpp:1, from /build/duckdb/src/build/src/function/ub_duckdb_function.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [203/580] Building CXX object src/function/pragma/CMakeFiles/duckdb_func_pragma.dir/ub_duckdb_func_pragma.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/function/pragma/pragma_functions.cpp:7, from /build/duckdb/src/build/src/function/pragma/ub_duckdb_func_pragma.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/pragma_function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/pragma/pragma_functions.hpp:11, from /build/duckdb/src/duckdb/src/function/pragma/pragma_functions.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [204/580] Building CXX object src/function/scalar/date/CMakeFiles/duckdb_func_date.dir/ub_duckdb_func_date.cpp.o [205/580] Building CXX object src/function/scalar/CMakeFiles/duckdb_func_scalar.dir/ub_duckdb_func_scalar.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/src/function/scalar/nested_functions.cpp:1, from /build/duckdb/src/build/src/function/scalar/ub_duckdb_func_scalar.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/built_in_functions.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/compressed_materialization_utils.hpp:11, from /build/duckdb/src/duckdb/src/function/scalar/compressed_materialization_utils.cpp:1, from /build/duckdb/src/build/src/function/scalar/ub_duckdb_func_scalar.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [206/580] Building CXX object src/function/scalar/map/CMakeFiles/duckdb_function_map.dir/ub_duckdb_function_map.cpp.o [207/580] Building CXX object src/function/scalar/generic/CMakeFiles/duckdb_func_generic_main.dir/ub_duckdb_func_generic_main.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:15, from /build/duckdb/src/duckdb/src/function/scalar/generic/constant_or_null.cpp:1, from /build/duckdb/src/build/src/function/scalar/generic/ub_duckdb_func_generic_main.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar_function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [208/580] Building CXX object src/function/scalar/compressed_materialization/CMakeFiles/duckdb_func_compressed_materialization.dir/ub_duckdb_func_compressed_materialization.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/function/scalar/compressed_materialization/compress_integral.cpp:2, from /build/duckdb/src/build/src/function/scalar/compressed_materialization/ub_duckdb_func_compressed_materialization.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/numeric_utils.hpp:14, from /build/duckdb/src/duckdb/src/function/scalar/compressed_materialization/compress_integral.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [209/580] Building CXX object src/parser/transform/statement/CMakeFiles/duckdb_transformer_statement.dir/ub_duckdb_transformer_statement.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/duckdb/src/parser/transform/statement/transform_alter_table.cpp:6, from /build/duckdb/src/build/src/parser/transform/statement/ub_duckdb_transformer_statement.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/constraint.hpp:11, from /build/duckdb/src/duckdb/src/parser/transform/statement/transform_alter_table.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [210/580] Building CXX object src/function/scalar/string/regexp/CMakeFiles/duckdb_func_string_regexp.dir/ub_duckdb_func_string_regexp.cpp.o [211/580] Building CXX object src/function/scalar/list/CMakeFiles/duckdb_func_list_nested.dir/ub_duckdb_func_list_nested.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/src/function/scalar/list/contains_or_position.cpp:2, from /build/duckdb/src/build/src/function/scalar/list/ub_duckdb_func_list_nested.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/list_functions.hpp:14, from /build/duckdb/src/duckdb/src/function/scalar/list/contains_or_position.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [212/580] Building CXX object src/function/scalar/variant/CMakeFiles/duckdb_func_variant_main.dir/ub_duckdb_func_variant_main.cpp.o [213/580] Building CXX object src/function/scalar/sequence/CMakeFiles/duckdb_func_seq.dir/ub_duckdb_func_seq.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/function/scalar/sequence/nextval.cpp:12, from /build/duckdb/src/build/src/function/scalar/sequence/ub_duckdb_func_seq.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/sequence_functions.hpp:14, from /build/duckdb/src/duckdb/src/function/scalar/sequence/nextval.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [214/580] Building CXX object src/function/scalar/string/CMakeFiles/duckdb_func_string_main.dir/ub_duckdb_func_string_main.cpp.o [215/580] Building CXX object src/function/scalar/geometry/CMakeFiles/duckdb_func_geometry.dir/ub_duckdb_func_geometry.cpp.o [216/580] Building CXX object src/function/cast/CMakeFiles/duckdb_func_cast.dir/ub_duckdb_func_cast.cpp.o [217/580] Building CXX object src/function/scalar/struct/CMakeFiles/duckdb_func_struct_main.dir/ub_duckdb_func_struct_main.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/src/function/scalar/struct/remap_struct.cpp:4, from /build/duckdb/src/build/src/function/scalar/struct/ub_duckdb_func_struct_main.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/function/scalar/struct/remap_struct.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [218/580] Building CXX object src/function/scalar/system/CMakeFiles/duckdb_func_system.dir/ub_duckdb_func_system.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:15, from /build/duckdb/src/duckdb/src/function/scalar/system/aggregate_export.cpp:3, from /build/duckdb/src/build/src/function/scalar/system/ub_duckdb_func_system.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/function_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/aggregate_function_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/function/scalar/system/aggregate_export.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/function/scalar/system/aggregate_export.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [219/580] Building CXX object src/catalog/catalog_entry/dependency/CMakeFiles/duckdb_catalog_entries_dependency.dir/ub_duckdb_catalog_entries_dependency.cpp.o [220/580] Building CXX object src/function/variant/CMakeFiles/duckdb_function_variant.dir/ub_duckdb_function_variant.cpp.o [221/580] Building CXX object src/function/table/arrow/CMakeFiles/duckdb_arrow_conversion.dir/ub_duckdb_arrow_conversion.cpp.o [222/580] Building CXX object src/function/table/version/CMakeFiles/duckdb_func_table_version.dir/ub_duckdb_func_table_version.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/function/table/version/pragma_version.cpp:2, from /build/duckdb/src/build/src/function/table/version/ub_duckdb_func_table_version.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/operator_result_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table_function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/system_functions.hpp:11, from /build/duckdb/src/duckdb/src/function/table/version/pragma_version.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [223/580] Building CXX object src/function/scalar/operator/CMakeFiles/duckdb_func_ops_main.dir/ub_duckdb_func_ops_main.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/function/scalar/operator/arithmetic.cpp:11, from /build/duckdb/src/build/src/function/scalar/operator/ub_duckdb_func_ops_main.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/operator/add.hpp:11, from /build/duckdb/src/duckdb/src/function/scalar/operator/add.cpp:1, from /build/duckdb/src/build/src/function/scalar/operator/ub_duckdb_func_ops_main.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [224/580] Building CXX object src/catalog/default/CMakeFiles/duckdb_catalog_default_entries.dir/ub_duckdb_catalog_default_entries.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/default/default_generator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/default/default_coordinate_systems.hpp:11, from /build/duckdb/src/duckdb/src/catalog/default/default_coordinate_systems.cpp:2, from /build/duckdb/src/build/src/catalog/default/ub_duckdb_catalog_default_entries.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/catalog_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_coordinate_system_info.hpp:11, from /build/duckdb/src/duckdb/src/catalog/default/default_coordinate_systems.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [225/580] Building CXX object src/common/allocator/CMakeFiles/duckdb_common_allocator.dir/ub_duckdb_common_allocator.cpp.o [226/580] Building CXX object src/function/window/CMakeFiles/duckdb_func_window.dir/ub_duckdb_func_window.cpp.o [227/580] Building CXX object src/catalog/CMakeFiles/duckdb_catalog.dir/ub_duckdb_catalog.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/duckdb/src/catalog/catalog_entry.cpp:4, from /build/duckdb/src/build/src/catalog/ub_duckdb_catalog.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/catalog/catalog_entry.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/catalog/catalog_entry.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [228/580] Building CXX object src/common/adbc/nanoarrow/CMakeFiles/duckdb_adbc_nanoarrow.dir/ub_duckdb_adbc_nanoarrow.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/capi/capi_internal.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/adbc/adbc.hpp:13, from /build/duckdb/src/duckdb/src/common/adbc/nanoarrow/single_batch_array_stream.cpp:3, from /build/duckdb/src/build/src/common/adbc/nanoarrow/ub_duckdb_adbc_nanoarrow.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [229/580] Building CXX object src/common/arrow/appender/CMakeFiles/duckdb_common_arrow_appender.dir/ub_duckdb_common_arrow_appender.cpp.o [230/580] Building CXX object src/common/exception/CMakeFiles/duckdb_common_exception.dir/ub_duckdb_common_exception.cpp.o [231/580] Building CXX object src/common/adbc/CMakeFiles/duckdb_adbc.dir/ub_duckdb_adbc.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/capi/capi_internal.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/adbc/adbc.hpp:13, from /build/duckdb/src/duckdb/src/common/adbc/adbc.cpp:1, from /build/duckdb/src/build/src/common/adbc/ub_duckdb_adbc.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [232/580] Building CXX object src/common/crypto/CMakeFiles/duckdb_common_crypto.dir/ub_duckdb_common_crypto.cpp.o [233/580] Building CXX object src/function/table/system/CMakeFiles/duckdb_table_func_system.dir/ub_duckdb_table_func_system.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/function/table/system/duckdb_connection_count.cpp:4, from /build/duckdb/src/build/src/function/table/system/ub_duckdb_table_func_system.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/operator_result_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table_function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/system_functions.hpp:11, from /build/duckdb/src/duckdb/src/function/table/system/duckdb_connection_count.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [234/580] Building CXX object src/function/table/CMakeFiles/duckdb_func_table.dir/ub_duckdb_func_table.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/function/table/arrow.cpp:3, from /build/duckdb/src/build/src/function/table/ub_duckdb_func_table.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [235/580] Building CXX object src/common/arrow/CMakeFiles/duckdb_common_arrow.dir/ub_duckdb_common_arrow.cpp.o [236/580] Building CXX object src/catalog/catalog_entry/CMakeFiles/duckdb_catalog_entries.dir/ub_duckdb_catalog_entries.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/catalog/catalog_entry/duck_index_entry.cpp:3, from /build/duckdb/src/build/src/catalog/catalog_entry/ub_duckdb_catalog_entries.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/function_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/aggregate_function_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/catalog/catalog_entry/aggregate_function_catalog_entry.cpp:1, from /build/duckdb/src/build/src/catalog/catalog_entry/ub_duckdb_catalog_entries.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/catalog/catalog_entry/duck_schema_entry.cpp:25, from /build/duckdb/src/build/src/catalog/catalog_entry/ub_duckdb_catalog_entries.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [237/580] Building CXX object src/common/enums/CMakeFiles/duckdb_common_enums.dir/ub_duckdb_common_enums.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/common/enums/compression_type.cpp:4, from /build/duckdb/src/build/src/common/enums/ub_duckdb_common_enums.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/catalog_type.hpp:11, from /build/duckdb/src/duckdb/src/common/enums/catalog_type.cpp:1, from /build/duckdb/src/build/src/common/enums/ub_duckdb_common_enums.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [238/580] Building CXX object src/common/progress_bar/CMakeFiles/duckdb_progress_bar.dir/ub_duckdb_progress_bar.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/unscented_kalman_filter.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/display/terminal_progress_bar_display.hpp:14, from /build/duckdb/src/duckdb/src/common/progress_bar/progress_bar.cpp:3, from /build/duckdb/src/build/src/common/progress_bar/ub_duckdb_progress_bar.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/common/progress_bar/progress_bar.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [239/580] Building CXX object src/common/serializer/CMakeFiles/duckdb_common_serializer.dir/ub_duckdb_common_serializer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/binary_serializer.hpp:14, from /build/duckdb/src/duckdb/src/common/serializer/binary_serializer.cpp:1, from /build/duckdb/src/build/src/common/serializer/ub_duckdb_common_serializer.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serialization_data.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/binary_serializer.hpp:13: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/duckdb/src/common/serializer/binary_deserializer.cpp:1, from /build/duckdb/src/build/src/common/serializer/ub_duckdb_common_serializer.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [240/580] Building CXX object src/common/tree_renderer/CMakeFiles/duckdb_common_tree_renderer.dir/ub_duckdb_common_tree_renderer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/duckdb/src/common/tree_renderer/json_tree_renderer.cpp:5, from /build/duckdb/src/build/src/common/tree_renderer/ub_duckdb_common_tree_renderer.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/tree_renderer/json_tree_renderer.hpp:11, from /build/duckdb/src/duckdb/src/common/tree_renderer/json_tree_renderer.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [241/580] Building CXX object src/common/operator/CMakeFiles/duckdb_common_operators.dir/ub_duckdb_common_operators.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:29, from /build/duckdb/src/build/src/common/operator/ub_duckdb_common_operators.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:12, from /build/duckdb/src/duckdb/src/common/operator/cast_operators.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [242/580] Building CXX object src/common/multi_file/CMakeFiles/duckdb_common_multi_file.dir/ub_duckdb_common_multi_file.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_function.hpp:11, from /build/duckdb/src/duckdb/src/common/multi_file/multi_file_function.cpp:1, from /build/duckdb/src/build/src/common/multi_file/ub_duckdb_common_multi_file.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/base_file_reader.hpp:11, from /build/duckdb/src/duckdb/src/common/multi_file/base_file_reader.cpp:1, from /build/duckdb/src/build/src/common/multi_file/ub_duckdb_common_multi_file.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [243/580] Building CXX object src/common/value_operations/CMakeFiles/duckdb_value_operations.dir/ub_duckdb_value_operations.cpp.o [244/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/boolean_operators.cpp.o [245/580] Building CXX object src/common/row_operations/CMakeFiles/duckdb_row_operations.dir/ub_duckdb_row_operations.cpp.o [246/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/generators.cpp.o [247/580] Building CXX object src/common/types/variant/CMakeFiles/duckdb_common_variant.dir/ub_duckdb_common_variant.cpp.o [248/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_cast.cpp.o [249/580] Building CXX object src/common/types/column/CMakeFiles/duckdb_common_types_column.dir/ub_duckdb_common_types_column.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/common/types/column/column_data_allocator.cpp:5, from /build/duckdb/src/build/src/common/types/column/ub_duckdb_common_types_column.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_allocator.hpp:11, from /build/duckdb/src/duckdb/src/common/types/column/column_data_allocator.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [250/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/comparison_operators.cpp.o [251/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_hash.cpp.o [252/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/null_operations.cpp.o [253/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_copy.cpp.o [254/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_storage.cpp.o [255/580] Building CXX object src/common/CMakeFiles/duckdb_common.dir/ub_duckdb_common.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/csv_writer.hpp:12, from /build/duckdb/src/duckdb/src/common/csv_writer.cpp:1, from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/bind_helpers.hpp:11, from /build/duckdb/src/duckdb/src/common/bind_helpers.cpp:1, from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/encryption_key_manager.hpp:15, from /build/duckdb/src/duckdb/src/common/encryption_functions.cpp:2, from /build/duckdb/src/build/src/common/ub_duckdb_common.cpp:11: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [256/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/numeric_inplace_operators.cpp.o [257/580] Building CXX object src/execution/nested_loop_join/CMakeFiles/duckdb_nested_loop_join.dir/ub_duckdb_nested_loop_join.cpp.o [258/580] Building CXX object src/common/types/row/CMakeFiles/duckdb_common_types_row.dir/ub_duckdb_common_types_row.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/common/types/row/tuple_data_collection.cpp:8, from /build/duckdb/src/build/src/common/types/row/ub_duckdb_common_types_row.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/perfect_map_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/fixed_size_map.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/row/partitioned_tuple_data.hpp:11, from /build/duckdb/src/duckdb/src/common/types/row/partitioned_tuple_data.cpp:1, from /build/duckdb/src/build/src/common/types/row/ub_duckdb_common_types_row.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [259/580] Building CXX object src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/is_distinct_from.cpp.o [260/580] Building CXX object src/common/sort/CMakeFiles/duckdb_sort.dir/ub_duckdb_sort.cpp.o [261/580] Building CXX object src/execution/operator/csv_scanner/buffer_manager/CMakeFiles/duckdb_csv_buffer_manager.dir/ub_duckdb_csv_buffer_manager.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:13, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/buffer_manager/csv_buffer_manager.cpp:1, from /build/duckdb/src/build/src/execution/operator/csv_scanner/buffer_manager/ub_duckdb_csv_buffer_manager.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/buffer_manager/csv_buffer.cpp:1, from /build/duckdb/src/build/src/execution/operator/csv_scanner/buffer_manager/ub_duckdb_csv_buffer_manager.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:16, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/buffer_manager/csv_buffer_manager.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [262/580] Building CXX object src/common/types/CMakeFiles/duckdb_common_types.dir/ub_duckdb_common_types.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/art/art.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/conflict_manager.hpp:13, from /build/duckdb/src/duckdb/src/common/types/conflict_manager.cpp:1, from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/batched_data_collection.hpp:12, from /build/duckdb/src/duckdb/src/common/types/batched_data_collection.cpp:1, from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/fixed_size_buffer.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/art/node.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/art/art.hpp:12: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/common/types/type_manager.cpp:7, from /build/duckdb/src/build/src/common/types/ub_duckdb_common_types.cpp:22: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [263/580] Building CXX object src/execution/operator/csv_scanner/encode/CMakeFiles/duckdb_csv_encode.dir/ub_duckdb_csv_encode.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/encode/csv_encoder.cpp:6, from /build/duckdb/src/build/src/execution/operator/csv_scanner/encode/ub_duckdb_csv_encode.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/file_system.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:12, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/encode/csv_encoder.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [264/580] Building CXX object src/logging/CMakeFiles/duckdb_logging.dir/ub_duckdb_logging.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/logging/log_manager.cpp:5, from /build/duckdb/src/build/src/logging/ub_duckdb_logging.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/logging/logging.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/logging/log_type.hpp:11, from /build/duckdb/src/duckdb/src/logging/log_manager.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [265/580] Building CXX object src/execution/expression_executor/CMakeFiles/duckdb_expression_executor.dir/ub_duckdb_expression_executor.cpp.o [266/580] Building CXX object src/execution/operator/aggregate/CMakeFiles/duckdb_operator_aggregate.dir/ub_duckdb_operator_aggregate.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/duckdb/src/execution/operator/aggregate/physical_hash_aggregate.cpp:1, from /build/duckdb/src/build/src/execution/operator/aggregate/ub_duckdb_operator_aggregate.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/expression_executor_state.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/expression_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/aggregate/aggregate_object.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/aggregate/aggregate_object.cpp:1, from /build/duckdb/src/build/src/execution/operator/aggregate/ub_duckdb_operator_aggregate.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [267/580] Building CXX object src/execution/CMakeFiles/duckdb_execution.dir/ub_duckdb_execution.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/index_vector.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/planner/operator/logical_insert.hpp:12, from /build/duckdb/src/duckdb/src/execution/column_binding_resolver.cpp:10, from /build/duckdb/src/build/src/execution/ub_duckdb_execution.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/planner/expression/bound_conjunction_expression.hpp:11, from /build/duckdb/src/duckdb/src/execution/adaptive_filter.cpp:1, from /build/duckdb/src/build/src/execution/ub_duckdb_execution.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [268/580] Building CXX object src/execution/operator/filter/CMakeFiles/duckdb_operator_filter.dir/ub_duckdb_operator_filter.cpp.o [269/580] Building CXX object src/execution/operator/csv_scanner/state_machine/CMakeFiles/duckdb_csv_state_machine.dir/ub_duckdb_csv_state_machine.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/state_machine/csv_state_machine.cpp:1, from /build/duckdb/src/build/src/execution/operator/csv_scanner/state_machine/ub_duckdb_csv_state_machine.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [270/580] Building CXX object src/execution/operator/csv_scanner/util/CMakeFiles/duckdb_csv_util.dir/ub_duckdb_csv_util.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_error.hpp:16, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:1, from /build/duckdb/src/build/src/execution/operator/csv_scanner/util/ub_duckdb_csv_util.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_error.hpp:14: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:16, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [271/580] Building CXX object src/execution/operator/csv_scanner/scanner/CMakeFiles/duckdb_csv_scanner.dir/ub_duckdb_csv_scanner.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/base_scanner.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/scanner/base_scanner.cpp:1, from /build/duckdb/src/build/src/execution/operator/csv_scanner/scanner/ub_duckdb_csv_scanner.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/scanner_boundary.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/base_scanner.hpp:12: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [272/580] Building CXX object src/execution/operator/csv_scanner/table_function/CMakeFiles/duckdb_operator_csv_table_function.dir/ub_duckdb_operator_csv_table_function.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_scanner.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/table_function/csv_file_scanner.cpp:1, from /build/duckdb/src/build/src/execution/operator/csv_scanner/table_function/ub_duckdb_operator_csv_table_function.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/scanner_boundary.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_scanner.hpp:12: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [273/580] Building CXX object src/execution/operator/csv_scanner/sniffer/CMakeFiles/duckdb_csv_sniffer.dir/ub_duckdb_csv_sniffer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/sniffer/csv_sniffer.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/csv_scanner/sniffer/csv_sniffer.cpp:1, from /build/duckdb/src/build/src/execution/operator/csv_scanner/sniffer/ub_duckdb_csv_sniffer.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [274/580] Building CXX object src/execution/operator/order/CMakeFiles/duckdb_operator_order.dir/ub_duckdb_operator_order.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/execution/operator/order/physical_top_n.cpp:7, from /build/duckdb/src/build/src/execution/operator/order/ub_duckdb_operator_order.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/order/physical_order.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/order/physical_order.cpp:1, from /build/duckdb/src/build/src/execution/operator/order/ub_duckdb_operator_order.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [275/580] Building CXX object src/execution/operator/helper/CMakeFiles/duckdb_operator_helper.dir/ub_duckdb_operator_helper.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/helper/physical_create_secret.hpp:12, from /build/duckdb/src/duckdb/src/execution/operator/helper/physical_create_secret.cpp:1, from /build/duckdb/src/build/src/execution/operator/helper/ub_duckdb_operator_helper.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/helper/physical_result_collector.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/helper/physical_batch_collector.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/helper/physical_batch_collector.cpp:1, from /build/duckdb/src/build/src/execution/operator/helper/ub_duckdb_operator_helper.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/execution/operator/helper/physical_create_secret.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [276/580] Building CXX object src/execution/operator/projection/CMakeFiles/duckdb_operator_projection.dir/ub_duckdb_operator_projection.cpp.o [277/580] Building CXX object src/execution/sample/CMakeFiles/duckdb_sample.dir/ub_duckdb_sample.cpp.o [278/580] Building CXX object src/execution/operator/set/CMakeFiles/duckdb_operator_set.dir/ub_duckdb_operator_set.cpp.o [279/580] Building CXX object src/execution/operator/scan/CMakeFiles/duckdb_operator_scan.dir/ub_duckdb_operator_scan.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/duckdb/src/execution/operator/scan/physical_column_data_scan.cpp:4, from /build/duckdb/src/build/src/execution/operator/scan/ub_duckdb_operator_scan.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/original/std/memory.hpp:3, from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:7, from /build/duckdb/src/duckdb/src/include/duckdb/common/compatible_with_ipp.hpp:3, from /build/duckdb/src/duckdb/src/include/duckdb/common/shared_ptr.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/optional_ptr.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/optionally_owned_ptr.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/scan/physical_column_data_scan.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/scan/physical_column_data_scan.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/execution/operator/scan/physical_table_scan.cpp:8, from /build/duckdb/src/build/src/execution/operator/scan/ub_duckdb_operator_scan.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [280/580] Building CXX object src/execution/operator/schema/CMakeFiles/duckdb_operator_schema.dir/ub_duckdb_operator_schema.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/schema/physical_attach.cpp:6, from /build/duckdb/src/build/src/execution/operator/schema/ub_duckdb_operator_schema.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/schema/physical_alter.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/schema/physical_alter.cpp:1, from /build/duckdb/src/build/src/execution/operator/schema/ub_duckdb_operator_schema.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [281/580] Building CXX object src/execution/index/CMakeFiles/duckdb_execution_index.dir/ub_duckdb_execution_index.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/fixed_size_buffer.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:16, from /build/duckdb/src/duckdb/src/execution/index/fixed_size_allocator.cpp:1, from /build/duckdb/src/build/src/execution/index/ub_duckdb_execution_index.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [282/580] Building CXX object src/execution/operator/join/CMakeFiles/duckdb_operator_join.dir/ub_duckdb_operator_join.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/duckdb/src/execution/operator/join/physical_delim_join.cpp:3, from /build/duckdb/src/build/src/execution/operator/join/ub_duckdb_operator_join.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/join/outer_join_marker.hpp:12, from /build/duckdb/src/duckdb/src/execution/operator/join/outer_join_marker.cpp:1, from /build/duckdb/src/build/src/execution/operator/join/ub_duckdb_operator_join.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [283/580] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_alias.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/src/main/extension/extension_alias.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [284/580] Building CXX object src/main/capi/cast/CMakeFiles/duckdb_main_capi_cast.dir/ub_duckdb_main_capi_cast.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/capi/capi_internal.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/capi/cast/utils.hpp:11, from /build/duckdb/src/duckdb/src/main/capi/cast/utils-c.cpp:1, from /build/duckdb/src/build/src/main/capi/cast/ub_duckdb_main_capi_cast.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [285/580] Building CXX object src/execution/index/art/CMakeFiles/duckdb_execution_index_art.dir/ub_duckdb_execution_index_art.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:20, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/unbound_index.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/art/art.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/art/art_builder.hpp:11, from /build/duckdb/src/duckdb/src/execution/index/art/art_builder.cpp:1, from /build/duckdb/src/build/src/execution/index/art/ub_duckdb_execution_index_art.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/create_index_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/unbound_index.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/fixed_size_buffer.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/art/node.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/art/art.hpp:12: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [286/580] Building CXX object src/execution/operator/persistent/CMakeFiles/duckdb_operator_persistent.dir/ub_duckdb_operator_persistent.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/expression_executor.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/persistent/csv_rejects_table.cpp:3, from /build/duckdb/src/build/src/execution/operator/persistent/ub_duckdb_operator_persistent.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/appender.hpp:11, from /build/duckdb/src/duckdb/src/execution/operator/persistent/csv_rejects_table.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:16: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [287/580] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_helper.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/src/main/extension/extension_helper.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [288/580] Building CXX object src/execution/physical_plan/CMakeFiles/duckdb_physical_plan.dir/ub_duckdb_physical_plan.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/duckdb/src/execution/physical_plan/plan_aggregate.cpp:5, from /build/duckdb/src/build/src/execution/physical_plan/ub_duckdb_physical_plan.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/setting_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/settings.hpp:11, from /build/duckdb/src/duckdb/src/execution/physical_plan/plan_aggregate.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/execution/physical_plan/plan_create_index.cpp:4, from /build/duckdb/src/build/src/execution/physical_plan/ub_duckdb_physical_plan.cpp:10: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [289/580] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_load.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/virtual_file_system.hpp:14, from /build/duckdb/src/duckdb/src/main/extension/extension_load.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/file_system.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/local_file_system.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/dl.hpp:12, from /build/duckdb/src/duckdb/src/main/extension/extension_load.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [290/580] Building CXX object src/main/capi/CMakeFiles/duckdb_main_capi.dir/ub_duckdb_main_capi.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/capi/capi_internal.hpp:12, from /build/duckdb/src/duckdb/src/main/capi/aggregate_function-c.cpp:6, from /build/duckdb/src/build/src/main/capi/ub_duckdb_main_capi.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/duckdb/src/main/capi/aggregate_function-c.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [291/580] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_install.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/opener_file_system.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/database_file_opener.hpp:13, from /build/duckdb/src/duckdb/src/main/extension/extension_install.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/compressed_file_system.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/gzip_file_system.hpp:11, from /build/duckdb/src/duckdb/src/main/extension/extension_install.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/main/database_file_opener.hpp:15: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [292/580] Building CXX object src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_loader.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/main/extension/extension_loader.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/main/extension/extension_loader.cpp:18: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [293/580] Building CXX object src/main/chunk_scan_state/CMakeFiles/duckdb_main_chunk_scan_state.dir/ub_duckdb_main_chunk_scan_state.cpp.o [294/580] Building CXX object src/main/buffered_data/CMakeFiles/duckdb_main_buffered_data.dir/ub_duckdb_main_buffered_data.cpp.o [295/580] Building CXX object src/main/secret/CMakeFiles/duckdb_main_secret.dir/ub_duckdb_main_secret.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/main/secret/secret.cpp:1, from /build/duckdb/src/build/src/main/secret/ub_duckdb_main_secret.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/main/secret/secret.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [296/580] Building CXX object src/main/relation/CMakeFiles/duckdb_main_relation.dir/ub_duckdb_main_relation.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/relation/read_csv_relation.hpp:11, from /build/duckdb/src/duckdb/src/main/relation/read_csv_relation.cpp:1, from /build/duckdb/src/build/src/main/relation/ub_duckdb_main_relation.cpp:18: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/relation.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/relation/aggregate_relation.hpp:11, from /build/duckdb/src/duckdb/src/main/relation/aggregate_relation.cpp:1, from /build/duckdb/src/build/src/main/relation/ub_duckdb_main_relation.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/sniffer/csv_sniffer.hpp:11, from /build/duckdb/src/duckdb/src/main/relation/read_csv_relation.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [297/580] Building CXX object src/main/http/CMakeFiles/duckdb_common_http.dir/ub_duckdb_common_http.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/main/http/http_util.cpp:9, from /build/duckdb/src/build/src/main/http/ub_duckdb_common_http.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/http_util.hpp:11, from /build/duckdb/src/duckdb/src/main/http/http_util.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [298/580] Building CXX object src/main/settings/CMakeFiles/duckdb_main_settings.dir/ub_duckdb_main_settings.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/main/settings/custom_settings.cpp:24, from /build/duckdb/src/build/src/main/settings/ub_duckdb_main_settings.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/setting_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/settings.hpp:11, from /build/duckdb/src/duckdb/src/main/settings/custom_settings.cpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [299/580] Building CXX object src/storage/buffer/CMakeFiles/duckdb_storage_buffer.dir/ub_duckdb_storage_buffer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/storage/buffer/buffer_pool.cpp:10, from /build/duckdb/src/build/src/storage/buffer/ub_duckdb_storage_buffer.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/buffer/buffer_handle.hpp:11, from /build/duckdb/src/duckdb/src/storage/buffer/buffer_handle.cpp:1, from /build/duckdb/src/build/src/storage/buffer/ub_duckdb_storage_buffer.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [300/580] Building CXX object src/parallel/CMakeFiles/duckdb_parallel.dir/ub_duckdb_parallel.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/scan/physical_table_scan.hpp:16, from /build/duckdb/src/duckdb/src/parallel/executor.cpp:5, from /build/duckdb/src/build/src/parallel/ub_duckdb_parallel.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/task.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/executor_task.hpp:11, from /build/duckdb/src/duckdb/src/parallel/async_result.cpp:1, from /build/duckdb/src/build/src/parallel/ub_duckdb_parallel.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/parallel/pipeline.cpp:11, from /build/duckdb/src/build/src/parallel/ub_duckdb_parallel.cpp:9: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [301/580] Building CXX object src/storage/compression/chimp/CMakeFiles/duckdb_storage_compression_chimp.dir/ub_duckdb_storage_compression_chimp.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_checkpoint_state.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data_checkpointer.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/chimp/chimp_compress.hpp:13, from /build/duckdb/src/duckdb/src/storage/compression/chimp/chimp.cpp:4, from /build/duckdb/src/build/src/storage/compression/chimp/ub_duckdb_storage_compression_chimp.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/numeric_utils.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/chimp/algorithm/bit_reader.hpp:11, from /build/duckdb/src/duckdb/src/storage/compression/chimp/bit_reader.cpp:1, from /build/duckdb/src/build/src/storage/compression/chimp/ub_duckdb_storage_compression_chimp.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [302/580] Building CXX object src/storage/checkpoint/CMakeFiles/duckdb_storage_checkpoint.dir/ub_duckdb_storage_checkpoint.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/checkpoint_manager.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/checkpoint/row_group_writer.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/checkpoint/table_data_writer.hpp:12, from /build/duckdb/src/duckdb/src/storage/checkpoint/row_group_writer.cpp:1, from /build/duckdb/src/build/src/storage/checkpoint/ub_duckdb_storage_checkpoint.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/task_executor.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/checkpoint/table_data_writer.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/storage/checkpoint/table_data_writer.cpp:8, from /build/duckdb/src/build/src/storage/checkpoint/ub_duckdb_storage_checkpoint.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [303/580] Building CXX object src/main/CMakeFiles/duckdb_main.dir/ub_duckdb_main.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/main/appender.cpp:13, from /build/duckdb/src/build/src/main/ub_duckdb_main.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/appender.hpp:11, from /build/duckdb/src/duckdb/src/main/appender.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [304/580] Building CXX object src/storage/compression/alp/CMakeFiles/duckdb_storage_compression_alp.dir/ub_duckdb_storage_compression_alp.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/alp_analyze.hpp:12, from /build/duckdb/src/duckdb/src/storage/compression/alp/alp.cpp:3, from /build/duckdb/src/build/src/storage/compression/alp/ub_duckdb_storage_compression_alp.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/alp/alp_constants.hpp:11, from /build/duckdb/src/duckdb/src/storage/compression/alp/alp_constants.cpp:1, from /build/duckdb/src/build/src/storage/compression/alp/ub_duckdb_storage_compression_alp.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [305/580] Building CXX object src/storage/compression/roaring/CMakeFiles/duckdb_storage_compression_roaring.dir/ub_duckdb_storage_compression_roaring.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_checkpoint_state.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data_checkpointer.hpp:13, from /build/duckdb/src/duckdb/src/storage/compression/roaring/common.cpp:8, from /build/duckdb/src/build/src/storage/compression/roaring/ub_duckdb_storage_compression_roaring.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/roaring/roaring.hpp:12, from /build/duckdb/src/duckdb/src/storage/compression/roaring/common.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [306/580] Building CXX object src/storage/compression/dictionary/CMakeFiles/duckdb_storage_compression_dictionary.dir/ub_duckdb_storage_compression_dictionary.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_checkpoint_state.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data_checkpointer.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/dictionary/compression.hpp:7, from /build/duckdb/src/duckdb/src/storage/compression/dictionary/compression.cpp:1, from /build/duckdb/src/build/src/storage/compression/dictionary/ub_duckdb_storage_compression_dictionary.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/dictionary/common.hpp:4, from /build/duckdb/src/duckdb/src/storage/compression/dictionary/common.cpp:1, from /build/duckdb/src/build/src/storage/compression/dictionary/ub_duckdb_storage_compression_dictionary.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [307/580] Building CXX object src/storage/metadata/CMakeFiles/duckdb_storage_metadata.dir/ub_duckdb_storage_metadata.cpp.o [308/580] Building CXX object src/storage/compression/dict_fsst/CMakeFiles/duckdb_storage_compression_dict_fsst.dir/ub_duckdb_storage_compression_dict_fsst.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_checkpoint_state.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data_checkpointer.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/dict_fsst/compression.hpp:9, from /build/duckdb/src/duckdb/src/storage/compression/dict_fsst/compression.cpp:1, from /build/duckdb/src/build/src/storage/compression/dict_fsst/ub_duckdb_storage_compression_dict_fsst.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/bitpacking.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/dict_fsst/common.hpp:4, from /build/duckdb/src/duckdb/src/include/duckdb/storage/compression/dict_fsst/analyze.hpp:3, from /build/duckdb/src/duckdb/src/storage/compression/dict_fsst/analyze.cpp:1, from /build/duckdb/src/build/src/storage/compression/dict_fsst/ub_duckdb_storage_compression_dict_fsst.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [309/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/copied_statement_verifier.cpp.o [310/580] Building CXX object src/storage/statistics/CMakeFiles/duckdb_storage_statistics.dir/ub_duckdb_storage_statistics.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/storage/statistics/base_statistics.cpp:11, from /build/duckdb/src/build/src/storage/statistics/ub_duckdb_storage_statistics.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/storage/statistics/base_statistics.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [311/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/external_statement_verifier.cpp.o [312/580] Building CXX object src/storage/table/variant/CMakeFiles/duckdb_storage_table_variant.dir/ub_duckdb_storage_table_variant.cpp.o [313/580] Building CXX object src/storage/compression/CMakeFiles/duckdb_storage_compression.dir/ub_duckdb_storage_compression.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/planner/filter/bloom_filter.hpp:11, from /build/duckdb/src/duckdb/src/storage/compression/numeric_constant.cpp:4, from /build/duckdb/src/build/src/storage/compression/ub_duckdb_storage_compression.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/storage/compression/numeric_constant.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [314/580] Building CXX object src/storage/CMakeFiles/duckdb_storage.dir/ub_duckdb_storage.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/storage/buffer_manager.cpp:8, from /build/duckdb/src/build/src/storage/ub_duckdb_storage.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/arena_allocator.hpp:11, from /build/duckdb/src/duckdb/src/storage/arena_allocator.cpp:1, from /build/duckdb/src/build/src/storage/ub_duckdb_storage.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [315/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/fetch_row_verifier.cpp.o [316/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/statement_verifier.cpp.o [317/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/explain_statement_verifier.cpp.o [318/580] Linking CXX static library third_party/fastpforlib/libduckdb_fastpforlib.a [319/580] Linking CXX static library third_party/fmt/libduckdb_fmt.a [320/580] Linking CXX static library third_party/fsst/libduckdb_fsst.a [321/580] Linking CXX static library third_party/hyperloglog/libduckdb_hyperloglog.a [322/580] Linking CXX static library third_party/libpg_query/libduckdb_pg_query.a [323/580] Building CXX object src/transaction/CMakeFiles/duckdb_transaction.dir/ub_duckdb_transaction.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/src/transaction/duck_transaction_manager.cpp:12, from /build/duckdb/src/build/src/transaction/ub_duckdb_transaction.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/transaction/transaction_manager.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/transaction/duck_transaction_manager.hpp:11, from /build/duckdb/src/duckdb/src/transaction/duck_transaction_manager.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/transaction/meta_transaction.cpp:6, from /build/duckdb/src/build/src/transaction/ub_duckdb_transaction.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [324/580] Linking CXX static library third_party/mbedtls/libduckdb_mbedtls.a [325/580] Linking CXX static library third_party/miniz/libduckdb_miniz.a [326/580] Linking CXX static library third_party/skiplist/libduckdb_skiplistlib.a [327/580] Linking CXX static library third_party/re2/libduckdb_re2.a [328/580] Linking CXX static library third_party/utf8proc/libduckdb_utf8proc.a [329/580] Linking CXX static library third_party/yyjson/libduckdb_yyjson.a [330/580] Linking CXX static library third_party/zstd/libduckdb_zstd.a [331/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/parsed_statement_verifier.cpp.o [332/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/no_operator_caching_verifier.cpp.o [333/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/deserialized_statement_verifier.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/duckdb/src/verification/deserialized_statement_verifier.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/verification/statement_verifier.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/verification/deserialized_statement_verifier.hpp:11, from /build/duckdb/src/duckdb/src/verification/deserialized_statement_verifier.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [334/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/prepared_statement_verifier.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/extra_drop_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parser/parsed_data/drop_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/parser/statement/drop_statement.hpp:11, from /build/duckdb/src/duckdb/src/verification/prepared_statement_verifier.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/verification/statement_verifier.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/verification/prepared_statement_verifier.hpp:11, from /build/duckdb/src/duckdb/src/verification/prepared_statement_verifier.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [335/580] Building CXX object src/verification/CMakeFiles/duckdb_verification.dir/unoptimized_statement_verifier.cpp.o [336/580] Building CXX object extension/CMakeFiles/dummy_static_extension_loader.dir/loader/dummy_static_extension_loader.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/extension/loader/dummy_static_extension_loader.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [337/580] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/core_functions_extension.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions_extension.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/core_functions_extension.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [338/580] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/core_functions_extension.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions_extension.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/core_functions_extension.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [339/580] Building CXX object extension/core_functions/aggregate/algebraic/CMakeFiles/duckdb_core_functions_algebraic.dir/ub_duckdb_core_functions_algebraic.cpp.o [340/580] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/function_list.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_list.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/function_list.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/function_list.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [341/580] Building CXX object src/storage/table/CMakeFiles/duckdb_storage_table.dir/ub_duckdb_storage_table.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/storage/table/chunk_info.cpp:5, from /build/duckdb/src/build/src/storage/table/ub_duckdb_storage_table.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/numeric_utils.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_pointer.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/chunk_info.hpp:11, from /build/duckdb/src/duckdb/src/storage/table/chunk_info.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/storage/table/column_data_checkpointer.cpp:10, from /build/duckdb/src/build/src/storage/table/ub_duckdb_storage_table.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [342/580] Building CXX object extension/core_functions/CMakeFiles/core_functions_extension.dir/lambda_functions.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/extension/core_functions/lambda_functions.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/lambda_functions.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/lambda_functions.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [343/580] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/lambda_functions.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/extension/core_functions/lambda_functions.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/function.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/lambda_functions.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/lambda_functions.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [344/580] Building CXX object src/storage/serialization/CMakeFiles/duckdb_storage_serialization.dir/ub_duckdb_storage_serialization.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/duckdb/src/storage/serialization/serialize_constraint.cpp:6, from /build/duckdb/src/build/src/storage/serialization/ub_duckdb_storage_serialization.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/original/std/memory.hpp:3, from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:7, from /build/duckdb/src/duckdb/src/include/duckdb/common/compatible_with_ipp.hpp:3, from /build/duckdb/src/duckdb/src/include/duckdb/common/shared_ptr.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serialization_traits.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/storage/serialization/serialize_constraint.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/table/read_csv.hpp:16, from /build/duckdb/src/duckdb/src/storage/serialization/serialize_nodes.cpp:29, from /build/duckdb/src/build/src/storage/serialization/ub_duckdb_storage_serialization.cpp:10: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [345/580] Building CXX object extension/core_functions/CMakeFiles/core_functions_loadable_extension.dir/function_list.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_list.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/function_list.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/function_list.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [346/580] Building CXX object extension/core_functions/aggregate/regression/CMakeFiles/duckdb_core_functions_regression.dir/ub_duckdb_core_functions_regression.cpp.o [347/580] Building CXX object extension/core_functions/scalar/blob/CMakeFiles/duckdb_core_functions_blob.dir/ub_duckdb_core_functions_blob.cpp.o [348/580] Building CXX object extension/core_functions/scalar/enum/CMakeFiles/duckdb_core_functions_enum.dir/ub_duckdb_core_functions_enum.cpp.o [349/580] Building CXX object extension/core_functions/scalar/bit/CMakeFiles/duckdb_core_functions_bit.dir/ub_duckdb_core_functions_bit.cpp.o [350/580] Building CXX object extension/core_functions/scalar/debug/CMakeFiles/duckdb_core_functions_debug.dir/ub_duckdb_core_functions_debug.cpp.o [351/580] Building CXX object extension/core_functions/scalar/array/CMakeFiles/duckdb_core_functions_array.dir/ub_duckdb_core_functions_array.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/extension/core_functions/scalar/array/array_value.cpp:2, from /build/duckdb/src/build/extension/core_functions/scalar/array/ub_duckdb_core_functions_array.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/array_functions.hpp:14, from /build/duckdb/src/duckdb/extension/core_functions/scalar/array/array_functions.cpp:1, from /build/duckdb/src/build/extension/core_functions/scalar/array/ub_duckdb_core_functions_array.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [352/580] Building CXX object extension/core_functions/scalar/operators/CMakeFiles/duckdb_core_functions_operators.dir/ub_duckdb_core_functions_operators.cpp.o [353/580] Building CXX object extension/core_functions/scalar/random/CMakeFiles/duckdb_core_functions_random.dir/ub_duckdb_core_functions_random.cpp.o [354/580] Building CXX object extension/core_functions/scalar/generic/CMakeFiles/duckdb_core_functions_generic.dir/ub_duckdb_core_functions_generic.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/binning.cpp:4, from /build/duckdb/src/build/extension/core_functions/scalar/generic/ub_duckdb_core_functions_generic.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/generic_functions.hpp:14, from /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/alias.cpp:1, from /build/duckdb/src/build/extension/core_functions/scalar/generic/ub_duckdb_core_functions_generic.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/extension/core_functions/scalar/generic/current_setting.cpp:3, from /build/duckdb/src/build/extension/core_functions/scalar/generic/ub_duckdb_core_functions_generic.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [355/580] Building CXX object extension/core_functions/scalar/map/CMakeFiles/duckdb_core_functions_map.dir/ub_duckdb_core_functions_map.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/extension/core_functions/scalar/map/map_keys_values.cpp:7, from /build/duckdb/src/build/extension/core_functions/scalar/map/ub_duckdb_core_functions_map.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/map_functions.hpp:14, from /build/duckdb/src/duckdb/extension/core_functions/scalar/map/map_keys_values.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [356/580] Building CXX object extension/core_functions/aggregate/nested/CMakeFiles/duckdb_core_functions_nested.dir/ub_duckdb_core_functions_nested.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:1, from /build/duckdb/src/build/extension/core_functions/aggregate/nested/ub_duckdb_core_functions_nested.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [357/580] Building CXX object extension/core_functions/scalar/math/CMakeFiles/duckdb_core_functions_math.dir/ub_duckdb_core_functions_math.cpp.o [358/580] Building CXX object extension/core_functions/scalar/list/CMakeFiles/duckdb_core_functions_list.dir/ub_duckdb_core_functions_list.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/extension/core_functions/scalar/list/flatten.cpp:5, from /build/duckdb/src/build/extension/core_functions/scalar/list/ub_duckdb_core_functions_list.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/list_functions.hpp:14, from /build/duckdb/src/duckdb/extension/core_functions/scalar/list/flatten.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [359/580] Building CXX object extension/core_functions/scalar/date/CMakeFiles/duckdb_core_functions_date.dir/ub_duckdb_core_functions_date.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/extension/core_functions/scalar/date/date_part.cpp:11, from /build/duckdb/src/build/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:10: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/date_functions.hpp:14, from /build/duckdb/src/duckdb/extension/core_functions/scalar/date/current.cpp:1, from /build/duckdb/src/build/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [360/580] Building CXX object extension/core_functions/scalar/struct/CMakeFiles/duckdb_core_functions_struct.dir/ub_duckdb_core_functions_struct.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/extension/core_functions/scalar/struct/struct_insert.cpp:5, from /build/duckdb/src/build/extension/core_functions/scalar/struct/ub_duckdb_core_functions_struct.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/struct_functions.hpp:14, from /build/duckdb/src/duckdb/extension/core_functions/scalar/struct/struct_insert.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [361/580] Building CXX object extension/core_functions/scalar/string/CMakeFiles/duckdb_core_functions_string.dir/ub_duckdb_core_functions_string.cpp.o [362/580] Building CXX object extension/core_functions/scalar/union/CMakeFiles/duckdb_core_functions_union.dir/ub_duckdb_core_functions_union.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/duckdb/extension/core_functions/scalar/union/union_value.cpp:4, from /build/duckdb/src/build/extension/core_functions/scalar/union/ub_duckdb_core_functions_union.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/scalar/union_functions.hpp:14, from /build/duckdb/src/duckdb/extension/core_functions/scalar/union/union_extract.cpp:1, from /build/duckdb/src/build/extension/core_functions/scalar/union/ub_duckdb_core_functions_union.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [363/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_crypto.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_crypto.hpp:15, from /build/duckdb/src/duckdb/extension/parquet/parquet_crypto.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/extension/parquet/../../third_party/thrift/thrift/transport/TTransport.h:25, from /build/duckdb/src/duckdb/extension/parquet/../../third_party/thrift/thrift/protocol/TProtocol.h:28, from /build/duckdb/src/duckdb/extension/parquet/../../third_party/thrift/thrift/TBase.h:24, from /build/duckdb/src/duckdb/extension/parquet/../../third_party/parquet/parquet_types.h:14, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_crypto.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [364/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/column_reader.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/column_reader.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [365/580] Building CXX object extension/core_functions/aggregate/distributive/CMakeFiles/duckdb_core_functions_distributive.dir/ub_duckdb_core_functions_distributive.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:9, from /build/duckdb/src/build/extension/core_functions/aggregate/distributive/ub_duckdb_core_functions_distributive.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/distributive_functions.hpp:14, from /build/duckdb/src/duckdb/extension/core_functions/aggregate/distributive/kurtosis.cpp:1, from /build/duckdb/src/build/extension/core_functions/aggregate/distributive/ub_duckdb_core_functions_distributive.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [366/580] Building CXX object extension/core_functions/aggregate/holistic/CMakeFiles/duckdb_core_functions_holistic.dir/ub_duckdb_core_functions_holistic.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:10, from /build/duckdb/src/build/extension/core_functions/aggregate/holistic/ub_duckdb_core_functions_holistic.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/histogram_helpers.hpp:11, from /build/duckdb/src/duckdb/extension/core_functions/aggregate/holistic/approx_top_k.cpp:1, from /build/duckdb/src/build/extension/core_functions/aggregate/holistic/ub_duckdb_core_functions_holistic.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [367/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_field_id.cpp.o [368/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_float16.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_float16.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_float16.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [369/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_file_metadata_cache.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_file_metadata_cache.hpp:10, from /build/duckdb/src/duckdb/extension/parquet/parquet_file_metadata_cache.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [370/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_extension.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_extension.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_extension.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [371/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_shredding.cpp.o [372/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/column_writer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/column_writer.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [373/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_multi_file_info.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_function.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/file_glob_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:12: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [374/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_metadata.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_metadata.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_metadata.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [375/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/protocol/TProtocol.cpp.o [376/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_statistics.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_statistics.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_statistics.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [377/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/transport/TTransportException.cpp.o [378/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_reader.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [379/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/snappy/snappy-sinksource.cc.o [380/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/transport/TBufferTransports.cpp.o [381/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/snappy/snappy.cc.o [382/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_timestamp.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_timestamp.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_timestamp.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [383/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_column_schema.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_column_schema.hpp:10, from /build/duckdb/src/duckdb/extension/parquet/parquet_column_schema.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [384/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/lz4/lz4.cpp.o [385/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/memory.cpp.o [386/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/dictionary_hash.cpp.o [387/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/entropy_encode.cpp.o [388/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/histogram.cpp.o [389/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compound_dictionary.cpp.o [390/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/backward_references_hq.cpp.o [391/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/command.cpp.o [392/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/block_splitter.cpp.o [393/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/encoder_dict.cpp.o [394/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/utf8_util.cpp.o [395/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/cluster.cpp.o [396/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compress_fragment_two_pass.cpp.o [397/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/encode.cpp.o [398/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/fast_log.cpp.o [399/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/bit_cost.cpp.o [400/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compress_fragment.cpp.o [401/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/brotli_bit_stream.cpp.o [402/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/dictionary.cpp.o [403/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/literal_cost.cpp.o [404/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/constants.cpp.o [405/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/transform.cpp.o [406/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/shared_dictionary.cpp.o [407/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/platform.cpp.o [408/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/static_dict.cpp.o [409/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/context.cpp.o [410/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/state.cpp.o [411/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/huffman.cpp.o [412/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/bit_reader.cpp.o [413/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/metablock.cpp.o [414/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/parquet/parquet_types.cpp.o [415/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/decode.cpp.o [416/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/zstd_file_system.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/zstd_file_system.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/zstd_file_system.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [417/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/backward_references.cpp.o [418/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/serialize_parquet.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/duckdb/extension/parquet/serialize_parquet.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/original/std/memory.hpp:3, from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:7, from /build/duckdb/src/duckdb/src/include/duckdb/common/compatible_with_ipp.hpp:3, from /build/duckdb/src/duckdb/src/include/duckdb/common/shared_ptr.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serialization_traits.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/extension/parquet/serialize_parquet.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/serialize_parquet.cpp:8: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [419/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_geometry.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_geometry.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_geometry.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [420/580] Building CXX object extension/parquet/CMakeFiles/parquet_extension.dir/parquet_writer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_writer.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [421/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_field_id.cpp.o [422/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_float16.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_float16.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_float16.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [423/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_crypto.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_crypto.hpp:15, from /build/duckdb/src/duckdb/extension/parquet/parquet_crypto.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/extension/parquet/../../third_party/thrift/thrift/transport/TTransport.h:25, from /build/duckdb/src/duckdb/extension/parquet/../../third_party/thrift/thrift/protocol/TProtocol.h:28, from /build/duckdb/src/duckdb/extension/parquet/../../third_party/thrift/thrift/TBase.h:24, from /build/duckdb/src/duckdb/extension/parquet/../../third_party/parquet/parquet_types.h:14, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_crypto.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [424/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_file_metadata_cache.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_file_metadata_cache.hpp:10, from /build/duckdb/src/duckdb/extension/parquet/parquet_file_metadata_cache.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [425/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/column_reader.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/column_reader.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [426/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_extension.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_extension.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_extension.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [427/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_reader.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_reader.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [428/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_multi_file_info.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_function.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_multi_file_info.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/file_glob_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:12: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [429/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_statistics.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_statistics.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_statistics.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [430/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_shredding.cpp.o [431/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/protocol/TProtocol.cpp.o [432/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/transport/TTransportException.cpp.o [433/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_metadata.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_metadata.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_metadata.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [434/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/thrift/thrift/transport/TBufferTransports.cpp.o [435/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/snappy/snappy-sinksource.cc.o [436/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/column_writer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/column_writer.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [437/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/lz4/lz4.cpp.o [438/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/snappy/snappy.cc.o [439/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/dictionary_hash.cpp.o [440/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/memory.cpp.o [441/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/histogram.cpp.o [442/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/entropy_encode.cpp.o [443/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_timestamp.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_timestamp.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_timestamp.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [444/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compound_dictionary.cpp.o [445/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/backward_references_hq.cpp.o [446/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compress_fragment_two_pass.cpp.o [447/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/command.cpp.o [448/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/block_splitter.cpp.o [449/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/encoder_dict.cpp.o [450/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/utf8_util.cpp.o [451/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/encode.cpp.o [452/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/cluster.cpp.o [453/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/fast_log.cpp.o [454/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/bit_cost.cpp.o [455/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/compress_fragment.cpp.o [456/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/parquet/parquet_types.cpp.o [457/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/literal_cost.cpp.o [458/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/brotli_bit_stream.cpp.o [459/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/dictionary.cpp.o [460/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/constants.cpp.o [461/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/static_dict.cpp.o [462/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/transform.cpp.o [463/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/platform.cpp.o [464/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/shared_dictionary.cpp.o [465/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/common/context.cpp.o [466/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/state.cpp.o [467/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/metablock.cpp.o [468/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/huffman.cpp.o [469/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/bit_reader.cpp.o [470/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/enc/backward_references.cpp.o [471/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/__/__/third_party/brotli/dec/decode.cpp.o [472/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/zstd_file_system.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/zstd_file_system.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/zstd_file_system.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [473/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_column_schema.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_column_schema.hpp:10, from /build/duckdb/src/duckdb/extension/parquet/parquet_column_schema.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [474/580] Linking CXX static library extension/libdummy_static_extension_loader.a [475/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_geometry.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_geometry.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_geometry.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [476/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/serialize_parquet.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/duckdb/extension/parquet/serialize_parquet.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/original/std/memory.hpp:3, from /build/duckdb/src/duckdb/src/include/duckdb/common/unique_ptr.hpp:7, from /build/duckdb/src/duckdb/src/include/duckdb/common/compatible_with_ipp.hpp:3, from /build/duckdb/src/duckdb/src/include/duckdb/common/shared_ptr.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serialization_traits.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/serializer.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/extension/parquet/serialize_parquet.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/serialize_parquet.cpp:8: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [477/580] Building CXX object extension/parquet/CMakeFiles/parquet_loadable_extension.dir/parquet_writer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/parquet_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/parquet_writer.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [478/580] Linking CXX static library src/libduckdb_static.a [479/580] Building CXX object extension/parquet/reader/variant/CMakeFiles/duckdb_parquet_reader_variant.dir/ub_duckdb_parquet_reader_variant.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/reader/uuid_column_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_binary_decoder.cpp:5, from /build/duckdb/src/build/extension/parquet/reader/variant/ub_duckdb_parquet_reader_variant.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/types/string_type.hpp:13, from /build/duckdb/src/duckdb/extension/parquet/include/reader/variant/variant_binary_decoder.hpp:3, from /build/duckdb/src/duckdb/extension/parquet/reader/variant/variant_binary_decoder.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [480/580] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/pid.cpp.o [481/580] Building CXX object extension/parquet/decoder/CMakeFiles/duckdb_parquet_decoders.dir/ub_duckdb_parquet_decoders.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1, from /build/duckdb/src/build/extension/parquet/decoder/ub_duckdb_parquet_decoders.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [482/580] Building CXX object extension/parquet/writer/CMakeFiles/duckdb_parquet_writers.dir/ub_duckdb_parquet_writers.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/writer/list_column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/writer/array_column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/writer/array_column_writer.cpp:1, from /build/duckdb/src/build/extension/parquet/writer/ub_duckdb_parquet_writers.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [483/580] Building CXX object extension/CMakeFiles/duckdb_generated_extension_loader.dir/__/codegen/src/generated_extension_loader.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/generated_extension_loader.hpp:13, from /build/duckdb/src/build/codegen/src/generated_extension_loader.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/statement_type.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/query_result.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/arrow/arrow_type_extension.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/config.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:13: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [484/580] Linking CXX static library extension/core_functions/libcore_functions_extension.a [485/580] Building CXX object test/extension/CMakeFiles/loadable_extension_optimizer_demo_loadable_extension.dir/loadable_extension_optimizer_demo.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/extension/loadable_extension_optimizer_demo.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [486/580] Building CXX object extension/parquet/reader/CMakeFiles/duckdb_parquet_readers.dir/ub_duckdb_parquet_readers.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/reader/decimal_column_reader.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/reader/decimal_column_reader.cpp:1, from /build/duckdb/src/build/extension/parquet/reader/ub_duckdb_parquet_readers.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [487/580] Building CXX object extension/parquet/writer/variant/CMakeFiles/duckdb_parquet_writer_variant.dir/ub_duckdb_parquet_writer_variant.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/writer/struct_column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/include/writer/variant_column_writer.hpp:11, from /build/duckdb/src/duckdb/extension/parquet/writer/variant/convert_variant.cpp:1, from /build/duckdb/src/build/extension/parquet/writer/variant/ub_duckdb_parquet_writer_variant.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [488/580] Linking CXX static library extension/parquet/libparquet_extension.a [489/580] Building CXX object test/extension/CMakeFiles/loadable_extension_demo_loadable_extension.dir/loadable_extension_demo.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/extension/loadable_extension_demo.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [490/580] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/capi_tester.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/include/capi_tester.hpp:14, from /build/duckdb/src/duckdb/test/helpers/capi_tester.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/include/capi_tester.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [491/580] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/test_helpers.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/helpers/test_helpers.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/helpers/test_helpers.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [492/580] Building CXX object test/helpers/CMakeFiles/test_helpers.dir/test_config.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/helpers/test_config.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/test/include/test_config.hpp:12, from /build/duckdb/src/duckdb/test/helpers/test_config.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [493/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_extension.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_extension.hpp:11, from /build/duckdb/src/duckdb/tools/shell/shell_extension.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [494/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_command_line_option.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/shell_command_line_option.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:14: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [495/580] Building CXX object tools/CMakeFiles/plan_serializer.dir/utils/plan_serializer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/utils/plan_serializer.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [496/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_helpers.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/shell_helpers.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:14: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [497/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_windows.cpp.o [498/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/unscented_kalman_filter.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/display/terminal_progress_bar_display.hpp:14, from /build/duckdb/src/duckdb/tools/shell/include/shell_progress_bar.hpp:11, from /build/duckdb/src/duckdb/tools/shell/shell.cpp:55: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/file_system.hpp:11, from /build/duckdb/src/duckdb/tools/shell/shell.cpp:51: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [499/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_prompt.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/include/shell_prompt.hpp:11, from /build/duckdb/src/duckdb/tools/shell/shell_prompt.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:14: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [500/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_metadata_command.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/shell_metadata_command.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:14: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [501/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_highlight.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/include/shell_highlight.hpp:11, from /build/duckdb/src/duckdb/tools/shell/shell_highlight.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:14: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [502/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_renderer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/include/shell_renderer.hpp:11, from /build/duckdb/src/duckdb/tools/shell/shell_renderer.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:14: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [503/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_progress_bar.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/unscented_kalman_filter.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/display/terminal_progress_bar_display.hpp:14, from /build/duckdb/src/duckdb/tools/shell/include/shell_progress_bar.hpp:11, from /build/duckdb/src/duckdb/tools/shell/shell_progress_bar.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/display/terminal_progress_bar_display.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [504/580] Linking CXX static library extension/libduckdb_generated_extension_loader.a [505/580] Building CXX object tools/shell/CMakeFiles/shell.dir/shell_render_table_metadata.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/shell_render_table_metadata.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [506/580] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/highlighting.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/include/shell_highlight.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/highlighting.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/include/linenoise.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/highlighting.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [507/580] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/terminal.cpp.o [508/580] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/history.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/linenoise/history.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/include/history.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/history.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [509/580] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/linenoise-c.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/include/shell_highlight.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/linenoise-c.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/include/linenoise.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/linenoise-c.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [510/580] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/linenoise.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/linenoise/linenoise.cpp:21: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/include/linenoise.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/linenoise.cpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [511/580] Building CXX object tools/shell/linenoise/CMakeFiles/duckdb_linenoise.dir/rendering.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/tools/shell/include/shell_state.hpp:21, from /build/duckdb/src/duckdb/tools/shell/include/shell_highlight.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/rendering.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/include/linenoise.hpp:11, from /build/duckdb/src/duckdb/tools/shell/linenoise/rendering.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [512/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_api.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_api.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_api.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [513/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_custom_allocator.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_custom_allocator.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_custom_allocator.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [514/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_config.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_config.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_config.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [515/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_extension_setting_autoload.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_extension_setting_autoload.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_extension_setting_autoload.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [516/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_storage_extension_alias.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_storage_extension_alias.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_storage_extension_alias.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [517/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_instance_cache.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_instance_cache.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_instance_cache.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [518/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_results.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_results.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_results.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [519/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_table_info.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_table_info.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_table_info.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [520/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_get_table_names.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_get_table_names.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_get_table_names.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [521/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_reset.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_reset.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_reset.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [522/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_prepared_api.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_prepared_api.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_prepared_api.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [523/580] Building CXX object test/CMakeFiles/unittest.dir/unittest.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/sqlite/sqllogic_test_logger.hpp:11, from /build/duckdb/src/duckdb/test/unittest.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/unittest.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [524/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_appender_api.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_appender_api.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_appender_api.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [525/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_lifecycle_hooks.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/test/api/test_lifecycle_hooks.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_lifecycle_hooks.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [526/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_pending_query.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_pending_query.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_pending_query.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [527/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_plan_serialization.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_plan_serialization.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_plan_serialization.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [528/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_query_profiler.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_query_profiler.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_query_profiler.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [529/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_dbdir.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/test/api/test_dbdir.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_dbdir.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_dbdir.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [530/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_pending_with_parameters.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_pending_with_parameters.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_pending_with_parameters.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [531/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_uuid.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_uuid.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [532/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_progress_bar.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_progress_bar.cpp:6: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_progress_bar.cpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [533/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_relation_api.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:8: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_relation_api.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [534/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_insertion_order_preserving_map.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/duckdb/test/api/test_insertion_order_preserving_map.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_insertion_order_preserving_map.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_insertion_order_preserving_map.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [535/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_bignum.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_bignum.cpp:1: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [536/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_threads.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_threads.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_threads.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [537/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_windows_unicode_path.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_windows_unicode_path.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_windows_unicode_path.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [538/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_windows_header_compatibility.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_windows_header_compatibility.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_windows_header_compatibility.cpp:4: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [539/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_object_cache.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/duckdb/test/api/test_object_cache.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_object_cache.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [540/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_partial_executor.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_partial_executor.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_partial_executor.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [541/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_buffer_pool_eviction.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/test/api/test_buffer_pool_eviction.cpp:5: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_buffer_pool_eviction.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [542/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_block_allocator_tls.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_block_allocator_tls.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_block_allocator_tls.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [543/580] Building CXX object test/api/CMakeFiles/test_api.dir/test_read_only.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/test_read_only.cpp:3: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/test_read_only.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [544/580] Building CXX object test/appender/CMakeFiles/test_appender.dir/ub_test_appender.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/appender/test_appender_abort.cpp:3, from /build/duckdb/src/build/test/appender/ub_test_appender.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/appender/test_appender_abort.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [545/580] Building CXX object test/catalog/CMakeFiles/test_catalog.dir/ub_test_catalog.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/catalog/test_catalog_version.cpp:2, from /build/duckdb/src/build/test/catalog/ub_test_catalog.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/catalog/test_catalog_version.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [546/580] Building CXX object test/arrow/CMakeFiles/test_arrow_roundtrip.dir/ub_test_arrow_roundtrip.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/include/arrow/arrow_test_helper.hpp:14, from /build/duckdb/src/duckdb/test/arrow/arrow_test_helper.cpp:1, from /build/duckdb/src/build/test/arrow/ub_test_arrow_roundtrip.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [547/580] Building CXX object test/api/udf_function/CMakeFiles/test_api_udf_function.dir/ub_test_api_udf_function.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:2, from /build/duckdb/src/build/test/api/udf_function/ub_test_api_udf_function.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/api/udf_function/test_templated_scalar_udf.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [548/580] Building CXX object test/api/adbc/CMakeFiles/test_sql_adbc.dir/ub_test_sql_adbc.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/include/arrow/arrow_test_helper.hpp:14, from /build/duckdb/src/duckdb/test/api/adbc/test_adbc.cpp:1, from /build/duckdb/src/build/test/api/adbc/ub_test_sql_adbc.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [549/580] Building CXX object test/logging/CMakeFiles/test_logging.dir/ub_test_logging.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/logging/test_logging.cpp:2, from /build/duckdb/src/build/test/logging/ub_test_logging.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/logging/test_logging.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [550/580] Building CXX object test/memoryleak/CMakeFiles/test_memory_leak.dir/ub_test_memory_leak.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/memoryleak/test_appender.cpp:2, from /build/duckdb/src/build/test/memoryleak/ub_test_memory_leak.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/memoryleak/test_appender.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [551/580] Building CXX object test/parallel_csv/CMakeFiles/test_parallel_csv.dir/ub_test_parallel_csv.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/test/parallel_csv/test_parallel_csv.cpp:5, from /build/duckdb/src/build/test/parallel_csv/ub_test_parallel_csv.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/parallel_csv/test_parallel_csv.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/parallel_csv/test_parallel_csv.cpp:7: /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [552/580] Building CXX object test/common/CMakeFiles/test_common.dir/ub_test_common.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/virtual_file_system.hpp:14, from /build/duckdb/src/duckdb/test/common/test_file_system.cpp:8, from /build/duckdb/src/build/test/common/ub_test_common.cpp:4: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/common/test_cast.cpp:1, from /build/duckdb/src/build/test/common/ub_test_common.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [553/580] Building CXX object test/optimizer/CMakeFiles/test_optimizer.dir/ub_test_optimizer.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/test/optimizer/filter_pushdown_alias.cpp:5, from /build/duckdb/src/build/test/optimizer/ub_test_optimizer.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/optimizer/filter_pushdown_alias.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [554/580] Building CXX object test/serialize/CMakeFiles/test_serialization.dir/ub_test_serialization.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/duckdb/test/serialize/serialization_test.cpp:3, from /build/duckdb/src/build/test/serialize/ub_test_serialization.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/serialize/serialization_test.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [555/580] Building CXX object test/secrets/CMakeFiles/test_secrets.dir/ub_test_secrets.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/secrets/test_custom_secret_storage.cpp:2, from /build/duckdb/src/build/test/secrets/ub_test_secrets.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/secrets/test_custom_secret_storage.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [556/580] Building CXX object test/api/capi/CMakeFiles/test_sql_capi.dir/ub_test_sql_capi.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/include/capi_tester.hpp:14, from /build/duckdb/src/duckdb/test/api/capi/capi_aggregate_functions.cpp:1, from /build/duckdb/src/build/test/api/capi/ub_test_sql_capi.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/include/capi_tester.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [557/580] Building CXX object test/sql/filter/CMakeFiles/test_filter.dir/ub_test_filter.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/sql/filter/filter_cache.cpp:2, from /build/duckdb/src/build/test/sql/filter/ub_test_filter.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/sql/filter/filter_cache.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [558/580] Building CXX object test/sql/function/table/CMakeFiles/test_table_function.dir/ub_test_table_function.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/sql/function/table/table_in_out.cpp:2, from /build/duckdb/src/build/test/sql/function/table/ub_test_table_function.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/sql/function/table/table_in_out.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [559/580] Building CXX object test/sql/index/CMakeFiles/test_index.dir/ub_test_index.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/sql/index/test_art_index.cpp:3, from /build/duckdb/src/build/test/sql/index/ub_test_index.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/sql/index/test_art_index.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [560/580] Building CXX object test/mbedtls/CMakeFiles/test_mbedtls.dir/ub_test_mbedtls.cpp.o [561/580] Building CXX object test/sql/pivot/CMakeFiles/test_pivot.dir/ub_test_pivot.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/sql/pivot/multi_statement_parsing.cpp:2, from /build/duckdb/src/build/test/sql/pivot/ub_test_pivot.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/sql/pivot/multi_statement_parsing.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [562/580] Building CXX object test/sql/parallelism/interquery/CMakeFiles/test_sql_interquery_parallelism.dir/ub_test_sql_interquery_parallelism.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:10, from /build/duckdb/src/build/test/sql/parallelism/interquery/ub_test_sql_interquery_parallelism.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/sql/parallelism/interquery/concurrent_attach_detach.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [563/580] Building CXX object test/sql/storage/catalog/CMakeFiles/test_sql_storage_catalog.dir/ub_test_sql_storage_catalog.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/sql/storage/catalog/test_storage_sequences.cpp:3, from /build/duckdb/src/build/test/sql/storage/catalog/ub_test_sql_storage_catalog.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/sql/storage/catalog/test_storage_sequences.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [564/580] Building CXX object test/ossfuzz/CMakeFiles/test_ossfuzz.dir/ub_test_ossfuzz.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/ossfuzz/test_ossfuzz.cpp:3, from /build/duckdb/src/build/test/ossfuzz/ub_test_ossfuzz.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/ossfuzz/test_ossfuzz.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [565/580] Updating .cache/clangd (build) [566/580] Building CXX object test/sql/storage/CMakeFiles/test_sql_storage.dir/ub_test_sql_storage.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/sql/storage/test_buffer_manager.cpp:10, from /build/duckdb/src/build/test/sql/storage/ub_test_sql_storage.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/setting_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/settings.hpp:11, from /build/duckdb/src/duckdb/test/sql/storage/test_buffer_manager.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [567/580] Building CXX object test/encryption/CMakeFiles/test_encryption.dir/ub_test_encryption.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/encryption/test_encryption_key_wiping.cpp:2, from /build/duckdb/src/build/test/encryption/ub_test_encryption.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/encryption/test_encryption_key_wiping.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [568/580] Building CXX object test/extension/CMakeFiles/test_extensions.dir/ub_test_extensions.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/extension/test_remote_optimizer.cpp:2, from /build/duckdb/src/build/test/extension/ub_test_extensions.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/extension/test_remote_optimizer.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [569/580] Building CXX object test/persistence/CMakeFiles/test_persistence.dir/ub_test_persistence.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/include/compare_result.hpp:13, from /build/duckdb/src/duckdb/test/include/test_helpers.hpp:23, from /build/duckdb/src/duckdb/test/persistence/test_file_matches_wal.cpp:2, from /build/duckdb/src/build/test/persistence/ub_test_persistence.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/test/../third_party/catch/catch.hpp:15, from /build/duckdb/src/duckdb/test/persistence/test_file_matches_wal.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [570/580] Building CXX object test/sqlite/CMakeFiles/test_sqlite.dir/ub_test_sqlite.cpp.o In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/duckdb/test/sqlite/result_helper.hpp:11, from /build/duckdb/src/duckdb/test/sqlite/result_helper.cpp:1, from /build/duckdb/src/build/test/sqlite/ub_test_sqlite.cpp:2: /build/duckdb/src/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [571/580] Linking CXX shared library extension/core_functions/core_functions.duckdb_extension [572/580] Linking CXX static library test/helpers/libtest_helpers.a [573/580] Linking CXX shared library extension/parquet/parquet.duckdb_extension [574/580] Linking CXX shared library test/extension/loadable_extension_optimizer_demo.duckdb_extension [575/580] Linking CXX shared library test/extension/loadable_extension_demo.duckdb_extension [576/580] repository [577/580] Linking CXX shared library src/libduckdb.so [578/580] Linking CXX executable tools/plan_serializer [579/580] Linking CXX executable duckdb [580/580] Linking CXX executable test/unittest Building wheel... [duckdb_pytooling.build_backend] No explicit DuckDB submodule version provided. Letting CMake figure it out. [version_scheme] version object: [version_scheme] version.tag: 1.5.5 [version_scheme] version.distance: 0 [version_scheme] version.dirty: False *** scikit-build-core 0.12.2 using CMake 4.4.0 (wheel) *** Configuring CMake... loading initial cache file /tmp/tmprsitpixz/build/CMakeInit.txt -- The CXX compiler identification is GNU 16.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/bin/python3 (found suitable version "3.14.6", minimum required is "3.8") found components: Interpreter Development.Module Development.Embed -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/lib/python3.14/site-packages/pybind11/include (found version "3.0.4") -- DuckDB: Configured for release build -- DuckDB Configuration: -- Source: /build/duckdb/src/python-duckdb/external/duckdb -- Build Type: Release -- Native Arch: OFF -- Unity Build Disabled: OFF -- Found Python3: /usr/bin/python3 (found version "3.14.6") found components: Interpreter -- The C compiler identification is GNU 16.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Git: /usr/bin/git (found version "2.55.0") -- GIT_COMMIT_HASH has length 11 different than the expected 10 -- git hash d8cdaa33fd, version v1.5.5, extension folder v1.5.5 -- Build workers: compile= link_release=4 link_non_release=2 -- Extensions will be deployed to: /tmp/tmprsitpixz/build/repository -- Load extension 'core_functions' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.5.5 -- Load extension 'json' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.5.5 -- Load extension 'parquet' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.5.5 -- Load extension 'icu' from '/build/duckdb/src/python-duckdb/external/duckdb/extensions' @ v1.5.5 -- Extensions linked into DuckDB: [core_functions, json, parquet, icu] -- Linking DuckDB extensions: -- - core_functions -- - json -- - parquet -- - icu -- Configuring done (5.6s) -- Generating done (0.4s) -- Build files have been written to: /tmp/tmprsitpixz/build *** Building project with Ninja... [1/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/batcher.c.o [2/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/bitmap.c.o [3/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/bin_info.c.o [4/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/cache_bin.c.o [5/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/bin.c.o [6/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/base.c.o [7/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/buf_writer.c.o [8/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/background_thread.c.o [9/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/div.c.o [10/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/counter.c.o [11/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ckh.c.o [12/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/arena.c.o [13/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ecache.c.o [14/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/edata.c.o [15/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ehooks.c.o [16/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/decay.c.o [17/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/emap.c.o [18/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/edata_cache.c.o [19/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/eset.c.o [20/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/exp_grow.c.o [21/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/extent_dss.c.o [22/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/extent.c.o [23/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/hook.c.o [24/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/fxp.c.o [25/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/jemalloc.c.o [26/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/san.c.o [27/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/extent_mmap.c.o [28/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/hpa_hooks.c.o [29/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/san_bump.c.o [30/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/hpa.c.o [31/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ctl.c.o [32/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/log.c.o [33/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/inspect.c.o [34/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pa.c.o [35/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/nstime.c.o [36/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/large.c.o [37/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/hpdata.c.o [38/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/malloc_io.c.o [39/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pai.c.o [40/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/mutex.c.o [41/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pa_extra.c.o [42/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pac.c.o [43/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/peak_event.c.o [44/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof.c.o [45/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_recent.c.o [46/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_stats.c.o [47/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/pages.c.o [48/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/sc.c.o [49/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_sys.c.o [50/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_data.c.o [51/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/prof_log.c.o [52/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/rtree.c.o [53/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/test_hooks.c.o [54/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/psset.c.o [55/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/safety_check.c.o [56/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/sz.c.o [57/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/ticker.c.o [58/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/util.c.o [59/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/sec.c.o [60/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/thread_event.c.o [61/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/witness.c.o [62/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/tsd.c.o [63/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/zone.c.o [64/510] Building CXX object duckdb/third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/sds.cpp.o [65/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/stats.c.o [66/510] Building C object duckdb/third_party/jemalloc/CMakeFiles/duckdb_jemalloc.dir/src/tcache.c.o [67/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scansup.cpp.o [68/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/pg_functions.cpp.o [69/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_parser.cpp.o [70/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/postgres_parser.cpp.o [71/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_makefuncs.cpp.o [72/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_list.cpp.o [73/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_nodes_value.cpp.o [74/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_common_keywords.cpp.o [75/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_scan.cpp.o [76/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/aes.cpp.o [77/510] Building CXX object duckdb/third_party/fsst/CMakeFiles/duckdb_fsst.dir/libfsst.cpp.o [78/510] Building CXX object duckdb/third_party/hyperloglog/CMakeFiles/duckdb_hyperloglog.dir/hyperloglog.cpp.o [79/510] Building CXX object duckdb/third_party/libpg_query/CMakeFiles/duckdb_pg_query.dir/src_backend_parser_gram.cpp.o [80/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1parse.cpp.o [81/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/asn1write.cpp.o [82/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/base64.cpp.o [83/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum.cpp.o [84/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/bignum_core.cpp.o [85/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher.cpp.o [86/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/constant_time.cpp.o [87/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/gcm.cpp.o [88/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/cipher_wrap.cpp.o [89/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/md.cpp.o [90/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pem.cpp.o [91/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk_wrap.cpp.o [92/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pk.cpp.o [93/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/oid.cpp.o [94/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform.cpp.o [95/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/pkparse.cpp.o [96/510] Building CXX object duckdb/third_party/fmt/CMakeFiles/duckdb_fmt.dir/format.cc.o [97/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa_alt_helpers.cpp.o [98/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha1.cpp.o [99/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/rsa.cpp.o [100/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/platform_util.cpp.o [101/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/library/sha256.cpp.o [102/510] Building CXX object duckdb/third_party/miniz/CMakeFiles/duckdb_miniz.dir/miniz.cpp.o [103/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitmap256.cc.o [104/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/mimics_pcre.cc.o [105/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/perl_groups.cc.o [106/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/bitstate.cc.o [107/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/compile.cc.o [108/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/filtered_re2.cc.o [109/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/dfa.cc.o [110/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/nfa.cc.o [111/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/onepass.cc.o [112/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter.cc.o [113/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/parse.cc.o [114/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prefilter_tree.cc.o [115/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_casefold.cc.o [116/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/re2.cc.o [117/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/stringpiece.cc.o [118/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/util/rune.cc.o [119/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/unicode_groups.cc.o [120/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/simplify.cc.o [121/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/util/strutil.cc.o [122/510] Building CXX object duckdb/third_party/mbedtls/CMakeFiles/duckdb_mbedtls.dir/mbedtls_wrapper.cpp.o [123/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/prog.cc.o [124/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/set.cc.o [125/510] Building CXX object duckdb/third_party/skiplist/CMakeFiles/duckdb_skiplistlib.dir/SkipList.cpp.o [126/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/tostring.cc.o [127/510] Building CXX object duckdb/third_party/re2/CMakeFiles/duckdb_re2.dir/re2/regexp.cc.o [128/510] Building CXX object duckdb/third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc.cpp.o [129/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_superblock.cpp.o [130/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstdmt_compress.cpp.o [131/510] Building CXX object duckdb/third_party/utf8proc/CMakeFiles/duckdb_utf8proc.dir/utf8proc_wrapper.cpp.o [132/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_sequences.cpp.o [133/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_fast.cpp.o [134/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_double_fast.cpp.o [135/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/hist.cpp.o [136/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_ldm.cpp.o [137/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress_literals.cpp.o [138/510] Building CXX object duckdb/third_party/fastpforlib/CMakeFiles/duckdb_fastpforlib.dir/bitpacking.cpp.o [139/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/fse_compress.cpp.o [140/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_ddict.cpp.o [141/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_compress.cpp.o [142/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/huf_compress.cpp.o [143/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/debug.cpp.o [144/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/xxhash.cpp.o [145/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_opt.cpp.o [146/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/threading.cpp.o [147/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/huf_decompress.cpp.o [148/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/entropy_common.cpp.o [149/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/pool.cpp.o [150/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress_block.cpp.o [151/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/fse_decompress.cpp.o [152/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/error_private.cpp.o [153/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/common/zstd_common.cpp.o [154/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_decompress.cpp.o [155/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/compress/zstd_lazy.cpp.o [156/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/decompress/zstd_decompress.cpp.o [157/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/divsufsort.cpp.o [158/510] Linking C static library duckdb/third_party/jemalloc/libduckdb_jemalloc.a [159/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/fastcover.cpp.o [160/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/cover.cpp.o [161/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/dict/zdict.cpp.o [162/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_common.cpp.o [163/510] Building CXX object duckdb/third_party/zstd/CMakeFiles/duckdb_zstd.dir/deprecated/zbuff_compress.cpp.o [164/510] Building CXX object duckdb/src/optimizer/pullup/CMakeFiles/duckdb_optimizer_pullup.dir/ub_duckdb_optimizer_pullup.cpp.o [165/510] Building CXX object duckdb/third_party/yyjson/CMakeFiles/duckdb_yyjson.dir/yyjson.cpp.o [166/510] Building CXX object duckdb/src/optimizer/compressed_materialization/CMakeFiles/duckdb_optimizer_compressed_materialization.dir/ub_duckdb_optimizer_compressed_materialization.cpp.o [167/510] Building CXX object duckdb/src/optimizer/matcher/CMakeFiles/duckdb_optimizer_matcher.dir/ub_duckdb_optimizer_matcher.cpp.o [168/510] Building CXX object duckdb/src/optimizer/statistics/expression/CMakeFiles/duckdb_optimizer_statistics_expr.dir/ub_duckdb_optimizer_statistics_expr.cpp.o [169/510] Building CXX object duckdb/src/optimizer/pushdown/CMakeFiles/duckdb_optimizer_pushdown.dir/ub_duckdb_optimizer_pushdown.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_pushdown.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/pushdown/pushdown_aggregate.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/optimizer/pushdown/ub_duckdb_optimizer_pushdown.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/value.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [170/510] Building CXX object duckdb/src/optimizer/rule/CMakeFiles/duckdb_optimizer_rules.dir/ub_duckdb_optimizer_rules.cpp.o [171/510] Building CXX object duckdb/src/optimizer/statistics/operator/CMakeFiles/duckdb_optimizer_statistics_op.dir/ub_duckdb_optimizer_statistics_op.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/statistics/operator/propagate_filter.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/optimizer/statistics/operator/ub_duckdb_optimizer_statistics_op.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/column_index.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/statistics/operator/propagate_aggregate.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/optimizer/statistics/operator/ub_duckdb_optimizer_statistics_op.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [172/510] Building CXX object duckdb/src/optimizer/join_order/CMakeFiles/duckdb_optimizer_join_order.dir/ub_duckdb_optimizer_join_order.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/logical_create_secret.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/list.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/join_node.cpp:5, from /tmp/tmprsitpixz/build/duckdb/src/optimizer/join_order/ub_duckdb_optimizer_join_order.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/join_order/query_graph.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/join_order/query_graph.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/optimizer/join_order/ub_duckdb_optimizer_join_order.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [173/510] Building CXX object duckdb/src/planner/expression/CMakeFiles/duckdb_planner_expression.dir/ub_duckdb_planner_expression.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_serialization.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/expression/bound_aggregate_expression.cpp:7, from /tmp/tmprsitpixz/build/duckdb/src/planner/expression/ub_duckdb_planner_expression.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/expression/bound_expression.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/expression/bound_expression.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/planner/expression/ub_duckdb_planner_expression.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [174/510] Building CXX object duckdb/src/planner/binder/expression/CMakeFiles/duckdb_bind_expression.dir/ub_duckdb_bind_expression.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/expression/bind_aggregate_expression.cpp:7, from /tmp/tmprsitpixz/build/duckdb/src/planner/binder/expression/ub_duckdb_bind_expression.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/function_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/aggregate_function_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/expression/bind_aggregate_expression.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/expression/bind_window_expression.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/planner/binder/expression/ub_duckdb_bind_expression.cpp:22: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [175/510] Building CXX object duckdb/src/planner/binder/query_node/CMakeFiles/duckdb_bind_query_node.dir/ub_duckdb_bind_query_node.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/logical_create_secret.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/list.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/query_node/plan_select_node.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/planner/binder/query_node/ub_duckdb_bind_query_node.cpp:9: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/query_node/bind_select_node.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/planner/binder/query_node/ub_duckdb_bind_query_node.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/read_csv.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/query_node/plan_setop.cpp:7, from /tmp/tmprsitpixz/build/duckdb/src/planner/binder/query_node/ub_duckdb_bind_query_node.cpp:10: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [176/510] Building CXX object duckdb/src/planner/CMakeFiles/duckdb_planner.dir/ub_duckdb_planner.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/logical_operator.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/planner/ub_duckdb_planner.cpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/binding_alias.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binding_alias.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/planner/ub_duckdb_planner.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder.cpp:9, from /tmp/tmprsitpixz/build/duckdb/src/planner/ub_duckdb_planner.cpp:12: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [177/510] Building CXX object duckdb/src/planner/filter/CMakeFiles/duckdb_planner_filter.dir/ub_duckdb_planner_filter.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/filter/bloom_filter.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/filter/bloom_filter.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/planner/filter/ub_duckdb_planner_filter.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serialization_data.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [178/510] Building CXX object duckdb/src/planner/expression_binder/CMakeFiles/duckdb_expression_binders.dir/ub_duckdb_expression_binders.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/expression_binder/index_binder.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/expression_binder/index_binder.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/planner/expression_binder/ub_duckdb_expression_binders.cpp:12: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/expression/bound_expression.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/expression_binder.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/expression_binder/aggregate_binder.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/expression_binder/aggregate_binder.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/planner/expression_binder/ub_duckdb_expression_binders.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/expression_binder/index_binder.cpp:10: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [179/510] Building CXX object duckdb/src/parser/constraints/CMakeFiles/duckdb_constraints.dir/ub_duckdb_constraints.cpp.o [180/510] Building CXX object duckdb/src/planner/subquery/CMakeFiles/duckdb_planner_subquery.dir/ub_duckdb_planner_subquery.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/logical_create_secret.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/list.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/subquery/flatten_dependent_join.cpp:12, from /tmp/tmprsitpixz/build/duckdb/src/planner/subquery/ub_duckdb_planner_subquery.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/binder.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/subquery/flatten_dependent_join.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/subquery/flatten_dependent_join.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [181/510] Building CXX object duckdb/src/planner/operator/CMakeFiles/duckdb_planner_operator.dir/ub_duckdb_planner_operator.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/operator/logical_copy_to_file.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/planner/operator/ub_duckdb_planner_operator.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/tuple_data_layout_enums.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/logical_aggregate.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/operator/logical_aggregate.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/planner/operator/ub_duckdb_planner_operator.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [182/510] Building CXX object duckdb/src/planner/binder/statement/CMakeFiles/duckdb_bind_statement.dir/ub_duckdb_bind_statement.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/read_csv.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/statement/bind_copy.cpp:9, from /tmp/tmprsitpixz/build/duckdb/src/planner/binder/statement/ub_duckdb_bind_statement.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/binder.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/statement/bind_attach.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/planner/binder/statement/ub_duckdb_bind_statement.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/read_csv.hpp:16: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [183/510] Building CXX object duckdb/src/planner/binder/tableref/CMakeFiles/duckdb_bind_tableref.dir/ub_duckdb_bind_tableref.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/tableref/bind_basetableref.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/planner/binder/tableref/ub_duckdb_bind_tableref.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/table_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/planner/binder/tableref/bind_basetableref.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [184/510] Building CXX object duckdb/src/optimizer/CMakeFiles/duckdb_optimizer.dir/ub_duckdb_optimizer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/logical_create_secret.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/list.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/cte_inlining.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/common_subplan_optimizer.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/optimizer/ub_duckdb_optimizer.cpp:7: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/logical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/build_probe_side_optimizer.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/build_probe_side_optimizer.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/optimizer/ub_duckdb_optimizer.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/optimizer/topn_window_elimination.cpp:29, from /tmp/tmprsitpixz/build/duckdb/src/optimizer/ub_duckdb_optimizer.cpp:31: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [185/510] Building CXX object duckdb/src/parser/CMakeFiles/duckdb_parser.dir/ub_duckdb_parser.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/parsed_expression.cpp:7, from /tmp/tmprsitpixz/build/duckdb/src/parser/ub_duckdb_parser.cpp:8: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/base_expression.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/parser/ub_duckdb_parser.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [186/510] Building CXX object duckdb/src/parser/query_node/CMakeFiles/duckdb_query_node.dir/ub_duckdb_query_node.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/query_node/recursive_cte_node.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/parser/query_node/ub_duckdb_query_node.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/query_node/recursive_cte_node.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/query_node/recursive_cte_node.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [187/510] Building CXX object duckdb/src/parser/expression/CMakeFiles/duckdb_expression.dir/ub_duckdb_expression.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/expression/between_expression.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/parser/expression/ub_duckdb_expression.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/expression/between_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/expression/between_expression.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/expression/between_expression.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [188/510] Building CXX object duckdb/src/parser/statement/CMakeFiles/duckdb_statement.dir/ub_duckdb_statement.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/extra_drop_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/drop_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/statement/drop_statement.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/statement/drop_statement.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/parser/statement/ub_duckdb_statement.cpp:10: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/column_definition.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/statement/alter_statement.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/statement/alter_statement.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/parser/statement/ub_duckdb_statement.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [189/510] Building CXX object duckdb/src/parser/parsed_data/CMakeFiles/duckdb_parsed_data.dir/ub_duckdb_parsed_data.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator_states.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table_function.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_scalar_function_info.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/parsed_data/alter_scalar_function_info.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/parser/parsed_data/ub_duckdb_parsed_data.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/catalog_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/alter_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/parsed_data/alter_info.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/parser/parsed_data/ub_duckdb_parsed_data.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/macro_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_macro_info.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/parsed_data/create_info.cpp:5, from /tmp/tmprsitpixz/build/duckdb/src/parser/parsed_data/ub_duckdb_parsed_data.cpp:10: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/parsed_data/create_secret_info.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/parser/parsed_data/ub_duckdb_parsed_data.cpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [190/510] Building CXX object duckdb/src/parser/transform/constraint/CMakeFiles/duckdb_transformer_constraint.dir/ub_duckdb_transformer_constraint.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/constraint/transform_constraint.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/parser/transform/constraint/ub_duckdb_transformer_constraint.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/column_definition.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/constraint/transform_constraint.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [191/510] Building CXX object duckdb/src/parser/tableref/CMakeFiles/duckdb_parser_tableref.dir/ub_duckdb_parser_tableref.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/tableref/basetableref.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/parser/tableref/ub_duckdb_parser_tableref.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/tableref/at_clause.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/tableref/at_clause.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/parser/tableref/ub_duckdb_parser_tableref.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/tableref/basetableref.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [192/510] Building CXX object duckdb/src/function/cast/union/CMakeFiles/duckdb_union_cast.dir/ub_duckdb_union_cast.cpp.o [193/510] Building CXX object duckdb/src/function/aggregate/CMakeFiles/duckdb_func_aggr.dir/ub_duckdb_func_aggr.cpp.o [194/510] Building CXX object duckdb/src/parser/transform/expression/CMakeFiles/duckdb_transformer_expression.dir/ub_duckdb_transformer_expression.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/expression/transform_array_access.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/parser/transform/expression/ub_duckdb_transformer_expression.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/value.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/expression/constant_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/expression/transform_array_access.cpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [195/510] Building CXX object duckdb/src/parser/transform/helpers/CMakeFiles/duckdb_transformer_helpers.dir/ub_duckdb_transformer_helpers.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/helpers/transform_alias.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/parser/transform/helpers/ub_duckdb_transformer_helpers.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/transformer.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [196/510] Building CXX object duckdb/src/parser/transform/tableref/CMakeFiles/duckdb_transformer_tableref.dir/ub_duckdb_transformer_tableref.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/tableref/transform_base_tableref.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/parser/transform/tableref/ub_duckdb_transformer_tableref.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/column_definition.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/table_description.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/tableref/basetableref.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/tableref/transform_base_tableref.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [197/510] Building CXX object duckdb/src/function/CMakeFiles/duckdb_function.dir/ub_duckdb_function.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/built_in_functions.cpp:12, from /tmp/tmprsitpixz/build/duckdb/src/function/ub_duckdb_function.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/aggregate_function.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/function/ub_duckdb_function.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [198/510] Building CXX object duckdb/src/function/aggregate/distributive/CMakeFiles/duckdb_aggr_distr.dir/ub_duckdb_aggr_distr.cpp.o [199/510] Building CXX object duckdb/src/function/cast/variant/CMakeFiles/duckdb_variant_cast.dir/ub_duckdb_variant_cast.cpp.o [200/510] Building CXX object duckdb/src/function/scalar/date/CMakeFiles/duckdb_func_date.dir/ub_duckdb_func_date.cpp.o [201/510] Building CXX object duckdb/src/function/pragma/CMakeFiles/duckdb_func_pragma.dir/ub_duckdb_func_pragma.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/pragma/pragma_functions.cpp:7, from /tmp/tmprsitpixz/build/duckdb/src/function/pragma/ub_duckdb_func_pragma.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/pragma_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/pragma/pragma_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/pragma/pragma_functions.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [202/510] Building CXX object duckdb/src/function/scalar/CMakeFiles/duckdb_func_scalar.dir/ub_duckdb_func_scalar.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/nested_functions.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/ub_duckdb_func_scalar.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/built_in_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/compressed_materialization_utils.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/compressed_materialization_utils.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/ub_duckdb_func_scalar.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [203/510] Building CXX object duckdb/src/function/scalar/generic/CMakeFiles/duckdb_func_generic_main.dir/ub_duckdb_func_generic_main.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/generic/constant_or_null.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/generic/ub_duckdb_func_generic_main.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/binary_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [204/510] Building CXX object duckdb/src/function/scalar/map/CMakeFiles/duckdb_function_map.dir/ub_duckdb_function_map.cpp.o [205/510] Building CXX object duckdb/src/function/scalar/compressed_materialization/CMakeFiles/duckdb_func_compressed_materialization.dir/ub_duckdb_func_compressed_materialization.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/compressed_materialization/compress_integral.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/compressed_materialization/ub_duckdb_func_compressed_materialization.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/numeric_utils.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/compressed_materialization/compress_integral.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [206/510] Building CXX object duckdb/src/parser/transform/statement/CMakeFiles/duckdb_transformer_statement.dir/ub_duckdb_transformer_statement.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_secret_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/transformer.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/statement/transform_alter_table.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/parser/transform/statement/ub_duckdb_transformer_statement.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/constraint.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parser/transform/statement/transform_alter_table.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [207/510] Building CXX object duckdb/src/function/scalar/list/CMakeFiles/duckdb_func_list_nested.dir/ub_duckdb_func_list_nested.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/list/contains_or_position.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/list/ub_duckdb_func_list_nested.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/list_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/list/contains_or_position.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [208/510] Building CXX object duckdb/src/function/scalar/string/regexp/CMakeFiles/duckdb_func_string_regexp.dir/ub_duckdb_func_string_regexp.cpp.o [209/510] Building CXX object duckdb/src/function/scalar/sequence/CMakeFiles/duckdb_func_seq.dir/ub_duckdb_func_seq.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/sequence/nextval.cpp:12, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/sequence/ub_duckdb_func_seq.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/sequence_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/sequence/nextval.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [210/510] Building CXX object duckdb/src/function/scalar/geometry/CMakeFiles/duckdb_func_geometry.dir/ub_duckdb_func_geometry.cpp.o [211/510] Building CXX object duckdb/src/function/scalar/variant/CMakeFiles/duckdb_func_variant_main.dir/ub_duckdb_func_variant_main.cpp.o [212/510] Building CXX object duckdb/src/function/cast/CMakeFiles/duckdb_func_cast.dir/ub_duckdb_func_cast.cpp.o [213/510] Building CXX object duckdb/src/function/scalar/string/CMakeFiles/duckdb_func_string_main.dir/ub_duckdb_func_string_main.cpp.o [214/510] Building CXX object duckdb/src/function/scalar/struct/CMakeFiles/duckdb_func_struct_main.dir/ub_duckdb_func_struct_main.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/struct/remap_struct.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/struct/ub_duckdb_func_struct_main.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/struct/remap_struct.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [215/510] Building CXX object duckdb/src/function/variant/CMakeFiles/duckdb_function_variant.dir/ub_duckdb_function_variant.cpp.o [216/510] Building CXX object duckdb/src/function/scalar/operator/CMakeFiles/duckdb_func_ops_main.dir/ub_duckdb_func_ops_main.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/operator/arithmetic.cpp:11, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/operator/ub_duckdb_func_ops_main.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/operator/add.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/operator/add.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/operator/ub_duckdb_func_ops_main.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [217/510] Building CXX object duckdb/src/function/scalar/system/CMakeFiles/duckdb_func_system.dir/ub_duckdb_func_system.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/generic_common.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/system/aggregate_export.cpp:3, from /tmp/tmprsitpixz/build/duckdb/src/function/scalar/system/ub_duckdb_func_system.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/function_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/aggregate_function_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/system/aggregate_export.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/function/scalar/system/aggregate_export.cpp:7: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [218/510] Building CXX object duckdb/src/function/table/version/CMakeFiles/duckdb_func_table_version.dir/ub_duckdb_func_table_version.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/table/version/pragma_version.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/function/table/version/ub_duckdb_func_table_version.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/operator_result_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/system_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/table/version/pragma_version.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [219/510] Building CXX object duckdb/src/function/table/arrow/CMakeFiles/duckdb_arrow_conversion.dir/ub_duckdb_arrow_conversion.cpp.o [220/510] Building CXX object duckdb/src/catalog/catalog_entry/dependency/CMakeFiles/duckdb_catalog_entries_dependency.dir/ub_duckdb_catalog_entries_dependency.cpp.o [221/510] Building CXX object duckdb/src/common/allocator/CMakeFiles/duckdb_common_allocator.dir/ub_duckdb_common_allocator.cpp.o [222/510] Building CXX object duckdb/src/catalog/default/CMakeFiles/duckdb_catalog_default_entries.dir/ub_duckdb_catalog_default_entries.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/default/default_generator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/default/default_coordinate_systems.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/catalog/default/default_coordinate_systems.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/catalog/default/ub_duckdb_catalog_default_entries.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/catalog_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_coordinate_system_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/catalog/default/default_coordinate_systems.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [223/510] Building CXX object duckdb/src/function/window/CMakeFiles/duckdb_func_window.dir/ub_duckdb_func_window.cpp.o [224/510] Building CXX object duckdb/src/common/adbc/nanoarrow/CMakeFiles/duckdb_adbc_nanoarrow.dir/ub_duckdb_adbc_nanoarrow.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/capi/capi_internal.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/adbc/adbc.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/adbc/nanoarrow/single_batch_array_stream.cpp:3, from /tmp/tmprsitpixz/build/duckdb/src/common/adbc/nanoarrow/ub_duckdb_adbc_nanoarrow.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [225/510] Building CXX object duckdb/src/common/arrow/appender/CMakeFiles/duckdb_common_arrow_appender.dir/ub_duckdb_common_arrow_appender.cpp.o [226/510] Building CXX object duckdb/src/catalog/CMakeFiles/duckdb_catalog.dir/ub_duckdb_catalog.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/catalog/catalog_entry.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/catalog/ub_duckdb_catalog.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/catalog/catalog_entry.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/catalog/catalog_entry.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [227/510] Building CXX object duckdb/src/common/adbc/CMakeFiles/duckdb_adbc.dir/ub_duckdb_adbc.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/capi/capi_internal.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/adbc/adbc.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/adbc/adbc.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/adbc/ub_duckdb_adbc.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [228/510] Building CXX object duckdb/src/common/exception/CMakeFiles/duckdb_common_exception.dir/ub_duckdb_common_exception.cpp.o [229/510] Building CXX object duckdb/src/function/table/system/CMakeFiles/duckdb_table_func_system.dir/ub_duckdb_table_func_system.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/table/system/duckdb_connection_count.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/function/table/system/ub_duckdb_table_func_system.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/operator_result_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/system_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/table/system/duckdb_connection_count.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [230/510] Building CXX object duckdb/src/function/table/CMakeFiles/duckdb_func_table.dir/ub_duckdb_func_table.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/function/table/arrow.cpp:3, from /tmp/tmprsitpixz/build/duckdb/src/function/table/ub_duckdb_func_table.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [231/510] Building CXX object duckdb/src/common/crypto/CMakeFiles/duckdb_common_crypto.dir/ub_duckdb_common_crypto.cpp.o [232/510] Building CXX object duckdb/src/common/arrow/CMakeFiles/duckdb_common_arrow.dir/ub_duckdb_common_arrow.cpp.o [233/510] Building CXX object duckdb/src/common/enums/CMakeFiles/duckdb_common_enums.dir/ub_duckdb_common_enums.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/enums/compression_type.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/common/enums/ub_duckdb_common_enums.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/catalog_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/enums/catalog_type.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/enums/ub_duckdb_common_enums.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [234/510] Building CXX object duckdb/src/catalog/catalog_entry/CMakeFiles/duckdb_catalog_entries.dir/ub_duckdb_catalog_entries.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/catalog/catalog_entry/duck_index_entry.cpp:3, from /tmp/tmprsitpixz/build/duckdb/src/catalog/catalog_entry/ub_duckdb_catalog_entries.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/standard_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/function_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/aggregate_function_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/catalog/catalog_entry/aggregate_function_catalog_entry.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/catalog/catalog_entry/ub_duckdb_catalog_entries.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/catalog/catalog_entry/duck_schema_entry.cpp:25, from /tmp/tmprsitpixz/build/duckdb/src/catalog/catalog_entry/ub_duckdb_catalog_entries.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [235/510] Building CXX object duckdb/src/common/progress_bar/CMakeFiles/duckdb_progress_bar.dir/ub_duckdb_progress_bar.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/unscented_kalman_filter.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/display/terminal_progress_bar_display.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/progress_bar/progress_bar.cpp:3, from /tmp/tmprsitpixz/build/duckdb/src/common/progress_bar/ub_duckdb_progress_bar.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/progress_bar/progress_bar.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [236/510] Building CXX object duckdb/src/common/tree_renderer/CMakeFiles/duckdb_common_tree_renderer.dir/ub_duckdb_common_tree_renderer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/tree_renderer/json_tree_renderer.cpp:5, from /tmp/tmprsitpixz/build/duckdb/src/common/tree_renderer/ub_duckdb_common_tree_renderer.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/tree_renderer/json_tree_renderer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/tree_renderer/json_tree_renderer.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [237/510] Building CXX object duckdb/src/common/operator/CMakeFiles/duckdb_common_operators.dir/ub_duckdb_common_operators.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/operator/cast_operators.cpp:29, from /tmp/tmprsitpixz/build/duckdb/src/common/operator/ub_duckdb_common_operators.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/operator/cast_operators.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [238/510] Building CXX object duckdb/src/common/multi_file/CMakeFiles/duckdb_common_multi_file.dir/ub_duckdb_common_multi_file.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/multi_file/multi_file_function.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/multi_file/ub_duckdb_common_multi_file.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/base_file_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/multi_file/base_file_reader.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/multi_file/ub_duckdb_common_multi_file.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [239/510] Building CXX object duckdb/src/common/serializer/CMakeFiles/duckdb_common_serializer.dir/ub_duckdb_common_serializer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/binary_serializer.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/serializer/binary_serializer.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/serializer/ub_duckdb_common_serializer.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serialization_data.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/binary_serializer.hpp:13: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/serializer/binary_deserializer.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/serializer/ub_duckdb_common_serializer.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [240/510] Building CXX object duckdb/src/common/row_operations/CMakeFiles/duckdb_row_operations.dir/ub_duckdb_row_operations.cpp.o [241/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/boolean_operators.cpp.o [242/510] Building CXX object duckdb/src/common/value_operations/CMakeFiles/duckdb_value_operations.dir/ub_duckdb_value_operations.cpp.o [243/510] Building CXX object duckdb/src/common/types/column/CMakeFiles/duckdb_common_types_column.dir/ub_duckdb_common_types_column.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/types/column/column_data_allocator.cpp:5, from /tmp/tmprsitpixz/build/duckdb/src/common/types/column/ub_duckdb_common_types_column.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_allocator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/types/column/column_data_allocator.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [244/510] Building CXX object duckdb/src/common/types/variant/CMakeFiles/duckdb_common_variant.dir/ub_duckdb_common_variant.cpp.o [245/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_cast.cpp.o [246/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/generators.cpp.o [247/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/comparison_operators.cpp.o [248/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_storage.cpp.o [249/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/null_operations.cpp.o [250/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/numeric_inplace_operators.cpp.o [251/510] Building CXX object duckdb/src/common/CMakeFiles/duckdb_common.dir/ub_duckdb_common.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/csv_writer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/csv_writer.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/ub_duckdb_common.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/bind_helpers.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/bind_helpers.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/ub_duckdb_common.cpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/encryption_key_manager.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/encryption_functions.cpp:2, from /tmp/tmprsitpixz/build/duckdb/src/common/ub_duckdb_common.cpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [252/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_hash.cpp.o [253/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/vector_copy.cpp.o [254/510] Building CXX object duckdb/src/common/types/row/CMakeFiles/duckdb_common_types_row.dir/ub_duckdb_common_types_row.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/types/row/tuple_data_collection.cpp:8, from /tmp/tmprsitpixz/build/duckdb/src/common/types/row/ub_duckdb_common_types_row.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/perfect_map_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/fixed_size_map.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/row/partitioned_tuple_data.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/types/row/partitioned_tuple_data.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/types/row/ub_duckdb_common_types_row.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [255/510] Building CXX object duckdb/src/execution/nested_loop_join/CMakeFiles/duckdb_nested_loop_join.dir/ub_duckdb_nested_loop_join.cpp.o [256/510] Building CXX object duckdb/src/common/vector_operations/CMakeFiles/duckdb_vector_operations.dir/is_distinct_from.cpp.o [257/510] Building CXX object duckdb/src/common/sort/CMakeFiles/duckdb_sort.dir/ub_duckdb_sort.cpp.o [258/510] Building CXX object duckdb/src/execution/operator/csv_scanner/buffer_manager/CMakeFiles/duckdb_csv_buffer_manager.dir/ub_duckdb_csv_buffer_manager.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/buffer_manager/csv_buffer_manager.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/csv_scanner/buffer_manager/ub_duckdb_csv_buffer_manager.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/buffer_manager/csv_buffer.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/csv_scanner/buffer_manager/ub_duckdb_csv_buffer_manager.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/read_csv.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/buffer_manager/csv_buffer_manager.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [259/510] Building CXX object duckdb/src/execution/operator/csv_scanner/encode/CMakeFiles/duckdb_csv_encode.dir/ub_duckdb_csv_encode.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/encode/csv_encoder.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/csv_scanner/encode/ub_duckdb_csv_encode.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/file_system.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/encode/csv_encoder.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [260/510] Building CXX object duckdb/src/logging/CMakeFiles/duckdb_logging.dir/ub_duckdb_logging.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/logging/log_manager.cpp:5, from /tmp/tmprsitpixz/build/duckdb/src/logging/ub_duckdb_logging.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/logging/logging.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/logging/log_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/logging/log_manager.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [261/510] Building CXX object duckdb/src/common/types/CMakeFiles/duckdb_common_types.dir/ub_duckdb_common_types.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/art/art.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/conflict_manager.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/types/conflict_manager.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/types/ub_duckdb_common_types.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/batched_data_collection.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/common/types/batched_data_collection.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/common/types/ub_duckdb_common_types.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/fixed_size_buffer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/art/node.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/art/art.hpp:12: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/common/types/type_manager.cpp:7, from /tmp/tmprsitpixz/build/duckdb/src/common/types/ub_duckdb_common_types.cpp:22: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [262/510] Building CXX object duckdb/src/execution/CMakeFiles/duckdb_execution.dir/ub_duckdb_execution.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/index_vector.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/operator/logical_insert.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/column_binding_resolver.cpp:10, from /tmp/tmprsitpixz/build/duckdb/src/execution/ub_duckdb_execution.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/expression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/base_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/expression/bound_conjunction_expression.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/adaptive_filter.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/ub_duckdb_execution.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [263/510] Building CXX object duckdb/src/execution/expression_executor/CMakeFiles/duckdb_expression_executor.dir/ub_duckdb_expression_executor.cpp.o [264/510] Building CXX object duckdb/src/execution/operator/aggregate/CMakeFiles/duckdb_operator_aggregate.dir/ub_duckdb_operator_aggregate.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/aggregate/physical_hash_aggregate.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/aggregate/ub_duckdb_operator_aggregate.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/expression_executor_state.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/expression_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/aggregate/aggregate_object.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/aggregate/aggregate_object.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/aggregate/ub_duckdb_operator_aggregate.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [265/510] Building CXX object duckdb/src/execution/operator/filter/CMakeFiles/duckdb_operator_filter.dir/ub_duckdb_operator_filter.cpp.o [266/510] Building CXX object duckdb/src/execution/operator/csv_scanner/state_machine/CMakeFiles/duckdb_csv_state_machine.dir/ub_duckdb_csv_state_machine.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/state_machine/csv_state_machine.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/csv_scanner/state_machine/ub_duckdb_csv_state_machine.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [267/510] Building CXX object duckdb/src/execution/operator/csv_scanner/scanner/CMakeFiles/duckdb_csv_scanner.dir/ub_duckdb_csv_scanner.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/base_scanner.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/scanner/base_scanner.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/csv_scanner/scanner/ub_duckdb_csv_scanner.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/scanner_boundary.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/base_scanner.hpp:12: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [268/510] Building CXX object duckdb/src/execution/operator/csv_scanner/util/CMakeFiles/duckdb_csv_util.dir/ub_duckdb_csv_util.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_error.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/csv_scanner/util/ub_duckdb_csv_util.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_error.hpp:14: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/read_csv.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/util/csv_error.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [269/510] Building CXX object duckdb/src/execution/operator/csv_scanner/sniffer/CMakeFiles/duckdb_csv_sniffer.dir/ub_duckdb_csv_sniffer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/sniffer/csv_sniffer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/sniffer/csv_sniffer.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/csv_scanner/sniffer/ub_duckdb_csv_sniffer.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [270/510] Building CXX object duckdb/src/execution/operator/csv_scanner/table_function/CMakeFiles/duckdb_operator_csv_table_function.dir/ub_duckdb_operator_csv_table_function.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_scanner.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/csv_scanner/table_function/csv_file_scanner.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/csv_scanner/table_function/ub_duckdb_operator_csv_table_function.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/scanner_boundary.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_scanner.hpp:12: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [271/510] Building CXX object duckdb/src/execution/operator/order/CMakeFiles/duckdb_operator_order.dir/ub_duckdb_operator_order.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/order/physical_top_n.cpp:7, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/order/ub_duckdb_operator_order.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/order/physical_order.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/order/physical_order.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/order/ub_duckdb_operator_order.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [272/510] Building CXX object duckdb/src/execution/operator/projection/CMakeFiles/duckdb_operator_projection.dir/ub_duckdb_operator_projection.cpp.o [273/510] Building CXX object duckdb/src/execution/operator/helper/CMakeFiles/duckdb_operator_helper.dir/ub_duckdb_operator_helper.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/helper/physical_create_secret.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/helper/physical_create_secret.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/helper/ub_duckdb_operator_helper.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/helper/physical_result_collector.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/helper/physical_batch_collector.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/helper/physical_batch_collector.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/helper/ub_duckdb_operator_helper.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/helper/physical_create_secret.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [274/510] Building CXX object duckdb/src/execution/sample/CMakeFiles/duckdb_sample.dir/ub_duckdb_sample.cpp.o [275/510] Building CXX object duckdb/src/execution/operator/set/CMakeFiles/duckdb_operator_set.dir/ub_duckdb_operator_set.cpp.o [276/510] Building CXX object duckdb/src/execution/operator/schema/CMakeFiles/duckdb_operator_schema.dir/ub_duckdb_operator_schema.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/schema/physical_attach.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/schema/ub_duckdb_operator_schema.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/schema/physical_alter.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/schema/physical_alter.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/schema/ub_duckdb_operator_schema.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [277/510] Building CXX object duckdb/src/execution/operator/scan/CMakeFiles/duckdb_operator_scan.dir/ub_duckdb_operator_scan.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/scan/physical_column_data_scan.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/scan/ub_duckdb_operator_scan.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/original/std/memory.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/unique_ptr.hpp:7, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/compatible_with_ipp.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/shared_ptr.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/optional_ptr.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/optionally_owned_ptr.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/scan/physical_column_data_scan.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/scan/physical_column_data_scan.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/scan/physical_table_scan.cpp:8, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/scan/ub_duckdb_operator_scan.cpp:7: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [278/510] Building CXX object duckdb/src/execution/index/CMakeFiles/duckdb_execution_index.dir/ub_duckdb_execution_index.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/fixed_size_buffer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/index/fixed_size_allocator.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/index/ub_duckdb_execution_index.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [279/510] Building CXX object duckdb/src/execution/operator/join/CMakeFiles/duckdb_operator_join.dir/ub_duckdb_operator_join.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/join/physical_delim_join.cpp:3, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/join/ub_duckdb_operator_join.cpp:7: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_scan_states.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_collection_iterators.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/column/column_data_collection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/join/outer_join_marker.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/join/outer_join_marker.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/join/ub_duckdb_operator_join.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [280/510] Building CXX object duckdb/src/execution/operator/persistent/CMakeFiles/duckdb_operator_persistent.dir/ub_duckdb_operator_persistent.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/expression_executor.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/read_csv.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/persistent/csv_rejects_table.cpp:3, from /tmp/tmprsitpixz/build/duckdb/src/execution/operator/persistent/ub_duckdb_operator_persistent.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/appender.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/operator/persistent/csv_rejects_table.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/read_csv.hpp:16: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [281/510] Building CXX object duckdb/src/execution/index/art/CMakeFiles/duckdb_execution_index_art.dir/ub_duckdb_execution_index_art.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:20, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/unbound_index.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/art/art.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/art/art_builder.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/index/art/art_builder.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/execution/index/art/ub_duckdb_execution_index_art.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:35:7: warning: defining ‘duckdb::CatalogEntry’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 35 | class CatalogEntry { | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/create_index_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/unbound_index.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/fixed_size_buffer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/fixed_size_allocator.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/art/node.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/art/art.hpp:12: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [282/510] Building CXX object duckdb/src/main/capi/cast/CMakeFiles/duckdb_main_capi_cast.dir/ub_duckdb_main_capi_cast.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/capi/capi_internal.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/capi/cast/utils.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/capi/cast/utils-c.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/main/capi/cast/ub_duckdb_main_capi_cast.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [283/510] Building CXX object duckdb/src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_alias.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/extension/extension_alias.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [284/510] Building CXX object duckdb/src/execution/physical_plan/CMakeFiles/duckdb_physical_plan.dir/ub_duckdb_physical_plan.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/physical_plan/plan_aggregate.cpp:5, from /tmp/tmprsitpixz/build/duckdb/src/execution/physical_plan/ub_duckdb_physical_plan.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/setting_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/settings.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/physical_plan/plan_aggregate.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/execution/physical_plan/plan_create_index.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/execution/physical_plan/ub_duckdb_physical_plan.cpp:10: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [285/510] Building CXX object duckdb/src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_helper.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/extension/extension_helper.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [286/510] Building CXX object duckdb/src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_install.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/opener_file_system.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database_file_opener.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/extension/extension_install.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/compressed_file_system.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/gzip_file_system.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/extension/extension_install.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database_file_opener.hpp:15: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [287/510] Building CXX object duckdb/src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_loader.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/extension/extension_loader.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/main/extension/extension_loader.cpp:18: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [288/510] Building CXX object duckdb/src/main/extension/CMakeFiles/duckdb_main_extension.dir/extension_load.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/virtual_file_system.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/extension/extension_load.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/file_system.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/local_file_system.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/dl.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/extension/extension_load.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [289/510] Building CXX object duckdb/src/main/capi/CMakeFiles/duckdb_main_capi.dir/ub_duckdb_main_capi.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/capi/capi_internal.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/capi/aggregate_function-c.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/main/capi/ub_duckdb_main_capi.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/capi/aggregate_function-c.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [290/510] Building CXX object duckdb/src/main/buffered_data/CMakeFiles/duckdb_main_buffered_data.dir/ub_duckdb_main_buffered_data.cpp.o [291/510] Building CXX object duckdb/src/main/chunk_scan_state/CMakeFiles/duckdb_main_chunk_scan_state.dir/ub_duckdb_main_chunk_scan_state.cpp.o [292/510] Building CXX object duckdb/src/main/settings/CMakeFiles/duckdb_main_settings.dir/ub_duckdb_main_settings.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/settings/custom_settings.cpp:24, from /tmp/tmprsitpixz/build/duckdb/src/main/settings/ub_duckdb_main_settings.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/setting_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/settings.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/settings/custom_settings.cpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [293/510] Building CXX object duckdb/src/main/secret/CMakeFiles/duckdb_main_secret.dir/ub_duckdb_main_secret.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/secret/secret.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/main/secret/ub_duckdb_main_secret.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/main/secret/secret.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [294/510] Building CXX object duckdb/src/main/http/CMakeFiles/duckdb_common_http.dir/ub_duckdb_common_http.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/http/http_util.cpp:9, from /tmp/tmprsitpixz/build/duckdb/src/main/http/ub_duckdb_common_http.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/http_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/http/http_util.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [295/510] Building CXX object duckdb/src/main/relation/CMakeFiles/duckdb_main_relation.dir/ub_duckdb_main_relation.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/relation/read_csv_relation.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/relation/read_csv_relation.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/main/relation/ub_duckdb_main_relation.cpp:18: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/relation.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/relation/aggregate_relation.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/relation/aggregate_relation.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/main/relation/ub_duckdb_main_relation.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/sniffer/csv_sniffer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/relation/read_csv_relation.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [296/510] Building CXX object duckdb/src/storage/buffer/CMakeFiles/duckdb_storage_buffer.dir/ub_duckdb_storage_buffer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/buffer/buffer_pool.cpp:10, from /tmp/tmprsitpixz/build/duckdb/src/storage/buffer/ub_duckdb_storage_buffer.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/buffer/buffer_handle.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/buffer/buffer_handle.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/buffer/ub_duckdb_storage_buffer.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [297/510] Building CXX object duckdb/src/parallel/CMakeFiles/duckdb_parallel.dir/ub_duckdb_parallel.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/scan/physical_table_scan.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/parallel/executor.cpp:5, from /tmp/tmprsitpixz/build/duckdb/src/parallel/ub_duckdb_parallel.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/task.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/executor_task.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/parallel/async_result.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/parallel/ub_duckdb_parallel.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/parallel/pipeline.cpp:11, from /tmp/tmprsitpixz/build/duckdb/src/parallel/ub_duckdb_parallel.cpp:9: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [298/510] Building CXX object duckdb/src/storage/compression/chimp/CMakeFiles/duckdb_storage_compression_chimp.dir/ub_duckdb_storage_compression_chimp.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_checkpoint_state.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data_checkpointer.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/chimp/chimp_compress.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/chimp/chimp.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/chimp/ub_duckdb_storage_compression_chimp.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/numeric_utils.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/chimp/algorithm/bit_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/chimp/bit_reader.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/chimp/ub_duckdb_storage_compression_chimp.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [299/510] Building CXX object duckdb/src/storage/compression/alp/CMakeFiles/duckdb_storage_compression_alp.dir/ub_duckdb_storage_compression_alp.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/alp/alp_analyze.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/alp/alp.cpp:3, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/alp/ub_duckdb_storage_compression_alp.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/alp/alp_constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/alp/alp_constants.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/alp/ub_duckdb_storage_compression_alp.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [300/510] Building CXX object duckdb/src/main/CMakeFiles/duckdb_main.dir/ub_duckdb_main.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/appender.cpp:13, from /tmp/tmprsitpixz/build/duckdb/src/main/ub_duckdb_main.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/appender.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/main/appender.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [301/510] Building CXX object duckdb/src/storage/checkpoint/CMakeFiles/duckdb_storage_checkpoint.dir/ub_duckdb_storage_checkpoint.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/checkpoint_manager.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/checkpoint/row_group_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/checkpoint/table_data_writer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/checkpoint/row_group_writer.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/checkpoint/ub_duckdb_storage_checkpoint.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/task_executor.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/checkpoint/table_data_writer.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/checkpoint/table_data_writer.cpp:8, from /tmp/tmprsitpixz/build/duckdb/src/storage/checkpoint/ub_duckdb_storage_checkpoint.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [302/510] Building CXX object duckdb/src/storage/compression/roaring/CMakeFiles/duckdb_storage_compression_roaring.dir/ub_duckdb_storage_compression_roaring.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_checkpoint_state.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data_checkpointer.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/roaring/common.cpp:8, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/roaring/ub_duckdb_storage_compression_roaring.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/roaring/roaring.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/roaring/common.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [303/510] Building CXX object duckdb/src/storage/compression/dictionary/CMakeFiles/duckdb_storage_compression_dictionary.dir/ub_duckdb_storage_compression_dictionary.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_checkpoint_state.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data_checkpointer.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/dictionary/compression.hpp:7, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/dictionary/compression.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/dictionary/ub_duckdb_storage_compression_dictionary.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/dictionary/common.hpp:4, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/dictionary/common.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/dictionary/ub_duckdb_storage_compression_dictionary.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [304/510] Building CXX object duckdb/src/storage/compression/dict_fsst/CMakeFiles/duckdb_storage_compression_dict_fsst.dir/ub_duckdb_storage_compression_dict_fsst.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/partial_block_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_checkpoint_state.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data_checkpointer.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/dict_fsst/compression.hpp:9, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/dict_fsst/compression.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/dict_fsst/ub_duckdb_storage_compression_dict_fsst.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/bitpacking.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/dict_fsst/common.hpp:4, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/compression/dict_fsst/analyze.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/dict_fsst/analyze.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/dict_fsst/ub_duckdb_storage_compression_dict_fsst.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [305/510] Building CXX object duckdb/src/storage/metadata/CMakeFiles/duckdb_storage_metadata.dir/ub_duckdb_storage_metadata.cpp.o [306/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/copied_statement_verifier.cpp.o [307/510] Building CXX object duckdb/src/storage/statistics/CMakeFiles/duckdb_storage_statistics.dir/ub_duckdb_storage_statistics.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/statistics/base_statistics.cpp:11, from /tmp/tmprsitpixz/build/duckdb/src/storage/statistics/ub_duckdb_storage_statistics.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/statistics/base_statistics.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [308/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/fetch_row_verifier.cpp.o [309/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/external_statement_verifier.cpp.o [310/510] Building CXX object duckdb/src/storage/compression/CMakeFiles/duckdb_storage_compression.dir/ub_duckdb_storage_compression.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/filter/bloom_filter.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/numeric_constant.cpp:4, from /tmp/tmprsitpixz/build/duckdb/src/storage/compression/ub_duckdb_storage_compression.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/compression/numeric_constant.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [311/510] Building CXX object duckdb/src/storage/table/variant/CMakeFiles/duckdb_storage_table_variant.dir/ub_duckdb_storage_table_variant.cpp.o [312/510] Building CXX object duckdb/src/storage/CMakeFiles/duckdb_storage.dir/ub_duckdb_storage.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/buffer_manager.cpp:8, from /tmp/tmprsitpixz/build/duckdb/src/storage/ub_duckdb_storage.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/arena_allocator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/arena_allocator.cpp:1, from /tmp/tmprsitpixz/build/duckdb/src/storage/ub_duckdb_storage.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [313/510] Building CXX object duckdb/src/transaction/CMakeFiles/duckdb_transaction.dir/ub_duckdb_transaction.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/storage_manager.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/transaction/duck_transaction_manager.cpp:12, from /tmp/tmprsitpixz/build/duckdb/src/transaction/ub_duckdb_transaction.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/transaction/transaction_manager.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/transaction/duck_transaction_manager.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/transaction/duck_transaction_manager.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/transaction/meta_transaction.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/transaction/ub_duckdb_transaction.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [314/510] Linking CXX static library duckdb/third_party/fastpforlib/libduckdb_fastpforlib.a [315/510] Linking CXX static library duckdb/third_party/fmt/libduckdb_fmt.a [316/510] Linking CXX static library duckdb/third_party/fsst/libduckdb_fsst.a [317/510] Linking CXX static library duckdb/third_party/hyperloglog/libduckdb_hyperloglog.a [318/510] Linking CXX static library duckdb/third_party/libpg_query/libduckdb_pg_query.a [319/510] Linking CXX static library duckdb/third_party/mbedtls/libduckdb_mbedtls.a [320/510] Linking CXX static library duckdb/third_party/miniz/libduckdb_miniz.a [321/510] Linking CXX static library duckdb/third_party/re2/libduckdb_re2.a [322/510] Linking CXX static library duckdb/third_party/skiplist/libduckdb_skiplistlib.a [323/510] Linking CXX static library duckdb/third_party/utf8proc/libduckdb_utf8proc.a [324/510] Linking CXX static library duckdb/third_party/yyjson/libduckdb_yyjson.a [325/510] Linking CXX static library duckdb/third_party/zstd/libduckdb_zstd.a [326/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/explain_statement_verifier.cpp.o [327/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/parsed_statement_verifier.cpp.o [328/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/no_operator_caching_verifier.cpp.o [329/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/statement_verifier.cpp.o [330/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/deserialized_statement_verifier.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/binary_deserializer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/verification/deserialized_statement_verifier.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/verification/statement_verifier.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/verification/deserialized_statement_verifier.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/verification/deserialized_statement_verifier.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [331/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/unoptimized_statement_verifier.cpp.o [332/510] Building CXX object duckdb/src/verification/CMakeFiles/duckdb_verification.dir/prepared_statement_verifier.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/extra_drop_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/parsed_data/drop_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parser/statement/drop_statement.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/verification/prepared_statement_verifier.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/verification/statement_verifier.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/verification/prepared_statement_verifier.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/verification/prepared_statement_verifier.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [333/510] Building CXX object duckdb/extension/core_functions/aggregate/algebraic/CMakeFiles/duckdb_core_functions_algebraic.dir/ub_duckdb_core_functions_algebraic.cpp.o [334/510] Building CXX object duckdb/extension/core_functions/aggregate/regression/CMakeFiles/duckdb_core_functions_regression.dir/ub_duckdb_core_functions_regression.cpp.o [335/510] Building CXX object duckdb/extension/core_functions/CMakeFiles/core_functions_extension.dir/lambda_functions.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/lambda_functions.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/lambda_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/lambda_functions.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [336/510] Building CXX object duckdb/extension/core_functions/CMakeFiles/core_functions_extension.dir/function_list.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_list.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/function_list.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/function_list.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [337/510] Building CXX object duckdb/extension/core_functions/CMakeFiles/core_functions_extension.dir/core_functions_extension.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions_extension.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/core_functions_extension.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [338/510] Building CXX object duckdb/extension/core_functions/scalar/bit/CMakeFiles/duckdb_core_functions_bit.dir/ub_duckdb_core_functions_bit.cpp.o [339/510] Building CXX object duckdb/src/storage/serialization/CMakeFiles/duckdb_storage_serialization.dir/ub_duckdb_storage_serialization.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/serialization/serialize_constraint.cpp:6, from /tmp/tmprsitpixz/build/duckdb/src/storage/serialization/ub_duckdb_storage_serialization.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/original/std/memory.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/unique_ptr.hpp:7, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/compatible_with_ipp.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/shared_ptr.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serialization_traits.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/serialization/serialize_constraint.cpp:7: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/table/read_csv.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/serialization/serialize_nodes.cpp:29, from /tmp/tmprsitpixz/build/duckdb/src/storage/serialization/ub_duckdb_storage_serialization.cpp:10: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [340/510] Building CXX object duckdb/src/storage/table/CMakeFiles/duckdb_storage_table.dir/ub_duckdb_storage_table.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/table/chunk_info.cpp:5, from /tmp/tmprsitpixz/build/duckdb/src/storage/table/ub_duckdb_storage_table.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/limits.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/numeric_utils.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_pointer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/chunk_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/table/chunk_info.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/storage/table/column_data_checkpointer.cpp:10, from /tmp/tmprsitpixz/build/duckdb/src/storage/table/ub_duckdb_storage_table.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [341/510] Building CXX object duckdb/extension/core_functions/scalar/blob/CMakeFiles/duckdb_core_functions_blob.dir/ub_duckdb_core_functions_blob.cpp.o [342/510] Building CXX object duckdb/extension/core_functions/scalar/debug/CMakeFiles/duckdb_core_functions_debug.dir/ub_duckdb_core_functions_debug.cpp.o [343/510] Building CXX object duckdb/extension/core_functions/scalar/enum/CMakeFiles/duckdb_core_functions_enum.dir/ub_duckdb_core_functions_enum.cpp.o [344/510] Building CXX object duckdb/extension/core_functions/scalar/array/CMakeFiles/duckdb_core_functions_array.dir/ub_duckdb_core_functions_array.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/array/array_value.cpp:2, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/array/ub_duckdb_core_functions_array.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/scalar/array_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/array/array_functions.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/array/ub_duckdb_core_functions_array.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [345/510] Building CXX object duckdb/extension/core_functions/aggregate/nested/CMakeFiles/duckdb_core_functions_nested.dir/ub_duckdb_core_functions_nested.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/aggregate/nested/binned_histogram.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/aggregate/nested/ub_duckdb_core_functions_nested.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [346/510] Building CXX object duckdb/extension/core_functions/scalar/operators/CMakeFiles/duckdb_core_functions_operators.dir/ub_duckdb_core_functions_operators.cpp.o [347/510] Building CXX object duckdb/extension/core_functions/scalar/random/CMakeFiles/duckdb_core_functions_random.dir/ub_duckdb_core_functions_random.cpp.o [348/510] Building CXX object duckdb/extension/core_functions/scalar/map/CMakeFiles/duckdb_core_functions_map.dir/ub_duckdb_core_functions_map.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/map/map_keys_values.cpp:7, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/map/ub_duckdb_core_functions_map.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/scalar/map_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/map/map_keys_values.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [349/510] Building CXX object duckdb/extension/core_functions/scalar/generic/CMakeFiles/duckdb_core_functions_generic.dir/ub_duckdb_core_functions_generic.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/generic/binning.cpp:4, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/generic/ub_duckdb_core_functions_generic.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/scalar/generic_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/generic/alias.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/generic/ub_duckdb_core_functions_generic.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/generic/current_setting.cpp:3, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/generic/ub_duckdb_core_functions_generic.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [350/510] Building CXX object duckdb/extension/core_functions/scalar/list/CMakeFiles/duckdb_core_functions_list.dir/ub_duckdb_core_functions_list.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/list/flatten.cpp:5, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/list/ub_duckdb_core_functions_list.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/scalar/list_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/list/flatten.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [351/510] Building CXX object duckdb/extension/core_functions/scalar/math/CMakeFiles/duckdb_core_functions_math.dir/ub_duckdb_core_functions_math.cpp.o [352/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_enums.cpp.o [353/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_common.cpp.o [354/510] Building CXX object duckdb/extension/core_functions/scalar/struct/CMakeFiles/duckdb_core_functions_struct.dir/ub_duckdb_core_functions_struct.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/struct/struct_insert.cpp:5, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/struct/ub_duckdb_core_functions_struct.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/scalar/struct_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/struct/struct_insert.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [355/510] Building CXX object duckdb/extension/core_functions/scalar/string/CMakeFiles/duckdb_core_functions_string.dir/ub_duckdb_core_functions_string.cpp.o [356/510] Building CXX object duckdb/extension/core_functions/scalar/date/CMakeFiles/duckdb_core_functions_date.dir/ub_duckdb_core_functions_date.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/date/date_part.cpp:11, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:10: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/scalar/date_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/date/current.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/date/ub_duckdb_core_functions_date.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [357/510] Building CXX object duckdb/extension/core_functions/scalar/union/CMakeFiles/duckdb_core_functions_union.dir/ub_duckdb_core_functions_union.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/scalar/nested_functions.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/union/union_value.cpp:4, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/union/ub_duckdb_core_functions_union.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/scalar/union_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/scalar/union/union_extract.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/scalar/union/ub_duckdb_core_functions_union.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [358/510] Building CXX object duckdb/extension/core_functions/aggregate/holistic/CMakeFiles/duckdb_core_functions_holistic.dir/ub_duckdb_core_functions_holistic.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/aggregate/holistic/quantile.cpp:10, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/aggregate/holistic/ub_duckdb_core_functions_holistic.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/aggregate/histogram_helpers.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/aggregate/holistic/approx_top_k.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/aggregate/holistic/ub_duckdb_core_functions_holistic.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [359/510] Building CXX object duckdb/extension/core_functions/aggregate/distributive/CMakeFiles/duckdb_core_functions_distributive.dir/ub_duckdb_core_functions_distributive.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:9, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/aggregate/distributive/ub_duckdb_core_functions_distributive.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/vector.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/aggregate_function.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/include/core_functions/aggregate/distributive_functions.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/core_functions/aggregate/distributive/kurtosis.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/core_functions/aggregate/distributive/ub_duckdb_core_functions_distributive.cpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [360/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_reader.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_reader.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_reader.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/file_compression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_reader.hpp:13: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [361/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_extension.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_extension.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_extension.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [362/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_serializer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_serializer.hpp:4, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_serializer.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_serializer.hpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [363/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [364/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/serialize_json.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/serialize_json.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/original/std/memory.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/unique_ptr.hpp:7, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/compatible_with_ipp.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/shared_ptr.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serialization_traits.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/serialize_json.cpp:7: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [365/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_multi_file_info.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_multi_file_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_multi_file_info.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/file_glob_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [366/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_deserializer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_deserializer.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_deserializer.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_deserializer.hpp:2: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [367/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_scan.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_reader.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_scan.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_scan.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/file_compression_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_reader.hpp:13: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension_helper.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_scan.cpp:7: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [368/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_contains.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_contains.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [369/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_array_length.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_array_length.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [370/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/copy_json.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/copy_json.cpp:9: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/string_util.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/case_insensitive_map.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/named_parameter_map.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/copy_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/copy_json.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [371/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_exists.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_exists.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [372/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_merge_patch.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_merge_patch.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_merge_patch.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [373/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_extract.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_extract.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [374/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_pretty.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_pretty.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [375/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_table_in_out.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_table_in_out.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_table_in_out.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [376/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_keys.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_keys.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [377/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_create.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_create.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/cast/default_casts.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/cast/cast_function_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_create.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [378/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_type.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_type.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [379/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_transform.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/parallel/pipeline.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/executor.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/progress_bar/progress_bar.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_config.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:21, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_transform.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/column_index.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_transform.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_transform.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [380/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_valid.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_valid.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [381/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_value.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_value.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/allocator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/data_chunk.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/vector_operations/vector_operations.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [382/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_structure.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_executors.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_structure.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_structure.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_structure.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [383/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_serialize_sql.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_serialize_sql.cpp:3: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/expression_executor_state.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/expression_executor.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_serialize_sql.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [384/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/json_serialize_plan.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_serialize_plan.cpp:4: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/logical_operator_visitor.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/column_binding_resolver.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/json_serialize_plan.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [385/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/read_json_objects.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_functions.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/read_json_objects.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/operator/cast_operators.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/include/json_common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/read_json_objects.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [386/510] Building CXX object duckdb/extension/json/CMakeFiles/json_extension.dir/json_functions/read_json.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/read_json.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/json/json_functions/read_json.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [387/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_field_id.cpp.o [388/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_float16.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_float16.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_float16.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [389/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_file_metadata_cache.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_file_metadata_cache.hpp:10, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_file_metadata_cache.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [390/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_crypto.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/object_cache.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_crypto.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_crypto.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/../../third_party/thrift/thrift/transport/TTransport.h:25, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/../../third_party/thrift/thrift/protocol/TProtocol.h:28, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/../../third_party/thrift/thrift/TBase.h:24, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/../../third_party/parquet/parquet_types.h:14, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_crypto.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [391/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/column_reader.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/column_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/column_reader.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [392/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_shredding.cpp.o [393/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_extension.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_extension.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_extension.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [394/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_multi_file_info.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_function.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_multi_file_info.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/file_glob_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_reader.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:12: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [395/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_reader.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_reader.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [396/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_statistics.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_statistics.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_statistics.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [397/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/column_writer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/column_writer.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [398/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_timestamp.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_timestamp.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_timestamp.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [399/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/protocol/TProtocol.cpp.o [400/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/transport/TBufferTransports.cpp.o [401/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/thrift/thrift/transport/TTransportException.cpp.o [402/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/snappy/snappy-sinksource.cc.o [403/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/dictionary_hash.cpp.o [404/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/lz4/lz4.cpp.o [405/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/snappy/snappy.cc.o [406/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/memory.cpp.o [407/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/entropy_encode.cpp.o [408/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_metadata.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_metadata.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_metadata.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [409/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/backward_references_hq.cpp.o [410/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/histogram.cpp.o [411/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compound_dictionary.cpp.o [412/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/block_splitter.cpp.o [413/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/command.cpp.o [414/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compress_fragment_two_pass.cpp.o [415/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_column_schema.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_column_schema.hpp:10, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_column_schema.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [416/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/encoder_dict.cpp.o [417/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/utf8_util.cpp.o [418/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/encode.cpp.o [419/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/fast_log.cpp.o [420/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/cluster.cpp.o [421/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/static_dict.cpp.o [422/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/compress_fragment.cpp.o [423/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/brotli_bit_stream.cpp.o [424/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/literal_cost.cpp.o [425/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/constants.cpp.o [426/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/dictionary.cpp.o [427/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/bit_cost.cpp.o [428/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/transform.cpp.o [429/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/platform.cpp.o [430/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/parquet/parquet_types.cpp.o [431/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/context.cpp.o [432/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/common/shared_dictionary.cpp.o [433/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/huffman.cpp.o [434/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/state.cpp.o [435/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/metablock.cpp.o [436/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/bit_reader.cpp.o [437/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_writer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_writer.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [438/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/enc/backward_references.cpp.o [439/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/__/__/third_party/brotli/dec/decode.cpp.o [440/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/parquet_geometry.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_geometry.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/parquet_geometry.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [441/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/serialize_parquet.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_operator.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/physical_plan_generator.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type.hpp:17, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/index_type_set.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/config.hpp:29, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:24, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/serialize_parquet.cpp:6: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/catalog/catalog.hpp:84:7: warning: defining ‘duckdb::Catalog’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 84 | class Catalog { | ^~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/original/std/memory.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/unique_ptr.hpp:7, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/compatible_with_ipp.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/shared_ptr.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serialization_traits.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/serializer.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/serialize_parquet.cpp:7: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/parquet_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/serialize_parquet.cpp:8: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [442/510] Building CXX object duckdb/extension/parquet/CMakeFiles/parquet_extension.dir/zstd_file_system.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/zstd_file_system.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/zstd_file_system.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [443/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-current.cpp.o [444/510] Building CXX object duckdb/extension/parquet/decoder/CMakeFiles/duckdb_parquet_decoders.dir/ub_duckdb_parquet_decoders.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/parquet/decoder/ub_duckdb_parquet_decoders.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [445/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-datefunc.cpp.o [446/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-dateadd.cpp.o [447/510] Building CXX object duckdb/extension/parquet/writer/variant/CMakeFiles/duckdb_parquet_writer_variant.dir/ub_duckdb_parquet_writer_variant.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/writer/struct_column_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/writer/variant_column_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/writer/variant/convert_variant.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/parquet/writer/variant/ub_duckdb_parquet_writer_variant.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [448/510] Building CXX object duckdb/extension/parquet/reader/CMakeFiles/duckdb_parquet_readers.dir/ub_duckdb_parquet_readers.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/column_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/reader/decimal_column_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/reader/decimal_column_reader.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/parquet/reader/ub_duckdb_parquet_readers.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [449/510] Building CXX object duckdb/extension/parquet/writer/CMakeFiles/duckdb_parquet_writers.dir/ub_duckdb_parquet_writers.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/column_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/writer/list_column_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/writer/array_column_writer.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/writer/array_column_writer.cpp:1, from /tmp/tmprsitpixz/build/duckdb/extension/parquet/writer/ub_duckdb_parquet_writers.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [450/510] Building CXX object duckdb/extension/parquet/reader/variant/CMakeFiles/duckdb_parquet_reader_variant.dir/ub_duckdb_parquet_reader_variant.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/column_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/reader/uuid_column_reader.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/reader/variant/variant_binary_decoder.cpp:5, from /tmp/tmprsitpixz/build/duckdb/extension/parquet/reader/variant/ub_duckdb_parquet_reader_variant.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types/string_type.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/include/reader/variant/variant_binary_decoder.hpp:3, from /build/duckdb/src/python-duckdb/external/duckdb/extension/parquet/reader/variant/variant_binary_decoder.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [451/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu_extension.cpp.o [452/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-datepart.cpp.o [453/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-datesub.cpp.o [454/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-list-range.cpp.o [455/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-datetrunc.cpp.o [456/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-makedate.cpp.o [457/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-table-range.cpp.o [458/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-strptime.cpp.o [459/510] Linking CXX static library duckdb/src/libduckdb_static.a [460/510] Building CXX object duckdb/extension/icu/third_party/icu/stubdata/CMakeFiles/duckdb_icu_stubdata.dir/stubdata.cpp.o [461/510] Linking CXX static library duckdb/extension/json/libjson_extension.a [462/510] Linking CXX static library duckdb/extension/parquet/libparquet_extension.a [463/510] Linking CXX static library duckdb/extension/core_functions/libcore_functions_extension.a [464/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-timebucket.cpp.o [465/510] Building CXX object duckdb/extension/icu/CMakeFiles/icu_extension.dir/icu-timezone.cpp.o [466/510] Building CXX object duckdb/extension/icu/third_party/icu/common/CMakeFiles/duckdb_icu_common.dir/ub_duckdb_icu_common.cpp.o [467/510] Building CXX object duckdb/extension/CMakeFiles/duckdb_generated_extension_loader.dir/__/codegen/src/generated_extension_loader.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp:15, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/generated_extension_loader.hpp:13, from /tmp/tmprsitpixz/build/duckdb/codegen/src/generated_extension_loader.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context.hpp:66:7: warning: defining ‘duckdb::ClientContext’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 66 | class ClientContext : public enable_shared_from_this { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/statement_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/query_result.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/arrow/arrow_type_extension.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/config.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:13: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [468/510] Linking CXX static library duckdb/extension/libduckdb_generated_extension_loader.a [469/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/dataframe.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/dataframe.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/dataframe.cpp:2: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/types.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [470/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/pyfilesystem.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyfilesystem.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [471/510] Building CXX object duckdb/extension/icu/third_party/icu/i18n/CMakeFiles/duckdb_icu_i18n.dir/ub_duckdb_icu_i18n.cpp.o [472/510] Linking CXX static library duckdb/extension/icu/libicu_extension.a [473/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/importer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/importer.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/importer.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/importer.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/importer.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/importer.cpp:2: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/importer.cpp:4: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [474/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/map.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/map.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/map.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/map.cpp:3: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:20:7: warning: ‘duckdb::PythonObjectContainer’ declared with greater visibility than the type of its field ‘duckdb::PythonObjectContainer::py_obj’ [-Wattributes] 20 | class PythonObjectContainer { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:13:8: warning: ‘duckdb::RegisteredArray’ declared with greater visibility than the type of its field ‘duckdb::RegisteredArray::numpy_array’ [-Wattributes] 13 | struct RegisteredArray { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/map.cpp:4: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/map.cpp:6: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/column/pandas_numpy_column.hpp:8:7: warning: ‘duckdb::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘duckdb::PandasNumpyColumn::array’ [-Wattributes] 8 | class PandasNumpyColumn : public PandasColumn { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/map.cpp:8: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/map.cpp:9: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/map.cpp:11: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [475/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/path_like.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/path_like.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/path_like.hpp:3, from /build/duckdb/src/python-duckdb/src/duckdb_py/path_like.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/path_like.cpp:3: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [476/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/python_dependency.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_dependency.hpp:8, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_dependency.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ [477/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/pyexpression.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/expression/pyexpression.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyexpression.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/expression/pyexpression.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/expression/pyexpression.hpp:19: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/expression/pyexpression.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [478/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/duckdb_python.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/duckdb_python.cpp:7: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/duckdb_python.cpp:8: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/duckdb_python.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [479/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/pystatement.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pystatement.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/pystatement.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pystatement.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ [480/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/pyrelation.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyrelation.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyrelation.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyrelation.cpp:3: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [481/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/pyconnection.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyconnection.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/arrow/arrow_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_scan.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyconnection.cpp:30: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:20:7: warning: ‘duckdb::PythonObjectContainer’ declared with greater visibility than the type of its field ‘duckdb::PythonObjectContainer::py_obj’ [-Wattributes] 20 | class PythonObjectContainer { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:13:8: warning: ‘duckdb::RegisteredArray’ declared with greater visibility than the type of its field ‘duckdb::RegisteredArray::numpy_array’ [-Wattributes] 13 | struct RegisteredArray { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/pyconnection.cpp:37: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/jupyter_progress_bar_display.hpp:17:7: warning: ‘duckdb::JupyterProgressBarDisplay’ declared with greater visibility than the type of its field ‘duckdb::JupyterProgressBarDisplay::progress_bar’ [-Wattributes] 17 | class JupyterProgressBarDisplay : public ProgressBarDisplay { | ^~~~~~~~~~~~~~~~~~~~~~~~~ [482/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/pyresult.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyresult.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyresult.cpp:2: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [483/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/python_import_cache.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_import_cache.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:12: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ [484/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/python_replacement_scan.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/db_instance_cache.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_replacement_scan.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/prepared_statement_mode.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/client_context_state.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_replacement_scan.hpp:3, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_replacement_scan.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_replacement_scan.cpp:7: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_scan.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_replacement_scan.cpp:12: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:20:7: warning: ‘duckdb::PythonObjectContainer’ declared with greater visibility than the type of its field ‘duckdb::PythonObjectContainer::py_obj’ [-Wattributes] 20 | class PythonObjectContainer { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:13:8: warning: ‘duckdb::RegisteredArray’ declared with greater visibility than the type of its field ‘duckdb::RegisteredArray::numpy_array’ [-Wattributes] 13 | struct RegisteredArray { | ^~~~~~~~~~~~~~~ [485/510] Building CXX object src/duckdb_py/numpy/CMakeFiles/python_numpy.dir/type.cpp.o [486/510] Building CXX object src/duckdb_py/CMakeFiles/python_src.dir/python_udf.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/python_udf.cpp:4: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_udf.cpp:5: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/statement_type.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/query_result.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_udf.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_scan.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/python_udf.cpp:6: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:20:7: warning: ‘duckdb::PythonObjectContainer’ declared with greater visibility than the type of its field ‘duckdb::PythonObjectContainer::py_obj’ [-Wattributes] 20 | class PythonObjectContainer { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:13:8: warning: ‘duckdb::RegisteredArray’ declared with greater visibility than the type of its field ‘duckdb::RegisteredArray::numpy_array’ [-Wattributes] 13 | struct RegisteredArray { | ^~~~~~~~~~~~~~~ [487/510] Building CXX object src/duckdb_py/pybind11/CMakeFiles/python_pybind11.dir/pybind_wrapper.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/pybind11/pybind_wrapper.cpp:3: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/pybind11/pybind_wrapper.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [488/510] Building CXX object src/duckdb_py/pyexpression/CMakeFiles/python_expression.dir/initialize.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/expression/pyexpression.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyexpression/initialize.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyexpression/initialize.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/expression/pyexpression.hpp:19: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/expression/pyexpression.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [489/510] Building CXX object src/duckdb_py/pyrelation/CMakeFiles/python_relation.dir/initialize.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyrelation/initialize.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyrelation/initialize.cpp:2: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [490/510] Building CXX object src/duckdb_py/numpy/CMakeFiles/python_numpy.dir/raw_array_wrapper.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/raw_array_wrapper.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/raw_array_wrapper.cpp:8: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/raw_array_wrapper.cpp:10: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [491/510] Building CXX object src/duckdb_py/numpy/CMakeFiles/python_numpy.dir/array_wrapper.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/array_wrapper.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/array_wrapper.cpp:8: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/array_wrapper.cpp:10: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [492/510] Building CXX object src/duckdb_py/numpy/CMakeFiles/python_numpy.dir/numpy_bind.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_bind.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_bind.hpp:3, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_bind.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_analyzer.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_bind.cpp:3: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_analyzer.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_bind.cpp:4: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/column/pandas_numpy_column.hpp:8:7: warning: ‘duckdb::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘duckdb::PandasNumpyColumn::array’ [-Wattributes] 8 | class PandasNumpyColumn : public PandasColumn { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_bind.cpp:5: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:20:7: warning: ‘duckdb::PythonObjectContainer’ declared with greater visibility than the type of its field ‘duckdb::PythonObjectContainer::py_obj’ [-Wattributes] 20 | class PythonObjectContainer { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:13:8: warning: ‘duckdb::RegisteredArray’ declared with greater visibility than the type of its field ‘duckdb::RegisteredArray::numpy_array’ [-Wattributes] 13 | struct RegisteredArray { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_bind.cpp:7: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [493/510] Building CXX object src/duckdb_py/numpy/CMakeFiles/python_numpy.dir/numpy_scan.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_scan.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_scan.cpp:2: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_scan.cpp:9: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:20:7: warning: ‘duckdb::PythonObjectContainer’ declared with greater visibility than the type of its field ‘duckdb::PythonObjectContainer::py_obj’ [-Wattributes] 20 | class PythonObjectContainer { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:13:8: warning: ‘duckdb::RegisteredArray’ declared with greater visibility than the type of its field ‘duckdb::RegisteredArray::numpy_array’ [-Wattributes] 13 | struct RegisteredArray { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_scan.cpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/column/pandas_numpy_column.hpp:8:7: warning: ‘duckdb::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘duckdb::PandasNumpyColumn::array’ [-Wattributes] 8 | class PandasNumpyColumn : public PandasColumn { | ^~~~~~~~~~~~~~~~~ [494/510] Building CXX object src/duckdb_py/numpy/CMakeFiles/python_numpy.dir/numpy_result_conversion.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/numpy/numpy_result_conversion.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ [495/510] Building CXX object src/duckdb_py/native/CMakeFiles/python_native.dir/python_objects.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/native/python_objects.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/native/python_objects.cpp:9: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [496/510] Building CXX object src/duckdb_py/native/CMakeFiles/python_native.dir/python_conversion.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/native/python_conversion.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/native/python_conversion.cpp:4: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/native/python_conversion.cpp:5: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [497/510] Building CXX object src/duckdb_py/jupyter/CMakeFiles/python_jupyter.dir/jupyter_progress_bar_display.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/jupyter/jupyter_progress_bar_display.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/jupyter_progress_bar_display.hpp:17:7: warning: ‘duckdb::JupyterProgressBarDisplay’ declared with greater visibility than the type of its field ‘duckdb::JupyterProgressBarDisplay::progress_bar’ [-Wattributes] 17 | class JupyterProgressBarDisplay : public ProgressBarDisplay { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/jupyter/jupyter_progress_bar_display.cpp:2: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/jupyter_progress_bar_display.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [498/510] Building CXX object src/duckdb_py/common/CMakeFiles/python_common.dir/exceptions.cpp.o [499/510] Building CXX object src/duckdb_py/typing/CMakeFiles/python_type.dir/typing.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/typing.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/typing/typing.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/typing.hpp:5: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/typing.hpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [500/510] Building CXX object src/duckdb_py/typing/CMakeFiles/python_type.dir/pytype.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/typing/pytype.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/typing/pytype.cpp:5: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [501/510] Building CXX object src/duckdb_py/pyconnection/CMakeFiles/python_connection.dir/type_creation.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/pyconnection/type_creation.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/arrow/arrow_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [502/510] Building CXX object src/duckdb_py/pandas/CMakeFiles/python_pandas.dir/scan.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_scan.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/scan.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/enums/profiler_format.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/connection.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_scan.hpp:13: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:20:7: warning: ‘duckdb::PythonObjectContainer’ declared with greater visibility than the type of its field ‘duckdb::PythonObjectContainer::py_obj’ [-Wattributes] 20 | class PythonObjectContainer { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:13:8: warning: ‘duckdb::RegisteredArray’ declared with greater visibility than the type of its field ‘duckdb::RegisteredArray::numpy_array’ [-Wattributes] 13 | struct RegisteredArray { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/scan.cpp:3: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/scan.cpp:9: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/column/pandas_numpy_column.hpp:8:7: warning: ‘duckdb::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘duckdb::PandasNumpyColumn::array’ [-Wattributes] 8 | class PandasNumpyColumn : public PandasColumn { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/scan.cpp:16:8: warning: ‘duckdb::PandasScanFunctionData’ declared with greater visibility than the type of its field ‘duckdb::PandasScanFunctionData::df’ [-Wattributes] 16 | struct PandasScanFunctionData : public TableFunctionData { | ^~~~~~~~~~~~~~~~~~~~~~ [503/510] Building CXX object src/duckdb_py/functional/CMakeFiles/python_functional.dir/functional.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/functional.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/functional/functional.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/functional.hpp:5: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/functional.hpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [504/510] Building CXX object src/duckdb_py/pandas/CMakeFiles/python_pandas.dir/analyzer.cpp.o In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/analyzer.cpp:1: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:13: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14, from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/analyzer.cpp:2: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [505/510] Building CXX object src/duckdb_py/pandas/CMakeFiles/python_pandas.dir/bind.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:13, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:4, from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/bind.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/python_object_container.hpp:20:7: warning: ‘duckdb::PythonObjectContainer’ declared with greater visibility than the type of its field ‘duckdb::PythonObjectContainer::py_obj’ [-Wattributes] 20 | class PythonObjectContainer { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:13:8: warning: ‘duckdb::RegisteredArray’ declared with greater visibility than the type of its field ‘duckdb::RegisteredArray::numpy_array’ [-Wattributes] 13 | struct RegisteredArray { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_analyzer.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/bind.cpp:2: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/common.h:233, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/pandas_bind.hpp:3: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_conversion.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/bind.cpp:3: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pandas/column/pandas_numpy_column.hpp:8:7: warning: ‘duckdb::PandasNumpyColumn’ declared with greater visibility than the type of its field ‘duckdb::PandasNumpyColumn::array’ [-Wattributes] 8 | class PandasNumpyColumn : public PandasColumn { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/pandas/bind.cpp:4: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [506/510] Building CXX object src/duckdb_py/arrow/CMakeFiles/python_arrow.dir/arrow_array_stream.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/arrow/arrow_array_stream.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/arrow/arrow_array_stream.cpp:5: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/arrow/arrow_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [507/510] Building CXX object src/duckdb_py/arrow/CMakeFiles/python_arrow.dir/arrow_export_utils.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/arrow/arrow_export_utils.cpp:1: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/arrow/arrow_export_utils.cpp:12: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/arrow/arrow_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:11: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [508/510] Building CXX object src/duckdb_py/arrow/CMakeFiles/python_arrow.dir/polars_filter_pushdown.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/arrow/polars_filter_pushdown.cpp:10: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/common.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/planner/table_filter.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/polars_filter_pushdown.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/arrow/polars_filter_pushdown.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [509/510] Building CXX object src/duckdb_py/arrow/CMakeFiles/python_arrow.dir/pyarrow_filter_pushdown.cpp.o In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:10, from /build/duckdb/src/python-duckdb/src/duckdb_py/arrow/pyarrow_filter_pushdown.cpp:11: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:28:7: warning: ‘duckdb::pyarrow::RecordBatchReader’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class RecordBatchReader : public py::object { | ^~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:40:7: warning: ‘duckdb::pyarrow::Table’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 40 | class Table : public py::object { | ^~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/arrow_array_stream.hpp:69:7: warning: ‘duckdb::PythonTableArrowArrayStreamFactory’ declared with greater visibility than the type of its field ‘duckdb::PythonTableArrowArrayStreamFactory::cached_arrow_table’ [-Wattributes] 69 | class PythonTableArrowArrayStreamFactory { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_segment_tree.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/column_data.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table_storage_info.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/index.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/optimizer/filter_combiner.hpp:18, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/hive_partitioning.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/multi_file/multi_file_options.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/serializer/deserializer.hpp:19, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/secret/secret.hpp:13, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/extension/extension_loader.hpp:14, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:16, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:11: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/function/compression_function.hpp:37:7: warning: defining ‘duckdb::CompressionInfo’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 37 | class CompressionInfo { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:57, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/memory:82, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/constants.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/helper.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/common/arrow/arrow_wrapper.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/arrow/pyarrow_filter_pushdown.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/arrow/pyarrow_filter_pushdown.cpp:1: /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/table_index_list.hpp:12, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/data_table_info.hpp:11, from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:17: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/execution/index/bound_index.hpp:60:7: warning: defining ‘duckdb::BoundIndex’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class BoundIndex : public Index { | ^~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:20: /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/table/row_group_collection.hpp:46:7: warning: defining ‘duckdb::RowGroupCollection’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 46 | class RowGroupCollection { | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/storage/data_table.hpp:60:7: warning: defining ‘duckdb::DataTable’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 60 | class DataTable : public enable_shared_from_this { | ^~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/external/duckdb/src/include/duckdb/main/database.hpp:40:7: warning: defining ‘duckdb::DatabaseInstance’, which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 40 | class DatabaseInstance : public enable_shared_from_this { | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/refwrap.h:227:12: note: here. Use ‘-Wsfinae-incomplete=2’ for a diagnostic at that point 227 | struct _Reference_wrapper_base | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/modules/pyarrow_module.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_modules.hpp:1, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:15, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:14: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache_item.hpp:19:8: warning: ‘duckdb::PythonImportCacheItem’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCacheItem::object’ [-Wattributes] 19 | struct PythonImportCacheItem { | ^~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/import_cache/python_import_cache.hpp:19:8: warning: ‘duckdb::PythonImportCache’ declared with greater visibility than the type of its field ‘duckdb::PythonImportCache::owned_objects’ [-Wattributes] 19 | struct PythonImportCache { | ^~~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:16, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/registered_py_object.hpp:14:7: warning: ‘duckdb::RegisteredObject’ declared with greater visibility than the type of its field ‘duckdb::RegisteredObject::obj’ [-Wattributes] 14 | class RegisteredObject { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/array_wrapper.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/numpy_result_conversion.hpp:12, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:11, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/numpy/raw_array_wrapper.hpp:16:8: warning: ‘duckdb::RawArrayWrapper’ declared with greater visibility than the type of its field ‘duckdb::RawArrayWrapper::array’ [-Wattributes] 16 | struct RawArrayWrapper { | ^~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:15: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::keys’ [-Wattributes] 28 | struct PyDictionary { | ^~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::values’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:28:8: warning: ‘duckdb::PyDictionary’ declared with greater visibility than the type of its field ‘duckdb::PyDictionary::dict’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:58:8: warning: ‘duckdb::PyDecimal’ declared with greater visibility than the type of its field ‘duckdb::PyDecimal::obj’ [-Wattributes] 58 | struct PyDecimal { | ^~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::obj’ [-Wattributes] 128 | struct PyTime { | ^~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:128:8: warning: ‘duckdb::PyTime’ declared with greater visibility than the type of its field ‘duckdb::PyTime::timezone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::obj’ [-Wattributes] 150 | struct PyDateTime { | ^~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:150:8: warning: ‘duckdb::PyDateTime’ declared with greater visibility than the type of its field ‘duckdb::PyDateTime::tzone_obj’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/python_objects.hpp:220:7: warning: ‘duckdb::FileLikeObject’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 220 | class FileLikeObject : public py::object { | ^~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:16: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:16:7: warning: ‘duckdb::PandasDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PandasDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/dataframe.hpp:28:7: warning: ‘duckdb::PolarsDataFrame’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 28 | class PolarsDataFrame : public py::object { | ^~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories’ [-Wattributes] 20 | struct DuckDBPyResult { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyresult.hpp:20:8: warning: ‘duckdb::DuckDBPyResult’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyResult::categories_type’ [-Wattributes] /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyrelation.hpp:28:8: warning: ‘duckdb::DuckDBPyRelation’ declared with greater visibility than the type of its field ‘duckdb::DuckDBPyRelation::connection_owner’ [-Wattributes] 28 | struct DuckDBPyRelation { | ^~~~~~~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:17: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:8:7: warning: ‘duckdb::PyGenericAlias’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 8 | class PyGenericAlias : public py::object { | ^~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pytype.hpp:16:7: warning: ‘duckdb::PyUnionType’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 16 | class PyUnionType : public py::object { | ^~~~~~~~~~~ In file included from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:6, from /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyconnection/pyconnection.hpp:20: /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/gil_wrapper.hpp:7:8: warning: ‘duckdb::PythonGILWrapper’ declared with greater visibility than the type of its field ‘duckdb::PythonGILWrapper::acquire’ [-Wattributes] 7 | struct PythonGILWrapper { | ^~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:12:7: warning: ‘duckdb::ModifiedMemoryFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 12 | class ModifiedMemoryFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:24:7: warning: ‘duckdb::AbstractFileSystem’ declared with greater visibility than its base ‘pybind11::object’ [-Wattributes] 24 | class AbstractFileSystem : public py::object { | ^~~~~~~~~~~~~~~~~~ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pyfilesystem.hpp:34:7: warning: ‘duckdb::PythonFileHandle’ declared with greater visibility than the type of its field ‘duckdb::PythonFileHandle::handle’ [-Wattributes] 34 | class PythonFileHandle : public FileHandle { | ^~~~~~~~~~~~~~~~ [510/510] Linking CXX shared module _duckdb.cpython-314-aarch64-linux-gnu.so /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/conversions/pyconnection_default.hpp:15:7: warning: type ‘struct type_caster’ violates the C++ One Definition Rule [-Wodr] 15 | class type_caster> | ^ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:20:1: note: a different type is defined in another translation unit 20 | PYBIND11_DECLARE_HOLDER_TYPE(T, duckdb::shared_ptr) | ^ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/conversions/pyconnection_default.hpp:20:9: note: the first difference of corresponding definitions is field ‘value’ 20 | PYBIND11_TYPE_CASTER(shared_ptr, const_name("duckdb.DuckDBPyConnection")); | ^ /build/duckdb/src/python-duckdb/src/duckdb_py/include/duckdb_python/pybind11/pybind_wrapper.hpp:20:1: note: a type with different number of fields is defined in another translation unit 20 | PYBIND11_DECLARE_HOLDER_TYPE(T, duckdb::shared_ptr) | ^ In function ‘memcpy’, inlined from ‘ures_swapResource’ at /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/common/uresdata.cpp:1276:21: /usr/include/bits/string_fortified.h:29:33: warning: ‘__builtin_memcpy’ specified bound between 18446744071562067968 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.cpp: In function ‘uprv_decNumberSquareRoot’: /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.cpp:2974:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.h:90:19: note: at offset 1 into destination object ‘lsu’ of size 1 90 | decNumberUnit lsu[DECNUMUNITS]; | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.cpp:2974:43: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.h:90:19: note: at offset 2 into destination object ‘lsu’ of size 1 90 | decNumberUnit lsu[DECNUMUNITS]; | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.cpp: In function ‘uprv_decNumberLog10’: /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.h:90:19: note: at offset 1 into destination object ‘lsu’ of size 1 90 | decNumberUnit lsu[DECNUMUNITS]; | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/decNumber.h:90:19: note: at offset 1 into destination object ‘lsu’ of size 1 90 | decNumberUnit lsu[DECNUMUNITS]; | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/formattedvalue.cpp: In function ‘ufmtval_getString’: /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/formattedvalue.cpp:213:1: warning: function may return address of local variable [-Wreturn-local-addr] 213 | } | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /usr/include/c++/16/tuple:303:29, inlined from ‘__ct ’ at /usr/include/c++/16/tuple:303:29, inlined from ‘__ct ’ at /usr/include/c++/16/tuple:1463:15, inlined from ‘__ct ’ at /usr/lib/python3.14/site-packages/pybind11/include/pybind11/cast.h:2128:7, inlined from ‘operator()’ at /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:541:21, inlined from ‘_FUN’ at /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:540:21: /usr/include/c++/16/tuple:203:9: warning: writing 24 bytes into a region of size 16 [-Wstringop-overflow=] 203 | : _M_head_impl() { } | ^ /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h: In function ‘_FUN’: /usr/lib/python3.14/site-packages/pybind11/include/pybind11/pybind11.h:541:21: note: at offset 64 into destination object ‘args_converter’ of size 80 541 | cast_in args_converter; | ^ In function ‘_appendKeywordsToLanguageTag’, inlined from ‘ulocimp_toLanguageTag’ at /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/common/uloc_tag.cpp:2733:33: /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/common/uloc_tag.cpp:1315:58: warning: writing 16 bytes into a region of size 4 [-Wstringop-overflow=] 1315 | attrBuf[attrBufLength++] = buf[i]; | ^ /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/common/uloc_tag.cpp: In function ‘ulocimp_toLanguageTag’: /build/duckdb/src/python-duckdb/external/duckdb/extension/icu/third_party/icu/common/uloc_tag.cpp:1229:10: note: at offset [96, 100] into destination object ‘attrBuf’ of size 100 1229 | char attrBuf[ULOC_KEYWORD_AND_VALUES_CAPACITY] = { 0 }; | ^ *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmprsitpixz/wheel/platlib/_duckdb.cpython-314-aarch64-linux-gnu.so *** Making wheel... *** Created duckdb-1.5.5-cp314-cp314-linux_aarch64.whl Successfully built dist/duckdb-1.5.5-cp314-cp314-linux_aarch64.whl ==> Entering fakeroot environment... ==> Starting package_duckdb()... -- Install configuration: "Release" -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libcore_functions_extension.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libparquet_extension.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_jemalloc.a -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/reservoir_sample.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/physical_operator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/node256_leaf.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/iterator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/const_prefix_handle.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/art_operator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/base_leaf.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/prefix_handle.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/prefix.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/art_scanner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/art_builder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/node256.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/leaf.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/art.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/art_key.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/node48.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/art_merger.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/art/base_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/index_pointer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/fixed_size_allocator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/unbound_index.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/index_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/fixed_size_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/index_type_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/index/bound_index.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/column_binding_resolver.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/physical_operator_states.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/progress_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/adaptive_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/physical_table_scan_enum.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/task_error_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/partition_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/base_aggregate_hashtable.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/execution_context.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/expression_executor_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/merge_sort_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/radix_partitioned_hashtable.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/aggregate_hashtable.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/scan -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/scan/physical_positional_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/scan/physical_column_data_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/scan/physical_dummy_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/scan/physical_expression_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/scan/physical_table_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/scan/physical_empty_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/set -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/set/physical_cte.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/set/physical_union.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/set/physical_recursive_cte.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/order -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/order/physical_top_n.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/order/physical_order.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_execute.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_update_extensions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_buffered_collector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_materialized_collector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_limit_percent.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_verify_vector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_batch_collector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_prepare.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_transaction.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_buffered_batch_collector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_create_secret.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_vacuum.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_pragma.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_limit.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_reservoir_sample.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_reset.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_result_collector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_set_variable.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_load.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_streaming_sample.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_streaming_limit.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/helper/physical_explain_analyze.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/physical_partitioned_aggregate.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/aggregate_object.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/grouped_aggregate_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/physical_window.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/physical_ungrouped_aggregate.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/physical_hash_aggregate.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/ungrouped_aggregate_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/physical_perfecthash_aggregate.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/physical_streaming_window.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/aggregate/distinct_aggregate_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_attach.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_create_view.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_alter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_drop.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_create_schema.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_create_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_create_index.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_create_sequence.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_detach.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_create_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/schema/physical_create_table.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_nested_loop_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_blockwise_nl_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_right_delim_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_piecewise_merge_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_hash_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_left_delim_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/outer_join_marker.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_range_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_asof_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_cross_product.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_comparison_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_iejoin.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/perfect_hash_join_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_positional_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/join_filter_pushdown.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/join/physical_delim_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/filter -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/filter/physical_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_file_scanner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/global_csv_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/string_value_scanner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_state_machine_cache.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_reader_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/skip_scanner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/base_scanner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/sniffer -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/sniffer/csv_sniffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/sniffer/sniff_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_buffer_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_option.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_schema.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_file_handle.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/scanner_boundary.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_casting.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/column_count_scanner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/header_value.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/state_machine_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/set_columns.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_state_machine.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_error.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_multi_file_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/csv_validator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/encode -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/csv_scanner/encode/csv_encoder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/batch_memory_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_batch_copy_to_file.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_export.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_delete.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_copy_database.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/batch_task_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_merge_into.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_copy_to_file.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_batch_insert.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/csv_rejects_table.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_insert.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/persistent/physical_update.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/projection -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/projection/physical_projection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/projection/physical_unnest.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/projection/physical_pivot.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/operator/projection/physical_tableinout_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/ht_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/nested_loop_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/expression_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/join_hashtable.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/perfect_aggregate_hashtable.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/execution/physical_plan_generator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/external_file_cache_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/storage_index.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/storage_lock.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/database_size.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/storage_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/serialization -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/checkpoint_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/metadata -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/metadata/metadata_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/metadata/metadata_writer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/metadata/metadata_reader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table_storage_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/string_uncompressed.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/arena_allocator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/temporary_memory_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/block_allocator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/partial_block_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/block.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/checkpoint -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/checkpoint/table_data_reader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/checkpoint/row_group_writer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/checkpoint/table_data_writer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/checkpoint/write_overflow_strings_to_disk.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/checkpoint/string_checkpoint_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/checkpoint/checkpoint_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/block_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/data_pointer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/caching_file_system.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/in_memory_block_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/array_stats.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/variant_stats.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/numeric_stats_union.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/list_stats.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/segment_statistics.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/node_statistics.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/distinct_statistics.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/numeric_stats.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/column_statistics.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/geometry_stats.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/base_statistics.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/struct_stats.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/statistics/string_stats.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/data_table.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/object_cache.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/buffer -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/buffer/block_handle.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/buffer/temporary_file_information.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/buffer/buffer_pool.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/buffer/buffer_handle.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/buffer/buffer_pool_reservation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/caching_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/storage_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/buffer_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/segment -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/segment/uncompressed.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/optimistic_data_writer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/caching_file_system_wrapper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/storage_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/index_storage_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/standard_buffer_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/external_file_cache.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/magic_bytes.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/storage_extension.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/write_ahead_log.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/column_segment_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/list_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/data_table_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/segment_lock.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/column_segment.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/row_group.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/column_checkpoint_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/row_group_reorderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/validity_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/persistent_table_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/variant_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/row_group_segment_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/table_index_list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/per_column_metadata_blocks.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/column_data_checkpointer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/struct_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/append_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/geo_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/delete_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/update_segment.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/row_version_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/segment_base.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/row_id_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/table_statistics.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/chunk_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/standard_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/in_memory_checkpoint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/segment_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/scan_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/update_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/row_group_collection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table/array_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/index.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/single_file_block_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/table_io_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/bitpacking.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/roaring -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/roaring/appender.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/roaring/roaring.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/zstd -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/zstd/zstd.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas/patas_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas/patas_analyze.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas/shared.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas/patas.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas/patas_compress.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas/algorithm -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas/algorithm/patas.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/patas/patas_fetch.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dict_fsst -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dict_fsst/decompression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dict_fsst/common.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dict_fsst/analyze.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dict_fsst/compression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp/alp_fetch.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp/alp_analyze.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp/alp_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp/alp_constants.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp/alp_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp/algorithm -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp/algorithm/alp.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alp/alp_compress.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dictionary -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dictionary/decompression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dictionary/common.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dictionary/analyze.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/dictionary/compression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/empty_validity.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/chimp_fetch.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/chimp_compress.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/chimp.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/chimp_analyze.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/bit_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/flag_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/byte_reader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/bit_reader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/ring_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/chimp_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/byte_writer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/leading_zero_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/chimp128.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/output_bit_stream.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/algorithm/packed_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/chimp/chimp_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alprd -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alprd/alprd_analyze.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alprd/alprd_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alprd/algorithm -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alprd/algorithm/alprd.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alprd/alprd_fetch.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alprd/alprd_compress.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/compression/alprd/alprd_constants.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/storage/temporary_file_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_between_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_cast_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_window_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_lambdaref_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_subquery_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_constant_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_lambda_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_reference_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_unnest_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_case_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_columnref_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_operator_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_parameter_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_aggregate_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_function_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_conjunction_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_comparison_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_expanded_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_parameter_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression/bound_default_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/table_filter_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/logical_operator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/bound_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/bind_context.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_iterator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/statement_preprocessor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/tableref -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/tableref/bound_pivotref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/tableref/bound_joinref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/tableref/bound_at_clause.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/tableref/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/table_binding.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/query_node -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/query_node/bound_set_operation_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/query_node/bound_select_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/query_node/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/binding_alias.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/joinside.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/bound_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/logical_tokens.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator_extension.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/bound_result_modifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_update.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_simple.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_create_secret.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_dummy_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_comparison_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_copy_database.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_materialized_cte.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_execute.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_vacuum.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_reset.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_merge_into.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_get.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_extension_operator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_prepare.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_distinct.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_top_n.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_order.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_insert.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_unnest.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_limit.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_expression_get.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_sample.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_cteref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_any_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_aggregate.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_copy_to_file.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_unconditional_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_export.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_set_operation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_recursive_cte.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_create_index.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_column_data_get.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_cross_product.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_explain.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_pivot.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_delete.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_pragma.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_delim_get.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_create.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_projection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_empty_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_create_table.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_dependent_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_cte.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_window.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/operator/logical_positional_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/selectivity_optional_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/optional_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/constant_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/bloom_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/in_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/struct_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/conjunction_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/null_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/dynamic_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/filter/expression_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/logical_operator_deep_copy.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/collation_binding.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/column_binding_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/constraints -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/constraints/bound_foreign_key_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/constraints/bound_check_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/constraints/bound_unique_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/constraints/bound_not_null_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/constraints/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/planner_extension.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/bound_tokens.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/table_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/parsed_data -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/parsed_data/bound_create_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/parsed_data/bound_create_table_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/column_binding.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/bound_query_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/planner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/subquery -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/subquery/flatten_dependent_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/subquery/has_correlated_expressions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/subquery/rewrite_cte_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/subquery/rewrite_correlated_expressions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/subquery/recursive_dependent_join_planner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/bound_parameter_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/logical_operator_visitor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/extension_callback.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/table_function_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/projection_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/aggregate_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/select_bind_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/qualify_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/where_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/try_operator_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/lateral_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/order_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/constant_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/update_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/check_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/select_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/having_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/insert_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/relation_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/alter_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/index_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/column_alias_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/group_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/returning_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/planner/expression_binder/base_select_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/copied_statement_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/prepared_statement_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/deserialized_statement_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/no_operator_caching_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/fetch_row_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/external_statement_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/parsed_statement_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/explain_statement_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/unoptimized_statement_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/verification/statement_verifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/original -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/original/std -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/original/std/locale.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/original/std/sstream.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/original/std/memory.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/logging -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/logging/logger.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/logging/log_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/logging/log_storage.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/logging/log_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/logging/file_system_logger.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/logging/logging.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/local_storage.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/meta_transaction.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/append_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/wal_write_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/duck_transaction.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/transaction_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/update_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/cleanup_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/undo_buffer_allocator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/transaction_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/transaction_context.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/rollback_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/commit_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/transaction.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/delete_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/duck_transaction_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/transaction/undo_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/delim_get_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/filter_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/explain_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/insert_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/update_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/subquery_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/order_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/table_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/table_function_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/materialized_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/read_csv_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/distinct_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/delete_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/value_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/cross_product_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/view_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/join_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/create_view_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/write_csv_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/limit_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/projection_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/query_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/setop_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/create_table_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/read_json_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/aggregate_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation/write_parquet_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/db_instance_cache.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/client_properties.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/client_context_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/chunk_scan_state -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/chunk_scan_state/batched_data_collection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/chunk_scan_state/query_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/profiling_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/valid_checker.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/prepared_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/error_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/chunk_scan_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension/extension_loader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension/generated_extension_loader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/connection_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/appender.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/external_dependencies.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/query_profiler.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/client_context_wrapper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/pending_query_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/prepared_statement_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/client_context.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/query_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/client_config.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/settings.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/profiling_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/stream_query_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/database_file_path_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/database_file_opener.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/query_parameters.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/database.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/secret -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/secret/default_secrets.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/secret/secret_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/secret/secret_storage.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/secret/secret.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/buffered_data -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/buffered_data/batched_buffered_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/buffered_data/simple_buffered_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/buffered_data/buffered_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/capi_internal.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/capi_internal_table.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/cast -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/cast/generic.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/cast/utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/cast/from_decimal.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/cast/to_decimal.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/header_generation -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/header_generation/functions -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/header_generation/schemata -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/header_generation/apis -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/header_generation/apis/v1 -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/header_generation/apis/v1/v1.2 -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/header_generation/apis/v1/unstable -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/capi/extension_api.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/database_path_and_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/profiling_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/config.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/database_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension_entries.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension_helper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension_install_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/client_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/setting_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/attached_database.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/table_description.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/result_set_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/connection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/extension_callback_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/user_settings.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/client_context_file_opener.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/main/materialized_query_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table_macro_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/function_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/function_binder.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/encoding_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/register_function_list_helper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/to_interval.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/pragma_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/copy_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/aggregate_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/partition_stats.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_rank_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_aggregate_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_collection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_merge_sort_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_naive_aggregator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_shared_expressions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_aggregator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_distinct_aggregator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_segment_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_aggregate_states.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_constant_aggregator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_index_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_value_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_rownumber_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_custom_aggregator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_token_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_boundaries_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/window/window_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/aggregate -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/aggregate/sort_key_helpers.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/aggregate/distributive_function_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/aggregate/minmax_n_helpers.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/aggregate/distributive_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar_macro_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast_rules.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/lambda_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/compression_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/variant_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/regexp.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/nested_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/geometry_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/struct_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/generic_common.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/map_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/sequence_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/strftime_format.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/generic_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/list_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/list -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/list/contains_or_position.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/compressed_materialization_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/date_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/operator_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/system_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/string_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/variant_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/struct_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/operators.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/string_common.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/sequence_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/scalar/compressed_materialization_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/function_serialization.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/cast_function_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/default_casts.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/bound_cast_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/json_to_variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/variant_to_variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/primitive_to_variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/list_to_variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/to_variant_fwd.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/to_variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/union_to_variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/struct_to_variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/variant/array_to_variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/nested_to_varchar_cast.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/cast/vector_cast_helpers.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/replacement_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/built_in_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/pragma -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/pragma/pragma_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/create_sort_key.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/macro_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/direct_file_reader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/read_file.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/read_duckdb.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/range.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/arrow.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/read_csv.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/summary.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/arrow -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/arrow/enum -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/arrow/enum/arrow_variable_size_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/arrow/enum/arrow_datetime_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/arrow/enum/arrow_type_info_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/arrow/arrow_type_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/arrow/arrow_duck_schema.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/table_scan.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/system_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/table/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/function_list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/aggregate_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/variant -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/variant/variant_normalize.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/variant/variant_value_convert.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/variant/variant_shredding.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/compression -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/compression/compression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/function/udf_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/subquery_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/function_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/window_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/operator_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/case_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/columnref_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/constant_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/collate_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/parameter_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/lambda_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/type_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/cast_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/comparison_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/positional_reference_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/star_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/conjunction_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/lambdaref_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/between_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/bound_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression/default_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_error_context.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/sql_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/common_table_expression_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/pragma_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/copy_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/call_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/update_extensions_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/copy_database_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/multi_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/logical_plan_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/select_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/prepare_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/vacuum_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/relation_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/export_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/detach_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/create_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/drop_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/insert_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/set_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/merge_into_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/extension_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/delete_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/load_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/update_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/attach_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/execute_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/alter_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/transaction_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/statement/explain_statement.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/column_list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tokens.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/group_by_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_expression_iterator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/delimgetref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/bound_ref_wrapper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/column_data_ref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/emptytableref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/expressionlistref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/at_clause.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/pivotref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/basetableref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/subqueryref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/table_function_ref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/joinref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref/showref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_node -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_node/cte_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_node/set_operation_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_node/recursive_cte_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_node/statement_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_node/select_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_node/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/qualified_name.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/result_modifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/tableref.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parser_extension.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/simplified_token.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/column_definition.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parser_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/constraints -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/constraints/unique_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/constraints/foreign_key_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/constraints/not_null_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/constraints/check_constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/constraints/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/query_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/base_expression.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/constraint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/qualified_name_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_copy_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/vacuum_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/update_extensions_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/bound_pragma_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/show_select_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/alter_table_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_coordinate_system_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_aggregate_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_pragma_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_sequence_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/detach_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_collation_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_table_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/alter_table_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/alter_database_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/pragma_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_table_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_index_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/sample_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/copy_database_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_schema_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_type_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/alter_scalar_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_secret_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/drop_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/load_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_scalar_function_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_macro_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/attach_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/alter_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/exported_table_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/transaction_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/create_view_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/copy_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/comment_on_column_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/parse_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parsed_data/extra_drop_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/transformer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/keyword_helper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/parser.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parser/expression_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/column_index_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/shared_ptr.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/index_vector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/bit_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/windows.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/atomic_ptr.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/bitpacking.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/gzip_file_system.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/shadow_forbidden_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/dl.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/common.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/optional_ptr.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/compatible_with_ipp.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/unordered_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/type_visitor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/fsst.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/stack.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/lru_cache.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arena_stl_allocator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/shared_ptr_ipp.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/filename_pattern.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/queue.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arena_containers -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arena_containers/arena_ptr.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arena_containers/arena_unordered_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arena_containers/arena_vector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/unique_ptr.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/complex_json.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/typedefs.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/file_system.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/varint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/memory_stream.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/binary_deserializer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/deserializer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/encoding_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/buffered_file_reader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/binary_serializer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/write_stream.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/serialization_traits.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/serializer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/read_stream.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/serialization_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/serializer/buffered_file_writer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enum_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/encryption_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/multi_file_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/multi_file_function.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/base_file_reader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/union_by_name.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/multi_file_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/multi_file_reader.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/multi_file_column_mapper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/multi_file_list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/multi_file/multi_file_states.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/winapi.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/table_column.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/string_map_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/string.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/optional_idx.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/pair.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/local_file_system.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/extension_type_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/named_parameter_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/virtual_file_system.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/bswap.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/printer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/re2_regex.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/encryption_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/primitive_dictionary.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/progress_bar -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/progress_bar/progress_bar_display.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/progress_bar/progress_bar.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/progress_bar/display -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/progress_bar/display/terminal_progress_bar_display.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/progress_bar/unscented_kalman_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/cgroups.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enable_shared_from_this_ipp.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/render_tree.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/stacktrace.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/sorted_run.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/sort_key.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/natural_sort.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/full_sort.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/sorted_run_merger.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/sort.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/sort_strategy.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/hashed_sort.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/sorting/sort_projection_column.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/fstream.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/profiler.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/bitset.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/csv_writer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/path.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/encryption_key_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/box_renderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enum_class_hash.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/file_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/pipe_file_system.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/opener_file_system.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/case_insensitive_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/tree_renderer -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/tree_renderer/mermaid_tree_renderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/tree_renderer/graphviz_tree_renderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/tree_renderer/html_tree_renderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/tree_renderer/json_tree_renderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/tree_renderer/yaml_tree_renderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/tree_renderer/text_tree_renderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/string_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/uhugeint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/index_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/crypto -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/crypto/md5.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/helper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/bind_helpers.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/hugeint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/optionally_owned_ptr.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/to_string.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/checksum.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/array_ptr.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/windows_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/thread.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/extra_type_info -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/extra_type_info/enum_type_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/result_arrow_wrapper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/physical_arrow_collector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow_type_extension.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow_converter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/nanoarrow -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/nanoarrow/nanoarrow.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/schema_metadata.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow_appender.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow_query_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/append_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/struct_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/enum_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/fixed_size_list_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/scalar_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/list_view_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/bool_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/list_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/null_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/map_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/union_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/appender/varchar_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow_wrapper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/arrow_merge_event.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arrow/physical_arrow_batch_collector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/value_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/constraint_conflict_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/interval.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/cast_helpers.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/batched_data_collection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row/tuple_data_segment.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row/tuple_data_states.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row/tuple_data_iterator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row/partitioned_tuple_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row/tuple_data_allocator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row/tuple_data_layout.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row/block_iterator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/row/tuple_data_collection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/vector_buffer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/vector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/value.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/uuid.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/hash.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/geometry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/selection_vector.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/hyperloglog.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/list_segment.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/data_chunk.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/arrow_string_view_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/double_na_equal.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/type_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/string.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/type_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/date.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/datetime.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/variant_visitor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/timestamp.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/null_value.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/uhugeint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/hugeint.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/variant.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/string_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/bignum.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/variant_value.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/vector_cache.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/arrow_aux_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/blob.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/geometry_crs.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/date_lookup_cache.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/string_heap.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/sel_cache.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/decimal.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/time.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/validity_mask.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/conflict_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/column -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/column/column_data_collection.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/column/column_data_allocator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/column/column_data_collection_iterators.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/column/column_data_collection_segment.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/column/column_data_consumer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/column/column_data_scan_states.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/column/partitioned_column_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/types/bit.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/limits.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/file_opener.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/perfect_map_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/extra_type_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/extra_operator_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/deque.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/negate.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/convert_to_string.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/multiply.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/subtract.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/constant_operators.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/string_cast.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/integer_cast_operator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/numeric_binary_operators.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/numeric_cast.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/interpolate.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/comparison_operators.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/double_cast_operator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/cast_operators.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/decimal_cast_operators.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/aggregate_operators.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/add.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/operator/abs.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/fixed_size_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception/binder_exception.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception/parser_exception.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception/transaction_exception.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception/conversion_exception.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception/http_exception.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception/catalog_exception.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/constants.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/owning_string_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/mutex.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/bignum.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/likely.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/row_operations -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/row_operations/row_matcher.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/row_operations/row_operations.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/arena_linked_list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/radix.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/stack_checker.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/algorithm.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/septenary_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/binary_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/ternary_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/senary_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/unary_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/vector_operations.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/aggregate_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/generic_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_operations/general_cast.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/random_engine.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/assert.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/compressed_file_system.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/type_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/hive_partitioning.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/memory_safety.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/unordered_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/filter_propagate_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/undo_flags.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/prepared_statement_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/compression_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/copy_option_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/relation_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/aggregate_handling.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/stream_execution_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/on_entry_not_found.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/ordinality_request_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/memory_tag.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/output_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/tuple_data_layout_enums.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/order_preservation_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/physical_operator_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/cache_validation_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/scan_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/catalog_lookup_behavior.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/date_part_specifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/allow_parser_override.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/arrow_format_version.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/metric_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/quantile_enum.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/expression_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/checkpoint_abort.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/access_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/optimizer_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/set_scope.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/order_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/pending_execution_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/debug_vector_verification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/join_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/function_errors.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/tableref_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/set_operation_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/current_transaction_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/storage_block_prefetch.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/preserve_order.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/row_group_append_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/operator_result_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/lambda_syntax.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/statement_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/merge_action_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/catalog_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/destroy_buffer_upon.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/debug_initialize.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/subquery_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/window_aggregation_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/copy_overwrite_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/vector_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/cte_materialize.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/joinref_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/collation_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/http_status_code.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/active_transaction_state.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/scan_vector_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/index_removal_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/on_create_conflict.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/index_constraint_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/profiler_format.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/explain_format.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/logical_operator_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/wal_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/file_glob_options.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/deprecated_using_key_syntax.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/thread_pin_mode.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/set_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/checkpoint_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/database_modification_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/enums/file_compression_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/radix_partitioning.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/http_util.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/encryption_types.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/windows_undefs.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/tree_renderer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/swap.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/reference_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/column_index.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/insertion_order_preserving_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/exception_format_value.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/weak_ptr_ipp.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/numeric_utils.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/error_data.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/platform.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/adbc -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/adbc/adbc.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/adbc/single_batch_array_stream.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/adbc/wrappers.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/adbc/adbc-init.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/file_open_flags.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/chrono.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/array.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/fast_mem.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/atomic.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/vector_size.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/allocator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/value_operations -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/value_operations/value_operations.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/unicode_bar.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/common/open_file_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/pipeline_initialize_event.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/event.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/parallel_destroy_task.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/task_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/interrupt.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/pipeline_complete_event.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/executor_task.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/task.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/concurrentqueue.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/pipeline_finish_event.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/pipeline_event.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/task_counter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/pipeline_prepare_finish_event.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/task_scheduler.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/pipeline_executor.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/async_result.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/task_notifier.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/meta_pipeline.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/pipeline.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/thread_context.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/sleep_async_task.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/parallel/base_pipeline_event.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/similar_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_transaction.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry_map.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/dependency_list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/dependency_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_search_path.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/schema_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/scalar_macro_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/table_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/macro_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/dependency -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/dependency/dependency_dependent_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/dependency/dependency_subject_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/dependency/dependency_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/type_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/collate_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/aggregate_function_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/duck_index_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/copy_function_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/table_function_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/duck_schema_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/sequence_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/table_column_type.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/function_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/index_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/pragma_function_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/table_macro_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/duck_table_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/view_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/scalar_function_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/coordinate_system_catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry/column_dependency_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/standard_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/duck_catalog.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/dependency_catalog_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/default -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/default/default_generator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/default/default_coordinate_systems.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/default/default_views.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/default/default_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/default/default_schemas.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/default/default_types.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/default/default_table_functions.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/dependency.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry_retriever.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/entry_lookup_info.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_entry.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/catalog/catalog_set.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/regex_range_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/optimizer_extension.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_elimination.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/unnest_rewriter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/late_materialization_helper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/expression_heuristics.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/timestamp_comparison.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/case_simplification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/empty_needle_removal.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/ordered_aggregate_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/predicate_factoring.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/constant_order_normalization.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/like_optimizations.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/in_clause_simplification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/arithmetic_simplification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/conjunction_simplification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/join_dependent_filter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/constant_folding.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/enum_comparison.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/date_part_simplification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/distinct_aggregate_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/comparison_simplification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/move_constants.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/date_trunc_simplification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/list.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/regex_optimizations.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/equal_or_null_simplification.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule/distributivity.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/window_self_join.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/common_aggregate_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/topn_window_elimination.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/cse_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/statistics_propagator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/sum_rewriter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/join_node.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/query_graph.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/relation_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/query_graph_manager.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/join_order_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/join_relation.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/cardinality_estimator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/plan_enumerator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_order/cost_model.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/empty_result_pullup.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/cte_filter_pusher.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/remove_duplicate_groups.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/rule.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/compressed_materialization.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/filter_pushdown.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/limit_pushdown.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/topn_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/remove_unused_columns.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/deliminator.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/filter_pullup.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/late_materialization.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/sampling_pushdown.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/filter_combiner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/column_binding_replacer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/matcher -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/matcher/expression_matcher.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/matcher/expression_type_matcher.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/matcher/function_matcher.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/matcher/type_matcher_id.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/matcher/logical_operator_matcher.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/matcher/type_matcher.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/matcher/set_matcher.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/expression_rewriter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/build_probe_side_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/row_group_pruner.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/join_filter_pushdown_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/cte_inlining.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/in_clause_rewriter.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/common_subplan_optimizer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb/optimizer/column_lifetime_analyzer.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb.hpp -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb.h -- Installing: /build/duckdb/pkg/duckdb/usr/include/duckdb_extension.h -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb.so -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_static.a -- Installing: /build/duckdb/pkg/duckdb/usr/bin/duckdb -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libdummy_static_extension_loader.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_generated_extension_loader.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_fastpforlib.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_fmt.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_fsst.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_hyperloglog.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_pg_query.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_mbedtls.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_miniz.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_re2.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_skiplistlib.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_utf8proc.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_yyjson.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/libduckdb_zstd.a -- Installing: /build/duckdb/pkg/duckdb/usr/lib/cmake/DuckDB/DuckDBExports.cmake -- Installing: /build/duckdb/pkg/duckdb/usr/lib/cmake/DuckDB/DuckDBExports-release.cmake -- Installing: /build/duckdb/pkg/duckdb/usr/lib/cmake/DuckDB/DuckDBConfig.cmake -- Installing: /build/duckdb/pkg/duckdb/usr/lib/cmake/DuckDB/DuckDBConfigVersion.cmake install: creating directory '/build/duckdb/pkg/duckdb/usr/share' install: creating directory '/build/duckdb/pkg/duckdb/usr/share/licenses' install: creating directory '/build/duckdb/pkg/duckdb/usr/share/licenses/duckdb' 'duckdb/LICENSE' -> '/build/duckdb/pkg/duckdb/usr/share/licenses/duckdb/LICENSE' ==> Tidying install... -> Removing libtool files... -> Removing static library files... -> Purging unwanted files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/libduckdb.so usr/bin/duckdb ==> Creating package "duckdb"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_python-duckdb()... install: creating directory '/build/duckdb/pkg/python-duckdb/usr/share' install: creating directory '/build/duckdb/pkg/python-duckdb/usr/share/licenses' install: creating directory '/build/duckdb/pkg/python-duckdb/usr/share/licenses/python-duckdb' 'LICENSE' -> '/build/duckdb/pkg/python-duckdb/usr/share/licenses/python-duckdb/LICENSE' ==> Tidying install... -> Removing libtool files... -> Removing static library files... -> Purging unwanted files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/python3.14/site-packages/_duckdb.cpython-314-aarch64-linux-gnu.so ==> Creating package "python-duckdb"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: duckdb 1.5.5-1 (Sat Jul 25 18:28:57 2026) ==> Installing duckdb package group with pacman -U... loading packages... resolving dependencies... looking for conflicting packages... Package (3) New Version Net Change Download Size extra-testing/python-typing_extensions 4.16.0-1 0.53 MiB 0.09 MiB duckdb 1.5.5-1 79.01 MiB python-duckdb 1.5.5-1 53.71 MiB Total Download Size: 0.09 MiB Total Installed Size: 133.25 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-typing_extensions-4.16.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing duckdb... installing python-typing_extensions... installing python-duckdb... Optional dependencies for python-duckdb ipython: used in duckdb.query_graph python-fsspec: used in duckdb.filesystem python-numpy: used in duckdb.experimental.spark and in duckdb.fetchnumpy() python-pandas: used for pandas dataframes all over the place python-pyarrow: used for pyarrow support python-arrow-adbc: for the adbc driver :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... resolving dependencies... looking for conflicting packages... Package (6) New Version Net Change core/licenses 20240728-1 1.54 MiB extra-testing/pyalpm 0.11.1-1 0.25 MiB extra-testing/python-boolean.py 5.0-2 0.36 MiB extra-testing/python-license-expression 30.4.4-2 1.24 MiB extra-testing/python-pyelftools 0.33-1 2.57 MiB extra-testing/namcap 3.6.0-3 1.00 MiB Total Installed Size: 6.96 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... pyalpm-0.11.1-1-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing licenses... installing pyalpm... installing python-boolean.py... installing python-license-expression... installing python-pyelftools... installing namcap... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... Checking PKGBUILD Checking duckdb-1.5.5-1-aarch64.pkg.tar.zst duckdb W: Directory (usr/include/duckdb/main/capi/header_generation/apis/v1/unstable) is empty duckdb W: Directory (usr/include/duckdb/main/capi/header_generation/functions) is empty duckdb W: Directory (usr/include/duckdb/main/capi/header_generation/schemata) is empty duckdb W: Directory (usr/include/duckdb/main/capi/header_generation/apis/v1/v1.2) is empty duckdb W: Directory (usr/include/duckdb/storage/serialization) is empty duckdb W: Referenced library 'libc.so.6' is an uninstalled dependency (needed in files ['usr/bin/duckdb', 'usr/lib/libduckdb.so']) duckdb W: Referenced library 'ld-linux-aarch64.so.1' is an uninstalled dependency (needed in files ['usr/bin/duckdb', 'usr/lib/libduckdb.so']) duckdb W: Referenced library 'libm.so.6' is an uninstalled dependency (needed in files ['usr/bin/duckdb', 'usr/lib/libduckdb.so']) duckdb W: Referenced library 'libstdc++.so.6' is an uninstalled dependency (needed in files ['usr/bin/duckdb', 'usr/lib/libduckdb.so']) duckdb W: Referenced library 'libgcc_s.so.1' is an uninstalled dependency (needed in files ['usr/bin/duckdb', 'usr/lib/libduckdb.so']) duckdb W: Dependency included, but may not be needed ('glibc') duckdb W: Dependency included, but may not be needed ('libgcc') duckdb W: Dependency included, but may not be needed ('libstdc++') Checking python-duckdb-1.5.5-1-aarch64.pkg.tar.zst python-duckdb W: Referenced python module 'numpy.float32' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/experimental/spark/_typing.py']) python-duckdb W: Referenced python module 'polars' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/polars_io.py']) python-duckdb W: Referenced python module 'IPython.core.display.HTML' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/query_graph/__main__.py']) python-duckdb W: Referenced python module 'numpy.int64' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/experimental/spark/_typing.py']) python-duckdb W: Referenced python module 'pandas.core.frame.DataFrame' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/experimental/spark/sql/dataframe.py', 'usr/lib/python3.14/site-packages/duckdb/experimental/spark/sql/session.py']) python-duckdb W: Referenced python module 'numpy.float64' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/experimental/spark/_typing.py']) python-duckdb W: Referenced python module 'pyarrow' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/experimental/spark/sql/dataframe.py', 'usr/lib/python3.14/site-packages/duckdb/udf.py']) python-duckdb W: Referenced python module 'fsspec.implementations.memory.MemoryFile' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/filesystem.py']) python-duckdb W: Referenced python module 'fsspec.AbstractFileSystem' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/filesystem.py']) python-duckdb W: Referenced python module 'polars.io.plugins.register_io_source' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/polars_io.py']) python-duckdb W: Referenced python module 'numpy.ndarray' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/experimental/spark/_typing.py']) python-duckdb W: Referenced python module 'fsspec.implementations.memory.MemoryFileSystem' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/filesystem.py']) python-duckdb W: Referenced python module 'adbc_driver_manager.dbapi' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/adbc_driver_duckdb/dbapi.py']) python-duckdb W: Referenced python module 'pandas' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/experimental/spark/sql/session.py']) python-duckdb W: Referenced python module 'numpy.int32' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/duckdb/experimental/spark/_typing.py']) python-duckdb W: Referenced python module 'adbc_driver_manager' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/adbc_driver_duckdb/dbapi.py', 'usr/lib/python3.14/site-packages/adbc_driver_duckdb/__init__.py']) python-duckdb W: Referenced library 'libstdc++.so.6' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/_duckdb.cpython-314-aarch64-linux-gnu.so']) python-duckdb W: Referenced library 'ld-linux-aarch64.so.1' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/_duckdb.cpython-314-aarch64-linux-gnu.so']) python-duckdb W: Referenced library 'libgcc_s.so.1' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/_duckdb.cpython-314-aarch64-linux-gnu.so']) python-duckdb W: Referenced library 'libm.so.6' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/_duckdb.cpython-314-aarch64-linux-gnu.so']) python-duckdb W: Referenced library 'libc.so.6' is an uninstalled dependency (needed in files ['usr/lib/python3.14/site-packages/_duckdb.cpython-314-aarch64-linux-gnu.so']) python-duckdb W: Dependency included, but may not be needed ('glibc') python-duckdb W: Dependency included, but may not be needed ('libgcc') python-duckdb W: Dependency included, but may not be needed ('libstdc++') ==> Running checkpkg -> Downloading current versions Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. Package (2) Old Version New Version Net Change Download Size extra-testing/duckdb 1.5.5-1 1.5.4-1 -1.87 MiB 25.50 MiB extra-testing/python-duckdb 1.5.5-1 1.5.4-1 -1.19 MiB 17.20 MiB Total Download Size: 42.70 MiB :: Proceed with download? [Y/n] :: Retrieving packages... duckdb-1.5.4-1-aarch64 downloading... python-duckdb-1.5.4-1-aarch64 downloading... checking keyring... checking package integrity... -> Checking packages > usr/include/duckdb_extension.h ==> No soname differences for duckdb. usr/lib/python3.14/site-packages/duckdb-1.5.4.dist-info/ | usr/lib/python3.14/site-packages/duckdb-1.5.5.dist-info/ usr/lib/python3.14/site-packages/duckdb-1.5.4.dist-info/METAD | usr/lib/python3.14/site-packages/duckdb-1.5.5.dist-info/METAD usr/lib/python3.14/site-packages/duckdb-1.5.4.dist-info/RECOR | usr/lib/python3.14/site-packages/duckdb-1.5.5.dist-info/RECOR usr/lib/python3.14/site-packages/duckdb-1.5.4.dist-info/WHEEL | usr/lib/python3.14/site-packages/duckdb-1.5.5.dist-info/WHEEL usr/lib/python3.14/site-packages/duckdb-1.5.4.dist-info/licen | usr/lib/python3.14/site-packages/duckdb-1.5.5.dist-info/licen usr/lib/python3.14/site-packages/duckdb-1.5.4.dist-info/licen | usr/lib/python3.14/site-packages/duckdb-1.5.5.dist-info/licen ==> No soname differences for python-duckdb. [?25h==> Generating .SRCINFO...done ==> Finished building duckdb 1.5.5-1 [?25h