This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TDA2PXEVM: Implicit Declaration error while creating new usecase

Part Number: TDA2PXEVM


Tool/software: Linux

"/home/ubuntuadmin/visionSDK/visionSDK/vision_sdk/apps/src/rtos/common/chains_main_bios_misc.c", line 278: error: function "Chains_network_copy" declared implicitly

1 error detected in the compilation of "/home/ubuntuadmin/visionSDK/visionSDK/vision_sdk/apps/src/rtos/common/chains_main_bios_misc.c".

>> Compilation failure
/home/ubuntuadmin/visionSDK/visionSDK/vision_sdk/build/rtos/makerules/rules_m4.mk:178: recipe for target '/home/ubuntuadmin/visionSDK/visionSDK/vision_sdk/binaries/apps/tda2px_evm_bios_all/obj/app_libs/tda2px-evm/ipu1_0/release/chains_main_bios_misc.oem4' failed
make[5]: *** [/home/ubuntuadmin/visionSDK/visionSDK/vision_sdk/binaries/apps/tda2px_evm_bios_all/obj/app_libs/tda2px-evm/ipu1_0/release/chains_main_bios_misc.oem4] Error 1
/home/ubuntuadmin/visionSDK/visionSDK/vision_sdk/build/rtos/makerules/common.mk:235: recipe for target 'ipu1_0' failed
make[4]: *** [ipu1_0] Error 2
MAKEFILE.MK:277: recipe for target 'app_libs' failed
make[3]: *** [app_libs] Error 2
Makefile:140: recipe for target 'apps_libs' failed
make[2]: *** [apps_libs] Error 2
Makefile:38: recipe for target 'apps' failed
make[1]: *** [apps] Error 2

---

Attempted and unsuccessful fixes:

1.  Followed all steps mentioned in Vision_SDK_LinuxUserGuide - 2.4.2.1.4 - 'Download and untar filesystem'.

2.  Followed Jacinda's solution with reference to https://e2e.ti.com/support/processors/f/791/t/706851?Linux-TDA2-Facing-issue-while-building-Vision-SDK-3-03

but I could not find the file named "install-extra.tar.gz" anywhere in TI's VisionSDK installation folder or on their Downloads page.

I'm using Vision SDK Version 3.06 on Ubuntu 16.04 LTS and Spectrum Digital's TDA2PX EVM.

  • Hi Pallavi,

    1. Is "Chains_network_copy" API added by you ?

    2. Looking like you are building for MAKECONFIG=tda2px_evm_bios_all, but following Vision_SDK_LinuxUserGuide 

    You should follow the steps mentioned in VisionSDK_UserGuide_TDA2px.pdf

    3. For vision sdk 3.6 release, you don't need "install-extra.tar.gz" tar ball, it is part of file system now

    Regards

    Surya

  • HI Suryamani Jena,

    thank you for the clarification about install-extra.tar.gz.

    "Chains_network_copy" is added by me.

    issue was resolved by adding declaration in chains.h