Problem with compiling/ installing hailo gstreamer plugins

in the hailort github at /hailort/libhailort/bindings/gstreamer/

it says to run 2 commands there in the readme which i did but after that i dont now how to make the plugin be recognised by gstreamer.

i also tried going to /hailort and running cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Release -DHAILO_BUILD_GSTREAMER=1

the it exits with an error:

– Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
CMake Error at hailortcli/CMakeLists.txt:51 (file):
file failed to open for reading (No such file or directory):

/jcdata/hailort/hailort/common/config_definitions.json

CMake Error: File /jcdata/hailort/hailort/hailort/hailortcli/generate_definitions_json_str.in does not exist.
CMake Error at hailortcli/CMakeLists.txt:54 (configure_file):
configure_file Problem configuring file

(generate_definitions_json_str.in exists)

it also cant find these :

– Could NOT find CHOLMOD (missing: CHOLMOD_INCLUDES CHOLMOD_LIBRARIES)
– Could NOT find UMFPACK (missing: UMFPACK_INCLUDES UMFPACK_LIBRARIES)
– Could NOT find KLU (missing: KLU_INCLUDES KLU_LIBRARIES)
– Could NOT find SuperLU (missing: SUPERLU_INCLUDES SUPERLU_LIBRARIES SUPERLU_VERSION_OK) (Required is at least version “4.0”)
– Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)

how do i fix this?

i fixed the missing package but i still cant fix the error

What is the platform and OS you’re using?

im on an imx6 (32bit), im running the repo in a docker container with ubuntu 22.04

Ok, officially we suuport iMX8, but I think that the way it would work on iMX6 should b be like the iMX8. Prebuild it with YOCTO. You can see more details here:
tappas/docs/installation/yocto.rst at master · hailo-ai/tappas (github.com)