Skip to main content
Question

Error when trying to build examples with Voyager SDK v1.5.1

  • December 9, 2025
  • 2 replies
  • 20 views

Forum|alt.badge.img+1

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

2 replies

Spanner
Axelera Team
Forum|alt.badge.img+2
  • Axelera Team
  • December 9, 2025

If it’s what I think, there may actually be a fix coming for this imminently, ​@Giodst … looking into it 👍 Will keep you posted!


Spanner
Axelera Team
Forum|alt.badge.img+2
  • Axelera Team
  • December 12, 2025

The update I mentioned is here, ​@Giodst!

This might be what you need 👍