Found ninja-1.10.2.git.kitware.jobserver-1 at /home/pi/tappas-3.31.0/hailo_tappas_venv/bin/ninja
ninja: Entering directory `build.release’
[4/135] Compiling C++ object plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o
FAILED: plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o
g+±9 -Iplugins/libgsthailotools.so.3.31.0.p -Iplugins -I…/plugins -I/usr/include/hailo/ -I/usr/include/gstreamer-1.0/gst/hailo/ -I…/general -I…/plugins/common -Imetadata -I…/metadata -Itracking -I…/tracking -I/usr/include/gstreamer-1.0 -I/usr/include/aarch64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/orc-0.4 -I/usr/include/opencv4 -I/usr/include/pgm-5.3 -I/usr/include/libxml2 -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -pthread -isystem /usr/include/mit-krb5 -isystem…/…/…/open_source/rapidjson -isystem…/…/open_source/rapidjson -isystem…/…/…/open_source/xtensor_stack/base -isystem…/…/open_source/xtensor_stack/base -DHAVE_CONFIG_H -MD -MQ plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o -MF plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o.d -o plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o -c …/plugins/gray_scale/gsthailonv12togray.cpp
…/plugins/gray_scale/gsthailonv12togray.cpp:6:10: fatal error: tensor_meta.hpp: No such file or directory
6 | #include “tensor_meta.hpp”
| ^~~~~~~~~~~~~~~~~
compilation terminated.
[7/135] Compiling C++ object tracking/pyhailotracker.cpython-39-aarch64-linux-gnu.so.p/jde_tracker_python_bindings_tracker_pybind_main.cpp.o
ninja: build stopped: subcommand failed.
Im having the same issue
i am getting the same error. when i checked for the hpp file, i was only able to find out common/tensors.hpp
(hailo_tappas_venv) smartan@smartan:~/Downloads/tappas_v3.31.0/core/hailo/build$ ninja
[1/130] Compiling C++ object plugins/l…p/gray_scale_gsthailonv12togray.cpp.o
FAILED: plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o
c++ -Iplugins/libgsthailotools.so.3.31.0.p -Iplugins -I…/plugins -I…/general -I…/plugins/common -Imetadata -I…/metadata -Itracking -I…/tracking -I/usr/include/gstreamer-1.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/orc-0.4 -I/usr/include/opencv4 -I/usr/include/pgm-5.3 -I/usr/include/libxml2 -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -pthread -isystem /usr/include/mit-krb5 -isystem…/…/…/open_source/rapidjson -isystem…/…/open_source/rapidjson -isystem…/…/…/open_source/xtensor_stack/base -isystem…/…/open_source/xtensor_stack/base -DHAVE_CONFIG_H -MD -MQ plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o -MF plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o.d -o plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailonv12togray.cpp.o -c …/plugins/gray_scale/gsthailonv12togray.cpp
…/plugins/gray_scale/gsthailonv12togray.cpp:6:10: fatal error: common/tensors.hpp: No such file or directory
6 | #include “common/tensors.hpp”
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
[2/130] Compiling C++ object plugins/l…o.3.31.0.p/filter_gsthailofilter.cpp.o
FAILED: plugins/libgsthailotools.so.3.31.0.p/filter_gsthailofilter.cpp.o
c++ -Iplugins/libgsthailotools.so.3.31.0.p -Iplugins -I…/plugins -I…/general -I…/plugins/common -Imetadata -I…/metadata -Itracking -I…/tracking -I/usr/include/gstreamer-1.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/orc-0.4 -I/usr/include/opencv4 -I/usr/include/pgm-5.3 -I/usr/include/libxml2 -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -pthread -isystem /usr/include/mit-krb5 -isystem…/…/…/open_source/rapidjson -isystem…/…/open_source/rapidjson -isystem…/…/…/open_source/xtensor_stack/base -isystem…/…/open_source/xtensor_stack/base -DHAVE_CONFIG_H -MD -MQ plugins/libgsthailotools.so.3.31.0.p/filter_gsthailofilter.cpp.o -MF plugins/libgsthailotools.so.3.31.0.p/filter_gsthailofilter.cpp.o.d -o plugins/libgsthailotools.so.3.31.0.p/filter_gsthailofilter.cpp.o -c …/plugins/filter/gsthailofilter.cpp
…/plugins/filter/gsthailofilter.cpp:6:10: fatal error: common/tensors.hpp: No such file or directory
6 | #include “common/tensors.hpp”
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
[10/130] Compiling C++ object tracking…racker.so.3.31.0.p/hailo_tracker.cpp.o
ninja: build stopped: subcommand failed.
even after updating the meson build and converting the headers to use tensors.hpp i get another error
ninja
[8/130] Compiling C++ object plugins/l…p/gray_scale_gsthailograytonv12.cpp.o
FAILED: plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailograytonv12.cpp.o
c++ -Iplugins/libgsthailotools.so.3.31.0.p -Iplugins -I…/plugins -I…/general -I…/plugins/common -I…/libs/postprocesses/common -Imetadata -I…/metadata -Itracking -I…/tracking -I/usr/include/gstreamer-1.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/orc-0.4 -I/usr/include/opencv4 -I/usr/include/pgm-5.3 -I/usr/include/libxml2 -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -pthread -isystem /usr/include/mit-krb5 -isystem…/…/…/open_source/rapidjson -isystem…/…/open_source/rapidjson -isystem…/…/…/open_source/xtensor_stack/base -isystem…/…/open_source/xtensor_stack/base -DHAVE_CONFIG_H -MD -MQ plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailograytonv12.cpp.o -MF plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailograytonv12.cpp.o.d -o plugins/libgsthailotools.so.3.31.0.p/gray_scale_gsthailograytonv12.cpp.o -c …/plugins/gray_scale/gsthailograytonv12.cpp
…/plugins/gray_scale/gsthailograytonv12.cpp: In function ‘GstFlowReturn gst_hailograytonv12_prepare_output_buffer(GstBaseTransform*, GstBuffer*, GstBuffer**)’:
…/plugins/gray_scale/gsthailograytonv12.cpp:59:72: error: ‘TENSOR_META_API_NAME’ was not declared in this scope
59 | if (!gst_buffer_get_meta(parent_meta->buffer, g_type_from_name(TENSOR_META_API_NAME)))
| ^~~~~~~~~~~~~~~~~~~~
[9/130] Compiling C++ object plugins/l…o.3.31.0.p/filter_gsthailofilter.cpp.o
FAILED: plugins/libgsthailotools.so.3.31.0.p/filter_gsthailofilter.cpp.o
c++ -Iplugins/libgsthailotools.so.3.31.0.p -Iplugins -I…/plugins -I…/general -I…/plugins/common -I…/libs/postprocesses/common -Imetadata -I…/metadata -Itracking -I…/tracking -I/usr/include/gstreamer-1.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/orc-0.4 -I/usr/include/opencv4 -I/usr/include/pgm-5.3 -I/usr/include/libxml2 -fvisibility=default -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -Wpessimizing-move -Wredundant-move -fconcepts -fPIC -pthread -isystem /usr/include/mit-krb5 -isystem…/…/…/open_source/rapidjson -isystem…/…/open_source/rapidjson -isystem…/…/…/open_source/xtensor_stack/base -isystem…/…/open_source/xtensor_stack/base -DHAVE_CONFIG_H -MD -MQ plugins/libgsthailotools.so.3.31.0.p/filter_gsthailofilter.cpp.o -MF plugins/libgsthailotools.so.3.31.0.p/filter_gsthailofilter.cpp.o.d -o plugins/libgsthailotools.so.3.31.0.p/filter_gsthailofilter.cpp.o -c …/plugins/filter/gsthailofilter.cpp
…/plugins/filter/gsthailofilter.cpp: In function ‘void get_tensors_from_meta(GstBuffer*, HailoROIPtr)’:
…/plugins/filter/gsthailofilter.cpp:313:66: error: ‘TENSOR_META_API_NAME’ was not declared in this scope
313 | if (!gst_buffer_get_meta(pmeta->buffer, g_type_from_name(TENSOR_META_API_NAME)))
| ^~~~~~~~~~~~~~~~~~~~
…/plugins/filter/gsthailofilter.cpp:318:68: error: ‘GstHailoTensorMeta’ does not name a type; did you mean ‘HailoTensorPtr’?
318 | const hailo_vstream_info_t vstream_info = reinterpret_cast<GstHailoTensorMeta >(gst_buffer_get_meta(pmeta->buffer, g_type_from_name(TENSOR_META_API_NAME)))->info;
| ^~~~~~~~~~~~~~~~~~
| HailoTensorPtr
…/plugins/filter/gsthailofilter.cpp:318:87: error: expected ‘>’ before ‘’ token
318 | const hailo_vstream_info_t vstream_info = reinterpret_cast<GstHailoTensorMeta >(gst_buffer_get_meta(pmeta->buffer, g_type_from_name(TENSOR_META_API_NAME)))->info;
| ^
…/plugins/filter/gsthailofilter.cpp:318:87: error: expected ‘(’ before ‘’ token
318 | const hailo_vstream_info_t vstream_info = reinterpret_cast<GstHailoTensorMeta *>(gst_buffer_get_meta(pmeta->buffer, g_type_from_name(TENSOR_META_API_NAME)))->info;
| ^
| (
…/plugins/filter/gsthailofilter.cpp:318:88: error: expected primary-expression before ‘>’ token
318 | const hailo_vstream_info_t vstream_info = reinterpret_cast<GstHailoTensorMeta *>(gst_buffer_get_meta(pmeta->buffer, g_type_from_name(TENSOR_META_API_NAME)))->info;
| ^
…/plugins/filter/gsthailofilter.cpp:318:142: error: ‘TENSOR_META_API_NAME’ was not declared in this scope
318 | const hailo_vstream_info_t vstream_info = reinterpret_cast<GstHailoTensorMeta *>(gst_buffer_get_meta(pmeta->buffer, g_type_from_name(TENSOR_META_API_NAME)))->info;
| ^~~~~~~~~~~~~~~~~~~~
…/plugins/filter/gsthailofilter.cpp:318:171: error: expected ‘)’ before ‘;’ token
318 | const hailo_vstream_info_t vstream_info = reinterpret_cast<GstHailoTensorMeta *>(gst_buffer_get_meta(pmeta->buffer, g_type_from_name(TENSOR_META_API_NAME)))->info;
|