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.

compiling RDK with debuging option

Hi, TIers

I'm using DM8168 with RDK3.0.

Recently, my demo randomly exits abnormally, so I want to debug it using coredump file.

But I don't know how to compile RDK demo with debuging infomation, Expect your suggestion.

Best Regards!

YU Ri-Ping

  • You can use make dvr_rdk CONFIG=debug will build the dvr rdk libraries for debug mode.

  • Thanks for your suggestion!

    I just want to make dvr_rdk_demo_link_api.out with debug information, as run arm-none-linux-gnueabi-gcc -g ..., not to build dvr rdk libraries.

    And I run make dvr_rdk CONFIG=debug under ./dvr_rdk dir, error occured

    root@YRP-ES-QD:/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk# make dvr_rdk CONFIG=debug
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux
    make[1]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux'
    make -fMAKEFILE.MK libs TARGET=depend
    make[2]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux'
    make -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa_kermod/build depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/osa_kermod/build'
    # osa_kermod: Dependencies..
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/osa_kermod/build'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/src MODULE=dvr_rdk_osa depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/osa/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_osa/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_osa: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa_kermod/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/inc  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/inc   osa_buf.c  osa.c  osa_dma.c  osa_eth_client.c  osa_eth_server.c  osa_event.c  osa_file.c  osa_i2c.c  osa_mbx.c  osa_msgq.c  osa_mutex.c  osa_pipe.c  osa_pool.c  osa_prf.c  osa_que.c  osa_sem.c  osa_thr.c  osa_tsk.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/osa/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/src MODULE=dvr_rdk_osa depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_osa/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_osa: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/common_def  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/xdais/xdais_7_22_00_03/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.D.HP.IVAHD.02.00.05.00/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MPEG4.D.IVAHD.01.00.08.00/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.E.IVAHD.02.00.02.02/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.D.IVAHD.01.00.05.00/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.E.IVAHD.01.00.04.00/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/inc  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/inc   devices.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/src MODULE=dvr_rdk_osa depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/tvp5158/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_osa/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_osa: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/common_def  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/xdais/xdais_7_22_00_03/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.D.HP.IVAHD.02.00.05.00/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MPEG4.D.IVAHD.01.00.08.00/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.E.IVAHD.02.00.02.02/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.D.IVAHD.01.00.05.00/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.E.IVAHD.01.00.04.00/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/inc  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/inc   tvp5158_api.c  tvp5158_i2c.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/tvp5158/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/src MODULE=dvr_rdk_osa depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/sii9022a/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_osa/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_osa: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/common_def  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/xdais/xdais_7_22_00_03/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.D.HP.IVAHD.02.00.05.00/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MPEG4.D.IVAHD.01.00.08.00/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.E.IVAHD.02.00.02.02/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.D.IVAHD.01.00.05.00/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.E.IVAHD.01.00.04.00/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/inc  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/inc   sii9022a.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/sii9022a/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/src MODULE=dvr_rdk_osa depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/thsfilters/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_osa/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_osa: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/common_def  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/xdais/xdais_7_22_00_03/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.D.HP.IVAHD.02.00.05.00/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MPEG4.D.IVAHD.01.00.08.00/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.E.IVAHD.02.00.02.02/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.D.IVAHD.01.00.05.00/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.E.IVAHD.01.00.04.00/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/inc  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/inc   thsfilters.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/thsfilters/src'
    make -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/kernel_modules/ti816x_fb depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/kernel_modules/ti816x_fb'
    make[3]: Nothing to be done for `depend'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/kernel_modules/ti816x_fb'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/system MODULE=dvr_rdk_link_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/system'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_link_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_link_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages   system_common.c  system_ipc.c  system_ipc_listMP.c  system_ipc_msgq.c  system_ipc_notify.c  system_linkApi.c  system_linkApi_local.c  systemLink_tsk.c  system_tiler.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/system'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/ipcBitsIn MODULE=dvr_rdk_link_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcBitsIn'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_link_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_link_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages   ipcBitsInLink_tsk.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcBitsIn'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/ipcBitsOut MODULE=dvr_rdk_link_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcBitsOut'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_link_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_link_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages   ipcBitsOutLink_tsk.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcBitsOut'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/ipcFramesIn MODULE=dvr_rdk_link_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcFramesIn'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_link_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_link_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages   ipcFramesInLink_tsk.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcFramesIn'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/ipcFramesOut MODULE=dvr_rdk_link_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcFramesOut'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_link_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_link_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages   ipcFramesOutLink_tsk.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcFramesOut'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/avsync MODULE=dvr_rdk_link_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/avsync'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_link_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_link_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages   avsync.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/avsync'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/audio MODULE=dvr_rdk_link_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/audio'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_link_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_link_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/common_def  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/rpe/remote-processor-execute/include -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/rpe/remote-processor-execute/src/include -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/c674x_aaclcdec_01_41_00_00_elf/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/c674x_aaclcenc_01_00_01_00_elf_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/xdais/xdais_7_22_00_03/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/linux_devkit/arm-none-linux-gnueabi/usr/include     audio_capture.c  audio_utils.c  rpe_audio.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/audio'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/mcfw_api MODULE=dvr_rdk_mcfw_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_mcfw_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_mcfw_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/common_def  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/xdais/xdais_7_22_00_03/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.D.HP.IVAHD.02.00.05.00/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MPEG4.D.IVAHD.01.00.08.00/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.E.IVAHD.02.00.02.02/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.D.IVAHD.01.00.05.00/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.E.IVAHD.01.00.04.00/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/inc  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/inc   ti_audio.c  ti_vcap.c  ti_vdec.c  ti_vdis.c  ti_venc.c  ti_vgrpx.c  ti_vsys.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ MODULE=dvr_rdk_mcfw_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api/usecases'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_mcfw_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_mcfw_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/common_def  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/xdais/xdais_7_22_00_03/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.D.HP.IVAHD.02.00.05.00/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MPEG4.D.IVAHD.01.00.08.00/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.E.IVAHD.02.00.02.02/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.D.IVAHD.01.00.05.00/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.E.IVAHD.01.00.04.00/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/inc  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/inc   multich_car_dvr.c  multich_common.c  multich_custom_vcap_venc_vdec_vdis.c  multichhd_vcap_venc_vdis.c  multich_hybrid_dvr.c  multich_hybrid_encode.c  multich_interlaced_vcap_venc_vdec_vdis.c  multich_ipcbits.c  multich_vcap_vdis.c  multich_vcap_venc_vdis.c  multich_vdec_vdis.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api/usecases'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ti816x MODULE=dvr_rdk_mcfw_api depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ti816x'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/dvr_rdk_mcfw_api/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # dvr_rdk_mcfw_api: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/interfaces/common_def  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/xdais/xdais_7_22_00_03/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.D.HP.IVAHD.02.00.05.00/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MPEG4.D.IVAHD.01.00.08.00/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.H264AVC.E.IVAHD.02.00.02.02/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.D.IVAHD.01.00.05.00/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/codecs/REL.500.V.MJPEG.E.IVAHD.01.00.04.00/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/Inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/inc -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/inc  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/inc   multich_progressive_4d1_vcap_venc_vdec_vdis.c  multich_progressive_cif_vcap_venc_vdec_vdis.c  multich_progressive_vcap_venc_vdec_vdis.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ti816x'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src MODULE=mem_rdwr depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/mem_rdwr/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # mem_rdwr: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc   mem_rdwr.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/remote_debug_client/src MODULE=remote_debug_client depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/remote_debug_client/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/remote_debug_client/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # remote_debug_client: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk    remote_debug_client.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/remote_debug_client/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/sys_pri/src MODULE=sys_pri depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/sys_pri/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/sys_pri/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # sys_pri: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk    sys_pri.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/sys_pri/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/fw_load/src MODULE=fw_load depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/fw_load/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/fw_load/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # fw_load: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/syslink/syslink_2_10_02_17_patched/packages -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/ipc/ipc_1_24_03_32/packages   fw_load.c  fw_load_main.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/fw_load/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/i2c_rdwr/src MODULE=i2c_rdwr depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/i2c_rdwr/src'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/i2c_rdwr/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # i2c_rdwr: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk  -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/inc   i2c_rdwr.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/i2c_rdwr/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/vpdma_dump MODULE=vpdma_dump depend
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/vpdma_dump'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/vpdma_dump/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # vpdma_dump: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk    osa.c  trace.c  VpdmaUtils_main.c  vpshal_vpdma.c  vpshal_vpdmaDebug.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/vpdma_dump'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/mem_stats MODULE=mem_stats depend	
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_stats'
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug	
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/obj/mem_stats/debug
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin	
    # mem_stats: ti816x-evm: Building dependancies
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc	-DDEBUG -DTI_816X_BUILD -DPLATFORM_EVM_SI -DUTILS_ASSERT_ENABLE  -DTI816X_ETV   -I../inc -I../priv -I. -I/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk    mem_stats.c  osa.c   -M > MAKEFILE.DEPEND
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_stats'
    make[2]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux'
    make -fMAKEFILE.MK libs
    make[2]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux'
    make -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa_kermod/build 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/osa_kermod/build'
    # osa_kermod: Building module
    make -C /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/linux_lsp/linux-psp-dvr-04.04.00.01/src/linux-04.04.00.01 M=`pwd` ARCH=arm CROSS_COMPILE=/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi- modules
    make[4]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/ti_tools/linux_lsp/linux-psp-dvr-04.04.00.01/src/linux-04.04.00.01'
      Building modules, stage 2.
      MODPOST 1 modules
    make[4]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/ti_tools/linux_lsp/linux-psp-dvr-04.04.00.01/src/linux-04.04.00.01'
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/osa_kermod/build'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa/src MODULE=dvr_rdk_osa 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/osa/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/osa/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/src MODULE=dvr_rdk_osa 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/tvp5158/src MODULE=dvr_rdk_osa 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/tvp5158/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/tvp5158/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/sii9022a/src MODULE=dvr_rdk_osa 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/sii9022a/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/sii9022a/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/devices/thsfilters/src MODULE=dvr_rdk_osa 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/thsfilters/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/devices/thsfilters/src'
    make -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/kernel_modules/ti816x_fb 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/kernel_modules/ti816x_fb'
    make -C /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/linux_lsp/linux-psp-dvr-04.04.00.01/src/linux-04.04.00.01  SUBDIRS=`pwd` ARCH=arm CROSS_COMPILE=/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi- modules
    make[4]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/ti_tools/linux_lsp/linux-psp-dvr-04.04.00.01/src/linux-04.04.00.01'
      Building modules, stage 2.
      MODPOST 1 modules
    make[4]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/ti_tools/linux_lsp/linux-psp-dvr-04.04.00.01/src/linux-04.04.00.01'
    chmod 775 ti81xxfb.ko
    mkdir -p /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/kermod
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/kernel_modules/ti816x_fb'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/system MODULE=dvr_rdk_link_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/system'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/system'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/ipcBitsIn MODULE=dvr_rdk_link_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcBitsIn'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcBitsIn'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/ipcBitsOut MODULE=dvr_rdk_link_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcBitsOut'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcBitsOut'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/ipcFramesIn MODULE=dvr_rdk_link_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcFramesIn'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcFramesIn'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/ipcFramesOut MODULE=dvr_rdk_link_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcFramesOut'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/ipcFramesOut'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/avsync MODULE=dvr_rdk_link_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/avsync'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/avsync'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/links/audio MODULE=dvr_rdk_link_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/audio'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/links/audio'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/mcfw_api MODULE=dvr_rdk_mcfw_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ MODULE=dvr_rdk_mcfw_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api/usecases'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api/usecases'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ti816x MODULE=dvr_rdk_mcfw_api 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ti816x'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/mcfw_api/usecases/ti816x'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src MODULE=mem_rdwr 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/remote_debug_client/src MODULE=remote_debug_client 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/remote_debug_client/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/remote_debug_client/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/sys_pri/src MODULE=sys_pri 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/sys_pri/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/sys_pri/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/fw_load/src MODULE=fw_load 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/fw_load/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/fw_load/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/i2c_rdwr/src MODULE=i2c_rdwr 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/i2c_rdwr/src'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/i2c_rdwr/src'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/vpdma_dump MODULE=vpdma_dump 
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/vpdma_dump'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/vpdma_dump'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/mem_stats MODULE=mem_stats 	
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_stats'
    make[3]: Nothing to be done for `lib'.
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_stats'
    make[2]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux'
    make -fMAKEFILE.MK utils TARGET=exe
    make[2]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux'
    make -fMAKEFILE.MK -C/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src MODULE=mem_rdwr exe
    make[3]: Entering directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src'
    # mem_rdwr: ti816x-evm: Linking
    /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin/arm-none-linux-gnueabi-gcc -lpthread -o/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin/debug/mem_rdwr.out /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug/mem_rdwr.a /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/lib/ti816x-evm/debug/dvr_rdk_osa.a
    /opt/DVRRDK/DVRRDK_03.00.00.00/ti_tools/cgt_a8/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot open output file /opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/bin/ti816x_etv/bin/debug/mem_rdwr.out: No such file or directory
    collect2: ld returned 1 exit status
    make[3]: *** [exe] Error 1
    make[3]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux/utils/mem_rdwr/src'
    make[2]: *** [utils] Error 2
    make[2]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux'
    make[1]: *** [dvr_rdk] Error 2
    make[1]: Leaving directory `/opt/DVRRDK/DVRRDK_03.00.00.00/dvr_rdk/mcfw/src_linux'
    make: *** [dvr_rdk_linux] Error 2
    
    

    Best Regards!

    YU Ri-Ping

  • Try

    mkdir -p ../dvr_rdk/bin/ti816x_etv/bin/debug/

    and then

    make dvr_rdk CONFIG=debug

    Looks like the output directory is not present in your case.

    Remember that the output executable will be created under ../dvr_rdk/bin/ti816x_etv/bin/debug/ and not

    ../dvr_rdk/bin/ti816x_etv/bin/ like usual so make sure you run the correct executable on the target

  • New question:

    With the same RDK source codes,

    while building target without debug information, demo works properly,

    but segfault while builded with debug information.

    gdb coredump information:

    root@YRP-ES-QD:/opt/DVRRDK/DVRRDK_03.00.00.00/target/rfs_816x/opt/dvr_rdk/ti816x/bin# arm-none-linux-gnueabi-gdb dvr_rdk_demo_link_api.out core.dvr_rdk_demo_li.1512 
    GNU gdb (Sourcery G++ Lite 2009q1-203) 6.8.50.20081022-cvs
    Copyright (C) 2008 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
    and "show warranty" for details.
    This GDB was configured as "--host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi".
    For bug reporting instructions, please see:
    <https://support.codesourcery.com/GNUToolchain/>...
    
    warning: core file may not match specified executable file.
    [New Thread 1541]
    [New Thread 1542]
    [New Thread 1544]
    [New Thread 1538]
    [New Thread 1514]
    [New Thread 1515]
    [New Thread 1516]
    [New Thread 1517]
    [New Thread 1518]
    [New Thread 1519]
    [New Thread 1520]
    [New Thread 1521]
    [New Thread 1522]
    [New Thread 1523]
    [New Thread 1524]
    [New Thread 1525]
    [New Thread 1526]
    [New Thread 1527]
    [New Thread 1528]
    [New Thread 1531]
    [New Thread 1534]
    [New Thread 1536]
    [New Thread 1539]
    [New Thread 1543]
    [New Thread 1545]
    [New Thread 1529]
    [New Thread 1530]
    [New Thread 1532]
    [New Thread 1533]
    [New Thread 1535]
    [New Thread 1537]
    [New Thread 1513]
    [New Thread 1512]
    [New Thread 1546]
    
    warning: .dynamic section for "/lib/libpthread.so.0" is not at the expected address (wrong library or version mismatch?)
    
    warning: .dynamic section for "/usr/lib/libasound.so.2" is not at the expected address (wrong library or version mismatch?)
    
    warning: .dynamic section for "/usr/lib/libxml2.so.2" is not at the expected address (wrong library or version mismatch?)
    
    warning: .dynamic section for "/usr/lib/libstdc++.so.6" is not at the expected address (wrong library or version mismatch?)
    
    warning: .dynamic section for "/lib/libgcc_s.so.1" is not at the expected address (wrong library or version mismatch?)
    
    warning: .dynamic section for "/lib/libc.so.6" is not at the expected address (wrong library or version mismatch?)
    
    warning: .dynamic section for "/lib/libm.so.6" is not at the expected address (wrong library or version mismatch?)
    Error while mapping shared library sections:
    lib/ld-linux.so.3: No such file or directory.
    
    warning: .dynamic section for "/lib/libdl.so.2" is not at the expected address (wrong library or version mismatch?)
    
    warning: .dynamic section for "/lib/librt.so.1" is not at the expected address
    
    warning: difference appears to be caused by prelink, adjusting expectations
    Error while mapping shared library sections:
    usr/lib/libz.so.1: No such file or directory.
    Reading symbols from /lib/libpthread.so.0...done.
    Loaded symbols for /lib/libpthread.so.0
    Reading symbols from /usr/lib/libasound.so.2...done.
    Loaded symbols for /usr/lib/libasound.so.2
    Reading symbols from /usr/lib/libxml2.so.2...done.
    Loaded symbols for /usr/lib/libxml2.so.2
    Reading symbols from /usr/lib/libstdc++.so.6...done.
    Loaded symbols for /usr/lib/libstdc++.so.6
    Reading symbols from /lib/libgcc_s.so.1...done.
    Loaded symbols for /lib/libgcc_s.so.1
    Reading symbols from /lib/libc.so.6...done.
    Loaded symbols for /lib/libc.so.6
    Reading symbols from /lib/libm.so.6...done.
    Loaded symbols for /lib/libm.so.6
    Symbol file not found for /lib/ld-linux.so.3
    Reading symbols from /lib/libdl.so.2...done.
    Loaded symbols for /lib/libdl.so.2
    Reading symbols from /lib/librt.so.1...done.
    Loaded symbols for /lib/librt.so.1
    Symbol file not found for /usr/lib/libz.so.1
    
    warning: Unable to find dynamic linker.
    GDB will be unable to debug shared library initializers
    and track explicitly loaded dynamic code.
    Core was generated by `./dvr_rdk_demo_link_api.out'.
    Program terminated with signal 11, Segmentation fault.
    #0  0x00036e50 in audioMixProcessFxn (arg=0xb0a868) at audio.c:1243
    1243		memset(hdl->m_mixer_buf[GetStreamNum(&channels)+1],0x00,hdl->m_mixer_bufsize);
    
    

    What is the possible cause and how to fix it?

    Best Regards!

    YU Ri-Ping