I get this error when I try to build examples:
venv) aetina@aetina:/axelera/voyager-sdk-release-v1.5$ make examples
make -C operators
make[1]: Entering directory '/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators'
make[1]: Nothing to be done for 'gst_ops_install'.
make[1]: Leaving directory '/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators'
make -C examples
make[1]: Entering directory '/mnt/microsd/axelera/voyager-sdk-release-v1.5/examples'
ninja -C Release install
ninja: Entering directory `Release'
[1/7] Building CXX object axinferencenet/CMakeFiles/axinferencenet_DPIR.dir/axinferencenet_DPIR.cpp.o
FAILED: axinferencenet/CMakeFiles/axinferencenet_DPIR.dir/axinferencenet_DPIR.cpp.o
/usr/bin/c++ -O3 -DNDEBUG -std=gnu++20 -fPIE -MD -MT axinferencenet/CMakeFiles/axinferencenet_DPIR.dir/axinferencenet_DPIR.cpp.o -MF axinferencenet/CMakeFiles/axinferencenet_DPIR.dir/axinferencenet_DPIR.cpp.o.d -o axinferencenet/CMakeFiles/axinferencenet_DPIR.dir/axinferencenet_DPIR.cpp.o -c /mnt/microsd/axelera/voyager-sdk-release-v1.5/examples/axinferencenet/axinferencenet_DPIR.cpp
/mnt/microsd/axelera/voyager-sdk-release-v1.5/examples/axinferencenet/axinferencenet_DPIR.cpp:14:10: fatal error: AxInferenceNet.hpp: No such file or directory
14 | #include "AxInferenceNet.hpp"
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
[2/7] Linking CXX executable axinferencenet/axinferencenet_example
FAILED: axinferencenet/axinferencenet_example
: && /usr/bin/c++ -O3 -DNDEBUG axinferencenet/CMakeFiles/axinferencenet_example.dir/axinferencenet_example.cpp.o -o axinferencenet/axinferencenet_example -L/opt/axelera/runtime-1.5.1-1/lib -L/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators/lib -Wl,-rpath,/opt/axelera/runtime-1.5.1-1/lib:/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators/lib: -laxruntime -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -laxstreamer && :
/usr/bin/ld: axinferencenet/CMakeFiles/axinferencenet_example.dir/axinferencenet_example.cpp.o: in function `main':
axinferencenet_example.cpp:(.text.startup+0x3e0): undefined reference to `Ax::create_inference_net(Ax::InferenceNetProperties const&, Ax::Logger&, std::function<void (Ax::CompletedFrame&)>)'
collect2: error: ld returned 1 exit status
[3/7] Linking CXX executable axinferencenet/axinferencenet_cascaded
FAILED: axinferencenet/axinferencenet_cascaded
: && /usr/bin/c++ -O3 -DNDEBUG axinferencenet/CMakeFiles/axinferencenet_cascaded.dir/axinferencenet_cascaded.cpp.o -o axinferencenet/axinferencenet_cascaded -L/opt/axelera/runtime-1.5.1-1/lib -L/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators/lib -Wl,-rpath,/opt/axelera/runtime-1.5.1-1/lib:/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators/lib: -laxruntime -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -laxstreamer && :
/usr/bin/ld: axinferencenet/CMakeFiles/axinferencenet_cascaded.dir/axinferencenet_cascaded.cpp.o: in function `main':
axinferencenet_cascaded.cpp:(.text.startup+0x488): undefined reference to `Ax::create_inference_net(Ax::InferenceNetProperties const&, Ax::Logger&, std::function<void (Ax::CompletedFrame&)>)'
/usr/bin/ld: axinferencenet_cascaded.cpp:(.text.startup+0x538): undefined reference to `Ax::create_inference_net(Ax::InferenceNetProperties const&, Ax::Logger&, std::function<void (Ax::CompletedFrame&)>)'
/usr/bin/ld: axinferencenet_cascaded.cpp:(.text.startup+0x584): undefined reference to `Ax::create_inference_net(Ax::InferenceNetProperties const&, Ax::Logger&, std::function<void (Ax::CompletedFrame&)>)'
collect2: error: ld returned 1 exit status
[4/7] Linking CXX executable axinferencenet/axinferencenet_tracker
FAILED: axinferencenet/axinferencenet_tracker
: && /usr/bin/c++ -O3 -DNDEBUG axinferencenet/CMakeFiles/axinferencenet_tracker.dir/axinferencenet_tracker.cpp.o -o axinferencenet/axinferencenet_tracker -L/opt/axelera/runtime-1.5.1-1/lib -L/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators/lib -Wl,-rpath,/opt/axelera/runtime-1.5.1-1/lib:/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators/lib:/mnt/microsd/axelera/voyager-sdk-release-v1.5/examples/../operators/lib: -laxruntime -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -laxstreamer /mnt/microsd/axelera/voyager-sdk-release-v1.5/examples/../operators/lib/libtracker_factory.so && :
/usr/bin/ld: axinferencenet/CMakeFiles/axinferencenet_tracker.dir/axinferencenet_tracker.cpp.o: in function `main':
axinferencenet_tracker.cpp:(.text.startup+0x458): undefined reference to `Ax::create_inference_net(Ax::InferenceNetProperties const&, Ax::Logger&, std::function<void (Ax::CompletedFrame&)>)'
/usr/bin/ld: axinferencenet_tracker.cpp:(.text.startup+0x4a8): undefined reference to `Ax::create_inference_net(Ax::InferenceNetProperties const&, Ax::Logger&, std::function<void (Ax::CompletedFrame&)>)'
collect2: error: ld returned 1 exit status
[5/7] Linking CXX executable axinferencenet/axinferencenet_tensor
FAILED: axinferencenet/axinferencenet_tensor
: && /usr/bin/c++ -O3 -DNDEBUG axinferencenet/CMakeFiles/axinferencenet_tensor.dir/axinferencenet_tensor.cpp.o -o axinferencenet/axinferencenet_tensor -L/opt/axelera/runtime-1.5.1-1/lib -L/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators/lib -Wl,-rpath,/opt/axelera/runtime-1.5.1-1/lib:/mnt/microsd/axelera/voyager-sdk-release-v1.5/operators/lib: -laxruntime -lopencv_stitching -lopencv_alphamat -lopencv_aruco -lopencv_barcode -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_intensity_transform -lopencv_line_descriptor -lopencv_mcc -lopencv_quality -lopencv_rapid -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres -lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_highgui -lopencv_datasets -lopencv_text -lopencv_plot -lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_wechat_qrcode -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect -lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_dnn -lopencv_flann -lopencv_xphoto -lopencv_photo -lopencv_imgproc -lopencv_core -laxstreamer && :
/usr/bin/ld: axinferencenet/CMakeFiles/axinferencenet_tensor.dir/axinferencenet_tensor.cpp.o: in function `main':
axinferencenet_tensor.cpp:(.text.startup+0x3d0): undefined reference to `Ax::create_inference_net(Ax::InferenceNetProperties const&, Ax::Logger&, std::function<void (Ax::CompletedFrame&)>)'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
make[1]: *** [Makefile:21: gst_ops_install] Error 1
make[1]: Leaving directory '/mnt/microsd/axelera/voyager-sdk-release-v1.5/examples'
make: *** [Makefile:89: examples] Error 2
Question
Error when trying to build examples with Voyager SDK v1.5.1
Sign up
Already have an account? Login
Log in, or create an Axelera AI account
Log In or Register HereEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.

