Tool/software: Linux
Hi,
I am working with VisionSDK 3.1.
I am trying to add a new usecase in vision_sdk/apps/src/hlos/adas/src/usecases. The main function that I have used is Void chains_lvdsVipMultiCam_opencvcanny_SgxDisplay(Chains_Ctrl *chainsCfg) which is defined in the corresponding usecase .c file. This function was called in vision_sdk/apps/src/hlos/adas/src/common/chains_main.c which includes a header #include <src/hlos/adas/include/chains.h>. The function was declared in the above mentioned header.
While compiling I am getting the following error.
# apps: tda2xx-evm: Creating archive apps.a
# apps: tda2xx-evm: Linking
/home/vkchlt0160/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/binaries/apps/tda2xx_evm_linux_all/lib/tda2xx-evm/a15_0/release/apps.a(chains_main.o): In function `main':
chains_main.c:(.text.startup+0x1ee): undefined reference to `chains_lvdsVipMultiCam_opencvcanny_SgxDisplay'
/home/vkchlt0160/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/binaries/apps/tda2xx_evm_linux_all/lib/tda2xx-evm/a15_0/release/links_a15_algorithm.a(algorithmLink_cfg.o): In function `AlgorithmLink_initAlgPlugins':
algorithmLink_cfg.c:(.text+0x18): undefined reference to `AlgorithmLink_OpenCVCanny_initPlugin'
collect2: error: ld returned 1 exit status
make[6]: *** [exe] Error 1
make[5]: *** [demo] Error 2
make[4]: *** [apps] Error 2
make[3]: *** [apps_exe_hlos] Error 2
make[2]: *** [apps_hlos] Error 2
make[1]: *** [apps] Error 2
make: *** [vision_sdk] Error 2
How can I solve this.