generated from duckdb/extension-template
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
Compilation problem:
Using:
cmake
C++
Apple M1 Pro
macos: 15.1.1
Hello everyone, while building your project using CMake, I encountered a lot of errors, for example:
CMake Error at duckdb-vss/CMakeLists.txt:24 (build_static_extension):
Unknown CMake command "build_static_extension".
This issue was resolved by adding the following line to the CMakeLists.txt file in the root of the duckdb-vss project:
add_subdirectory(duckdb)
After that, for unknown reasons, during the build process, I encountered the following error:
In file included from /Users/moisha/cmpt130/НИР/duckDB-vss/duckdb-vss/src/vss_extension.cpp:3:
/Users/moisha/cmpt130/НИР/duckDB-vss/duckdb-vss/src/include/vss_extension.hpp:3:10: fatal error: 'duckdb.hpp' file not found
3 | #include "duckdb.hpp"
This was also resolved by adding include_directories(duckdb)
to the CMakeLists.txt file located in the duckdb-vss folder.
However, during the compilation process, around 64-68%, I encountered the following error:
CMake Error: Not a file: /scripts/append_metadata.cmake
CMake Error: Error processing file: /scripts/append_metadata.cmake
make[2]: *** [duckdb-vss/vss.duckdb_extension] Error 1
make[2]: *** Deleting file `duckdb-vss/vss.duckdb_extension'
make[1]: *** [duckdb-vss/CMakeFiles/vss_loadable_extension.dir/all] Error 2
make: *** [all] Error 2
This error cannot be resolved no matter what I try.
Metadata
Metadata
Assignees
Labels
No labels