What happens?
When trying to compile this extension, I get the following error, followed by additional (and similar) errors:
[ 37%] Building CXX object extension/sqlite_scanner/src/storage/CMakeFiles/sqlite_ext_storage.dir/sqlite_catalog.cpp.o
In file included from /Users/bnn/Develop/duckdb-sqlite/src/storage/sqlite_catalog.cpp:1:
/Users/bnn/Develop/duckdb-sqlite/src/include/storage/sqlite_catalog.hpp:38:100: error: only virtual member functions can be marked 'override'
38 | QueryErrorContext error_context = QueryErrorContext()) override;
| ^~~~~~~~
/Users/bnn/Develop/duckdb-sqlite/src/include/storage/sqlite_catalog.hpp:45:77: error: non-virtual member function marked 'override' hides virtual member function
45 | unique_ptr<PhysicalOperator> plan) override;
| ^
/Users/bnn/Develop/duckdb-sqlite/duckdb/src/include/duckdb/catalog/catalog.hpp:294:28: note: hidden overloaded virtual function 'duckdb::Catalog::PlanInsert' declared here: different number of parameters (4 vs 3)
294 | virtual PhysicalOperator &PlanInsert(ClientContext &context, PhysicalPlanGenerator &planner, LogicalInsert &op,
| ^
In file included from /Users/bnn/Develop/duckdb-sqlite/src/storage/sqlite_catalog.cpp:1:
/Users/bnn/Develop/duckdb-sqlite/src/include/storage/sqlite_catalog.hpp:47:84: error: non-virtual member function marked 'override' hides virtual member function
47 | unique_ptr<PhysicalOperator> plan) override;
| ^
/Users/bnn/Develop/duckdb-sqlite/duckdb/src/include/duckdb/catalog/catalog.hpp:292:28: note: hidden overloaded virtual function 'duckdb::Catalog::PlanCreateTableAs' declared here: different number of parameters (4 vs 3)
292 | virtual PhysicalOperator &PlanCreateTableAs(ClientContext &context, PhysicalPlanGenerator &planner,
I have tried to compile on the following platforms.
- MacOS 15.4 (M2) - AppleClang 15.0.0
- MacOS 11.7.10 (Intel) - AppleClang 13.0.0
- MacOS 15.5 (Intel) - AppleClang 17.0.0
To Reproduce
The steps I used:
git clone https://github.com/duckdb/duckdb-sqlite.git
cd duckdb-sqlite
git submodule update --init --recursive
make
OS:
MacOS 11.7.10, MacOS 15.4
SQLite Version:
3.38.1
DuckDB Version:
1.2.2
DuckDB Client:
N/A (compiling from source)
Full Name:
Bjørn Næsby Nielsen
Affiliation:
Sononym
Have you tried this on the latest main branch?
Have you tried the steps to reproduce? Do they include all relevant data and configuration? Does the issue you report still appear there?
What happens?
When trying to compile this extension, I get the following error, followed by additional (and similar) errors:
I have tried to compile on the following platforms.
To Reproduce
The steps I used:
git clone https://github.com/duckdb/duckdb-sqlite.gitcd duckdb-sqlitegit submodule update --init --recursivemakeOS:
MacOS 11.7.10, MacOS 15.4
SQLite Version:
3.38.1
DuckDB Version:
1.2.2
DuckDB Client:
N/A (compiling from source)
Full Name:
Bjørn Næsby Nielsen
Affiliation:
Sononym
Have you tried this on the latest
mainbranch?Have you tried the steps to reproduce? Do they include all relevant data and configuration? Does the issue you report still appear there?