espressif / esp-dl

Espressif deep-learning library for AIoT applications
MIT License
548 stars 118 forks source link

Linkin undefined reference on esp-dl example (IDF 5.3.0) (AIV-713) #173

Open simoberny opened 5 days ago

simoberny commented 5 days ago

Checklist

How often does this bug occurs?

always

Expected behavior

I'm trying to compile new ESP-DL example for my ESP32-S3.

Actual behavior (suspected bug)

Compilation goes clean, but when linking I got undefined reference on multiple fbs component

Error logs or terminal output

[1/6] Performing build step for 'bootloader'
[1/1] cmd.exe /C "cd /D C:\Users\name\workspace\esp32\esp-dl\examples\pedestrian_detect\build\bootloader\esp-idf\esptool_py && C:\Users\name\.espressif\python_env\idf5.3_py3.11_env\Scripts\python.exe C:/Users/name/esp/v5.3.1/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 C:/Users/name/workspace/esp32/esp-dl/examples/pedestrian_detect/build/bootloader/bootloader.bin"
Bootloader binary size 0x5810 bytes. 0x27f0 bytes (31%) free.
[2/4] Linking CXX executable pedestrian_detect.elf
FAILED: pedestrian_detect.elf
cmd.exe /C "cd . && C:\Users\name\.espressif\tools\xtensa-esp-elf\esp-13.2.0_20240530\xtensa-esp-elf\bin\xtensa-esp32s3-elf-g++.exe -mlongcalls  -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32S3=0 -Wl,--Map=C:/Users/name/workspace/esp32/esp-dl/examples/pedestrian_detect/build/pedestrian_detect.map -Wl,--no-warn-rwx-segments -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -T esp32s3.peripherals.ld -T esp32s3.rom.ld -T esp32s3.rom.api.ld -T esp32s3.rom.libgcc.ld -T esp32s3.rom.wdt.ld -T esp32s3.rom.version.ld -T esp32s3.rom.newlib.ld -T memory.ld -T sections.ld @CMakeFiles\pedestrian_detect.elf.rsp -o pedestrian_detect.elf  && cd ."
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl6module16RequantizeLinear11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module16RequantizeLinear11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5ModelD2Ev+0x0): undefined reference to `fbs::FbsModel::~FbsModel()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl6module7Reshape11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module7Reshape11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x0): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl6module7Flatten11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module7Flatten11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)'   
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x18): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::activation_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl6module6Concat11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Concat11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x0): undefined reference to `fbs::FbsModel::get_operation_output_shape(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl6module8Resize2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module8Resize2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xc): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::resize_mode_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl6module9Transpose11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module9Transpose11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x24): undefined reference to `fbs::FbsModel::load_map()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x28): undefined reference to `fbs::FbsModel::get_model_name[abi:cxx11]()'  
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x2c): undefined reference to `fbs::FbsModel::get_model_version()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x30): undefined reference to `fbs::FbsModel::get_model_doc_string[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x34): undefined reference to `fbs::FbsModel::topological_sort[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x38): undefined reference to `fbs::FbsModel::get_operation_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model5buildEjNS_16memory_manager_tEb+0x28): undefined reference to `fbs::FbsModel::get_graph_inputs[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model5buildEjNS_16memory_manager_tEb+0x2c): undefined reference to `fbs::FbsModel::get_graph_outputs[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj):(.literal._ZN2dl5Model5buildEjNS_16memory_manager_tEb+0x30): undefined reference to `fbs::FbsModel::clear_map()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::RequantizeLinear::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_requantize_linear.hpp:54:(.text._ZN2dl6module16RequantizeLinear11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module16RequantizeLinear11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x6e): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Add2D::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_add.hpp:93:(.text._ZN2dl6module5Add2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module5Add2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x6e): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Mul2D::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_mul.hpp:93:(.text._ZN2dl6module5Mul2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module5Mul2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x6e): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::GlobalAveragePool2D::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_global_avg_pool2d.hpp:91:(.text._ZN2dl6module19GlobalAveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module19GlobalAveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x6e): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Sigmoid::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_sigmoid.hpp:94:(.text._ZN2dl6module7Sigmoid11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module7Sigmoid11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x6e): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::Model::~Model()':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/stl_tree.h:1934:(.text._ZN2dl5ModelD2Ev+0x1e): undefined reference to `fbs::FbsModel::~FbsModel()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Reshape::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_reshape.hpp:103:(.text._ZN2dl6module7Reshape11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module7Reshape11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x6d): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_reshape.hpp:104:(.text._ZN2dl6module7Reshape11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module7Reshape11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x9f): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Flatten::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_flatten.hpp:83:(.text._ZN2dl6module7Flatten11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module7Flatten11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x71): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_flatten.hpp:84:(.text._ZN2dl6module7Flatten11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module7Flatten11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xac): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Flatten::Flatten(int, char const*, dl::module_inplace_t, dl::quant_type_t)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_flatten.hpp:26:(.text._ZN2dl6module4Clip11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Clip11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1d): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Clip::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_clip.hpp:89:(.text._ZN2dl6module4Clip11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Clip11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x52): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<char>::deallocate(char*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module4Clip11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Clip11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x7a): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Clip::Clip(dl::TensorBase*, dl::TensorBase*, char const*, dl::module_inplace_t, dl::quant_type_t)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_clip.hpp:25:(.text._ZN2dl6module5PRelu11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module5PRelu11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1d): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/basic_string.h:223:(.text._ZN2dl6module5PRelu11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module5PRelu11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x9e): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Gemm::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_gemm.hpp:147:(.text._ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x23): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::activation_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_gemm.hpp:148:(.text._ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x62): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<char>::deallocate(char*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x9a): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd2): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Gemm::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_gemm.hpp:151:(.text._ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x141): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_gemm.hpp:155:(.text._ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module4Gemm11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x169): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Concat::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_gemm.hpp:159:(.text._ZN2dl6module6Concat11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Concat11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x25): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<char>::deallocate(char*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module6Concat11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Concat11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x58): undefined reference to `fbs::FbsModel::get_operation_output_shape(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module6Concat11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Concat11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x84): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_Vector_impl_data()':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/stl_vector.h:100:(.text._ZN2dl6module8Resize2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module8Resize2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1d): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Resize2D::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_resize2d.hpp:107:(.text._ZN2dl6module8Resize2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module8Resize2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x5a): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::resize_mode_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<char>::deallocate(char*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module8Resize2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module8Resize2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8a): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::TensorBase::~TensorBase()':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/typedef/include/dl_tensor_base.hpp:115:(.text._ZN2dl6module9Transpose11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module9Transpose11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x25): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Transpose::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_transpose.hpp:73:(.text._ZN2dl6module9Transpose11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module9Transpose11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x62): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `int* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<int const, int>(int const*, int const*, int*)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/stl_algobase.h:433:(.text._ZN2dl6module13AveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module13AveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x36): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::AveragePool2D::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_avg_pool2d.hpp:116:(.text._ZN2dl6module13AveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module13AveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x73): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<char>::deallocate(char*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module13AveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module13AveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xab): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module13AveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module13AveragePool2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xe3): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<int>::deallocate(int*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3b): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Conv2D::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_conv2d.hpp:185:(.text._ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x7a): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<char>::deallocate(char*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb2): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<int, std::allocator<int> >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xea): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::Conv2D::deserialize(fbs::FbsModel*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_conv2d.hpp:187:(.text._ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x122): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::activation_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_conv2d.hpp:188:(.text._ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x15a): undefined reference to `fbs::FbsModel::get_operation_attribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::quant_type_t&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_conv2d.hpp:189:(.text._ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x198): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_conv2d.hpp:189:(.text._ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN2dl6module6Conv2D11deserializeEPN3fbs8FbsModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1b7): undefined reference to `fbs::FbsModel::get_operation_parameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, bool, unsigned long)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/basic_string.h:792:(.text._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x2f): undefined reference to `fbs::FbsModel::load_map()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::ModuleCreator::register_dl_modules()':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_creator.hpp:64:(.text._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x3b): undefined reference to `fbs::FbsModel::get_model_name[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::Model::load(fbs::FbsModel*)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_model_base.cpp:57:(.text._ZN2dl5Model4loadEPN3fbs8FbsModelE+0xe7): undefined reference to `fbs::FbsModel::get_model_version()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_model_base.cpp:58:(.text._ZN2dl5Model4loadEPN3fbs8FbsModelE+0xf9): undefined reference to `fbs::FbsModel::get_model_doc_string[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::module::ModuleCreator::get_instance()':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/module/include/dl_module_creator.hpp:30:(.text._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x236): undefined reference to `fbs::FbsModel::topological_sort[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::Model::load(fbs::FbsModel*)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_model_base.cpp:76:(.text._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x321): undefined reference to `fbs::FbsModel::get_operation_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_model_base.cpp:92:(.text._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x6e3): undefined reference to `fbs::FbsModel::get_model_version()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<char>::deallocate(char*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl5Model4loadEPN3fbs8FbsModelE+0x6f5): undefined reference to `fbs::FbsModel::get_model_doc_string[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::Model::build(unsigned int, dl::memory_manager_t, bool)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_model_base.cpp:101:(.text._ZN2dl5Model5buildEjNS_16memory_manager_tEb+0x44): undefined reference to `fbs::FbsModel::load_map()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::__new_allocator<dl::TensorBase*>::deallocate(dl::TensorBase**, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/new_allocator.h:168:(.text._ZN2dl5Model5buildEjNS_16memory_manager_tEb+0x12b): undefined reference to `fbs::FbsModel::get_graph_inputs[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `dl::Model::build(unsigned int, dl::memory_manager_t, bool)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_model_base.cpp:122:(.text._ZN2dl5Model5buildEjNS_16memory_manager_tEb+0x136): undefined reference to `fbs::FbsModel::get_graph_outputs[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_model_base.cpp.obj): in function `std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, dl::TensorBase*> > std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, dl::TensorBase*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, dl::TensorBase*> > >::emplace_hint<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, dl::TensorBase*&>(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, dl::TensorBase*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, dl::TensorBase*&)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/stl_map.h:640:(.text._ZN2dl5Model5buildEjNS_16memory_manager_tEb+0x368): undefined reference to `fbs::FbsModel::clear_map()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(fbs_loader.cpp.obj):(.literal._ZN3fbs16create_fbs_modelEPKhS1_+0xc): undefined reference to `fbs::FbsModel::FbsModel(void const*, bool)'        
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(fbs_loader.cpp.obj): in function `fbs::create_fbs_model(unsigned char const*, unsigned char const*)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/fbs_loader/src/fbs_loader.cpp:109:(.text._ZN3fbs16create_fbs_modelEPKhS1_+0x5f): undefined reference to `fbs::FbsModel::FbsModel(void const*, bool)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/fbs_loader/src/fbs_loader.cpp:113:(.text._ZN3fbs16create_fbs_modelEPKhS1_+0x8f): undefined reference to `fbs::FbsModel::FbsModel(void const*, bool)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj):(.literal._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x8): undefined reference to `fbs::FbsModel::get_value_info_shape(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj):(.literal._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0xc): undefined reference to `fbs::FbsModel::get_value_info_dtype(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj):(.literal._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x10): undefined reference to `fbs::FbsModel::get_value_info_exponent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj):(.literal._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x14): undefined reference to `fbs::FbsModel::get_operation_inputs_and_outputs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj): in function `dl::memory::MemoryManagerGreedy::get_tensor_info_from_fbs(fbs::FbsModel*, std::vector<dl::module::Module*, std::allocator<dl::module::Module*> >, std::vector<dl::memory::TensorInfo*, std::allocator<dl::memory::TensorInfo*> >&)':
C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_memory_manager_greedy.cpp:91:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x17): undefined reference to `fbs::FbsModel::get_graph_inputs[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_memory_manager_greedy.cpp:106:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x40): undefined reference to `fbs::FbsModel::get_graph_outputs[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_memory_manager_greedy.cpp:107:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x4c): undefined reference to `fbs::FbsModel::topological_sort[abi:cxx11]()'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_memory_manager_greedy.cpp:98:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x165): undefined reference to `fbs::FbsModel::get_value_info_shape(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_memory_manager_greedy.cpp:100:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x1d1): undefined reference to `fbs::FbsModel::get_value_info_dtype(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:/Users/name/workspace/esp32/esp-dl/esp-dl/dl/model/src/dl_memory_manager_greedy.cpp:100:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x245): undefined reference to `fbs::FbsModel::get_value_info_exponent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj): in function `std::char_traits<char>::copy(char*, char const*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/char_traits.h:439:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x45d): undefined reference to `fbs::FbsModel::get_operation_inputs_and_outputs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/basic_string.h:193:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x927): undefined reference to `fbs::FbsModel::get_value_info_dtype(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj): in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned int&, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/basic_string.tcc:155:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0x9a0): undefined reference to `fbs::FbsModel::get_value_info_exponent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj): in function `std::_Vector_base<int, std::allocator<int> >::_M_create_storage(unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/stl_vector.h:396:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0xd66): undefined reference to `fbs::FbsModel::get_value_info_dtype(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld.exe: esp-idf/esp-dl/libesp-dl.a(dl_memory_manager_greedy.cpp.obj): in function `std::char_traits<char>::copy(char*, char const*, unsigned int)':
C:/Users/name/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/c++/13.2.0/bits/char_traits.h:368:(.text._ZN2dl6memory19MemoryManagerGreedy24get_tensor_info_from_fbsEPN3fbs8FbsModelESt6vectorIPNS_6module6ModuleESaIS8_EERS5_IPNS0_10TensorInfoESaISC_EE+0xdce): undefined reference to `fbs::FbsModel::get_value_info_exponent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Steps to reproduce the behavior

  1. Install latest IDF version 5.3.0
  2. Clone EDF-DL
  3. Compile Pedestrian or mobilenet example for ESP32-S3

Project release version

5.3.0

System architecture

Intel/AMD 64-bit (modern PC, older Mac)

Operating system

Windows

Operating system version

Windows 11

Shell

PowerShell

Additional context

Using IDF Visual Code extension

asadm commented 1 day ago

hey, did you find an answer for this? I am also stuck on this part on mac.