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.

Build codecs server package failed on DM3730

Other Parts Discussed in Thread: OMAP3530

dvsdk_dm3730-evm_4_02_00_06_setuplinux.setuplinux is used and my platform is DM3730.

Now I try to integrate a dsp side server contains videnc1_copy (which is xDM-compliant and copied from the examples of codec-engine_2_26_02_11 directory). All operating steps were followed the Integrating a new Codec in the DM3730 DVSDK
 in TMS320DM3730_Software_Developers_Guide.pdf. 

But I got errors below:

06$ make codecs 
"package/cfg/bin/cs_x64P.xdl", line 526: warning: absolute symbol
"_H264VDEC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 527: warning: absolute symbol
"_H264VDEC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 528: warning: absolute symbol
"_H264VDEC_TI_size0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 548: warning: absolute symbol
"_H264VENC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 549: warning: absolute symbol
"_H264VENC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 550: warning: absolute symbol
"_H264VENC_TI_size0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 601: warning: absolute symbol
"_MPEG2VDEC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 602: warning: absolute symbol
"_MPEG2VDEC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 603: warning: absolute symbol
"_MPEG2VDEC_TI_size0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 615: warning: absolute symbol
"_MPEG4VDEC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 616: warning: absolute symbol
"_MPEG4VDEC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 617: warning: absolute symbol
"_MPEG4VDEC_TI_size0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 632: warning: absolute symbol
"_MPEG4VENC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 633: warning: absolute symbol
"_MPEG4VENC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 634: warning: absolute symbol
"_MPEG4VENC_TI_size0" being redefined
"link.cmd", line 4: warning: memory range not found: L1PSRAM on page 0
"link.cmd", line 4: error: no valid memory range available for placement of
"UNION_1"
"link.cmd", line 4: error: run placement fails for object "UNION_1", size
0x3f40 (page 0)
"package/cfg/bin/cs_x64P.xdl", line 525: warning: memory range not found:
undefined on page 0
"package/cfg/bin/cs_x64P.xdl", line 525: error: no valid memory range available
for placement of ".text:l1p_h264vdec_csect0"
"package/cfg/bin/cs_x64P.xdl", line 525: error: run placement fails for object
".text:l1p_h264vdec_csect0", size 0x0 (page 0)
"package/cfg/bin/cs_x64P.xdl", line 600: warning: memory range not found:
undefined on page 0
"package/cfg/bin/cs_x64P.xdl", line 600: error: no valid memory range available
for placement of ".text:l1p_mpeg2vdec_csect0"
"package/cfg/bin/cs_x64P.xdl", line 600: error: run placement fails for object
".text:l1p_mpeg2vdec_csect0", size 0x0 (page 0)
"package/cfg/bin/cs_x64P.xdl", line 614: warning: memory range not found:
undefined on page 0
"package/cfg/bin/cs_x64P.xdl", line 614: error: no valid memory range available
for placement of ".text:l1p_mpeg4vdec_csect0"
"package/cfg/bin/cs_x64P.xdl", line 614: error: run placement fails for object
".text:l1p_mpeg4vdec_csect0", size 0x0 (page 0)
"package/cfg/bin/cs_x64P.xdl", line 631: warning: memory range not found:
undefined on page 0
"package/cfg/bin/cs_x64P.xdl", line 631: error: no valid memory range available
for placement of ".text:l1p_mpeg4venc_section"
"package/cfg/bin/cs_x64P.xdl", line 631: error: run placement fails for object
".text:l1p_mpeg4venc_section", size 0x0 (page 0)
"package/cfg/bin/cs_x64P.xdl", line 547: warning: memory range not found:
undefined on page 0
"package/cfg/bin/cs_x64P.xdl", line 547: error: no valid memory range available
for placement of "h264_enc_L1psram"
"package/cfg/bin/cs_x64P.xdl", line 547: error: run placement fails for object
"h264_enc_L1psram", size 0x0 (page 0)
"package/cfg/bin/cs_x64P.xdl", line 526: warning: absolute symbol
"_H264VDEC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 527: warning: absolute symbol
"_H264VDEC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 528: warning: absolute symbol
"_H264VDEC_TI_size0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 548: warning: absolute symbol
"_H264VENC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 549: warning: absolute symbol
"_H264VENC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 550: warning: absolute symbol
"_H264VENC_TI_size0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 601: warning: absolute symbol
"_MPEG2VDEC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 602: warning: absolute symbol
"_MPEG2VDEC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 603: warning: absolute symbol
"_MPEG2VDEC_TI_size0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 615: warning: absolute symbol
"_MPEG4VDEC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 616: warning: absolute symbol
"_MPEG4VDEC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 617: warning: absolute symbol
"_MPEG4VDEC_TI_size0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 632: warning: absolute symbol
"_MPEG4VENC_TI_load0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 633: warning: absolute symbol
"_MPEG4VENC_TI_run0" being redefined
"package/cfg/bin/cs_x64P.xdl", line 634: warning: absolute symbol
"_MPEG4VENC_TI_size0" being redefined
error: errors encountered during linking; "bin/cs.x64P" not built
gmake[1]: *** [bin/cs.x64P] Error 1
gmake: *** [packages/ti/sdo/server/cs,.executables] Error 2
make[1]: *** [.all-packages] Error 2
make: *** [codecs] Error 2

  • attach my tcf file (located at package/cfg/bin/cs_x64P.xdl).
    /*
    * Do not modify this file; it is automatically generated from the template
    * linkcmd.xdt in the ti.targets package and will be overwritten.
    */

    /*
    * put '"'s around paths because, without this, the linker
    * considers '-' as minus operator, not a file name character.
    */



    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/mpeg4enc/lib_production/mpeg4venc_prod.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/mpeg4dec/lib_production/mpeg4asp_dec_prod.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/mpeg2dec/lib_production/mpeg2_dec_prod.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/image1/lib/release/imgdec1.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/image1/lib/release/imgenc1.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/h264enc/lib_production/h264venc_prod.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/video1/lib/release/viddec1.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/video1/lib/release/videnc1.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/h264dec/lib_production/h264_dec.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/video2/lib/release/viddec2.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/speech1/lib/release/sphdec1.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/speech1/lib/release/sphenc1.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/audio1/lib/release/auddec1.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/audio1/lib/release/audenc1.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/universal/lib/release/universal.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/bioslog/lib/release/bioslog.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/lib/release/ce.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/alg/lib/release/Algorithm_BIOS.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/ipc/bios/lib/release/ipc_bios.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/osal/bios/lib/osal_bios.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/osal/bios/lib/osal_bios_pwrm.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/biosutils_1_02_02/packages/ti/bios/utils/lib/utils.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/dsp/export/BIN/DspBios/OMAP3530/OMAP3530_0/RELEASE/dsplink.lib"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/dsp/export/BIN/DspBios/OMAP3530/OMAP3530_0/RELEASE/dsplinkmsg.lib"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/dsp/export/BIN/DspBios/OMAP3530/OMAP3530_0/RELEASE/dsplinkdata.lib"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/dsp/export/BIN/DspBios/OMAP3530/OMAP3530_0/RELEASE/dsplinknotify.lib"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/dsp/export/BIN/DspBios/OMAP3530/OMAP3530_0/RELEASE/dsplinkmpcs.lib"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/dsp/export/BIN/DspBios/OMAP3530/OMAP3530_0/RELEASE/dsplinkmplist.lib"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/dsp/export/BIN/DspBios/OMAP3530/OMAP3530_0/RELEASE/dsplinkpool.lib"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/dsp/export/BIN/DspBios/OMAP3530/OMAP3530_0/RELEASE/dsplinkringio.lib"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/framework-components_2_26_00_01/packages/ti/sdo/fc/acpy3/lib/release/acpy3.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/framework-components_2_26_00_01/packages/ti/sdo/fc/memutils/lib/release/memutils.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/node/lib/release/node.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codec-engine_2_26_02_11/packages/ti/sdo/ce/utils/xdm/lib/release/XdmUtils.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/framework-components_2_26_00_01/packages/ti/sdo/fc/rman/lib/release/rman.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/framework-components_2_26_00_01/packages/ti/sdo/fc/dman3/lib/release/dman3Cfg.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/framework-components_2_26_00_01/packages/ti/sdo/fc/dskt2/lib/release/dskt2.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/framework-components_2_26_00_01/packages/ti/sdo/utils/trace/lib/release/gt.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/framework-components_2_26_00_01/packages/ti/sdo/fc/ires/nullresource/lib/release/nullres.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/videnc1_copy/lib/release/videnc1_copy.a64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/jpegenc/lib/dmjpge_tigem.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/jpegdec/lib/jpegdec_ti.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/g711enc/lib/g711enc_tii.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/g711dec/lib/g711dec_tii.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/deinterlacer/lib/i2p_ti.l64p"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs/aachedec/lib/aacdec_tii.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/c6accel_1_01_00_06/soc/packages/ti/c6accel/lib/C6Accel.l64P"
    -l"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/xdctools_3_16_03_36/packages/ti/targets/rts6000/lib/ti.targets.rts6000.a64P"


    /* function aliases */
    /* ignore error about def and ref in the same file */
    --diag_remark=10268


    /* Elf symbols */
    --symbol_map ___TI_STACK_BASE=__stack
    --symbol_map ___TI_STACK_SIZE=__STACK_SIZE
    --symbol_map ___TI_STATIC_BASE=___bss__
    --symbol_map __c_int00=_c_int00




    /*
    * Linker command file contributions from all loaded packages:
    */

    /* Content from xdc.services.global (null): */

    /* Content from xdc (null): */

    /* Content from xdc.corevers (null): */

    /* Content from xdc.shelf (null): */

    /* Content from xdc.services.spec (null): */

    /* Content from xdc.services.intern.xsr (null): */

    /* Content from xdc.services.intern.gen (null): */

    /* Content from xdc.services.intern.cmd (null): */

    /* Content from xdc.rov (null): */

    /* Content from xdc.runtime (null): */

    /* Content from ti.targets.rts6000 (null): */

    /* Content from ti.c6accel (ti/c6accel/link.xdt): */
    SECTIONS
    {
    .const:.string > DDR2
    .const:_IQisqrtTable > DDR2
    .const:_IQdivTable > DDR2
    .const:_IQsinTable > DDR2
    .const:_IQsininverseMinMax > DDR2
    .const:_IQatan2HalfPITable > DDR2
    .const:_IQatan2Table > DDR2
    .const:_IQasinTable > DDR2
    .text:algProcess > DDR2
    .text:algControl > DDR2
    .text:algAlloc > DDR2
    .text:algFree > DDR2
    .text:algInit > DDR2
    .text:intrinsic > DDR2
    .text:IMG_sobel_3x3_16 > DDR2
    .text:IMG_yc_demux_le16_16 > DDR2
    .text:DSPF_sp_ifftSPxSP > DDR2
    .text:psa > DDR2
    .text:DSPF_sp_fftSPxSP > DDR2
    .text:IMG_median_3x3_16 > DDR2
    }

    /* Content from ti.sdo.codecs.aachedec (ti/sdo/codecs/aachedec/link.xdt): */
    SECTIONS
    {
    GROUP : {
    .text:_AACDEC_TII_decode
    .text:_AACDEC_TII_GetAdifHeader
    .text:_AACDEC_TII_GetBits
    .text:_AACDEC_TII_GetProgConfig
    .text:_AACDEC_TII_DecodeBlock
    .text:_AACDEC_TII_ParseBlock
    .text:_AACDEC_TII_CRCInit
    .text:_AACDEC_TII_ResetSbrBitstream
    .text:_AACDEC_TII_BitstreamSetBookmark
    .text:_AACDEC_TII_ParseChannelElement
    .text:_AACDEC_TII_EnterChannel
    .text:_AACDEC_TII_GetIcsInfo
    .text:_AACDEC_TII_Infoinit
    .text:_AACDEC_TII_CalcGsfbTable
    .text:_AACDEC_TII_GetMask
    .text:_AACDEC_TII_GetIcs
    .text:_AACDEC_TII_Huffcb
    .text:_AACDEC_TII_Hufffac
    .text:_AACDEC_TII_Huffspec
    .text:_AACDEC_TII_BitstreamDistanceFromBookmark
    .text:_AACDEC_TII_AccumulateCRCWord
    .text:_AACDEC_TII_SbrSetElementType
    .text:_AACDEC_TII_Intensity
    .text:_AACDEC_TII_InverseQuantize
    .text:_AACDEC_TII_FindMaxQptInCh
    .text:_AACDEC_TII_AdjustQptInCh
    .text:_AACDEC_TII_deinterleave
    .text:_AACDEC_TII_ApplyPNS
    .text:_AACDEC_TII_TnsDecodeSubblock2
    .text:_AACDEC_TII_TnsPostscale
    .text:_AACDEC_TII_DetermineQpt
    .text:_AACDEC_TII_IFilterBank
    .text:_AACDEC_TII_PreTwiddle
    .text:_AACDEC_TII_BitReverse
    .text:_AACDEC_TII_IFFT
    .text:_AACDEC_TII_IFFTStage1and2
    .text:_AACDEC_TII_IFFTStage3
    .text:_AACDEC_TII_IFFTStagex
    .text:_AACDEC_TII_PostTwiddle
    .text:_AACDEC_TII_StateBookkeeping
    .text:_AACDEC_TII_WinOvaddLong
    .text:_AACDEC_TII_ShortWindowing
    .text:_AACDEC_TII_WinOvaddShort
    .text:_AACDEC_TII_OpenSbr
    .text:_AACDEC_TII_ApplySbr
    .text:_AACDEC_TII_ReadSbr
    .text:_AACDEC_TII_InitBitBuffer
    .text:_AACDEC_TII_BufGetBits
    .text:_AACDEC_TII_SbrGetHeaderData
    .text:_AACDEC_TII_ResetSbrDec
    .text:_AACDEC_TII_ResetSbrFreqBandTables
    .text:_AACDEC_TII_SbrDecFindStartAndStopBand
    .text:_AACDEC_TII_GetStartFreq
    .text:_AACDEC_TII_GetStopFreq
    .text:_AACDEC_TII_ShellSort
    .text:_AACDEC_TII_SbrDecUpdateFreqScale
    .text:_AACDEC_TII_NumberOfBands
    .text:_AACDEC_TII_CalcBands
    .text:_AACDEC_TII_ConstPart
    .text:_AACDEC_TII_Sum
    .text:_AACDEC_TII_SbrDecUpdateHiRes
    .text:_AACDEC_TII_SbrDecUpdateLoRes
    .text:_AACDEC_TII_SbrDecDownSampleLoRes
    .text:_AACDEC_TII_SbrGetChannelPairElement
    .text:_AACDEC_TII_ExtractFrameInfo
    .text:_AACDEC_TII_SbrGetDirectionControlData
    .text:_AACDEC_TII_SbrGetEnvelope
    .text:_AACDEC_TII_DecodeHuffcw
    .text:_AACDEC_TII_SbrGetNoiseFloorData
    .text:_AACDEC_TII_SbrGetAdditionalData
    .text:_AACDEC_TII_ExtractExtendedData
    .text:_AACDEC_TII_ReadPsData
    .text:_decode_huff_cw
    .text:_extractExtendedPsData
    .text:_AACDEC_TII_DecodeSbrData
    .text:_AACDEC_TII_DecodeEnvelope
    .text:_AACDEC_TII_MapLowResEnergyVal
    .text:_AACDEC_TII_DecodePs
    .text:_deltaDecodeArray
    .text:_deltaDecodeModulo
    .text:_AACDEC_TII_SbrDecoder
    .text:_AACDEC_TII_CalculateSbrAnaFilterbank
    .text:_AACDEC_TII_GenerateHF
    .text:_AACDEC_TII_InvFilteringLevelEmphasis
    .text:_AACDEC_TII_CalcAutoCorr
    .text:_L_divide
    .text:_AACDEC_TII_CalculateSbrEnvelope
    .text:_mapSineFlags
    .text:_calcNrgPerSubband
    .text:_calcNrgPerSfb
    .text:_expSubbandSamples
    .text:_calcSubbandGain
    .text:_calcAvgGain
    .text:_equalizeFiltBufferExp
    .text:_rescaleNoiseLevels
    .text:_adjustTimeSlot
    .text:_rescaleSubbandSamples
    .text:_AACDEC_TII_ApplyPsFrame
    .text:_HybridAnalysis
    .text:_AACDEC_TII_REAL2ChannelFiltering
    .text:_AACDEC_TII_CPLX8ChannelFiltering
    .text:_deCorrelate
    .text:_applyRotation
    .text:_cos512
    .text:_sin512
    .text:_atan512
    .text:_HybridSynthesis
    .text:_AACDEC_TII_CalculateSbrSynFilterbank
    .text:_AACDEC_TII_WriteOutput
    .text:_AACDEC_TII_LtpPredict
    .text:_AACDEC_TII_Decoder
    .text:_AACDEC_TII_setjmp
    .text:_AACDEC_TII_TransformReal
    .text:_AACDEC_TII_SbrEnvelopeUnmapping
    .text:_AACDEC_TII_MDCT
    .text:_AACDEC_TII_FFTStage3
    .text:_AACDEC_TII_TnsInvFilter
    .text:_AACDEC_TII_ExpandLargeTable
    .text:_AACDEC_TII_reset
    .text:_AACDEC_TII_GenRandVector
    .text:_AACDEC_TII_TnsFilterSubblock2
    .text:_AACDEC_TII_ExpandSmallTable
    .text:_AACDEC_TII_GetTns
    .text:_AACDEC_TII_AppShortWinSecondHalf1
    .text:_AACDEC_TII_Rescale
    .text:_AACDEC_TII_GetSbr
    .text:_AACDEC_TII_FFT32
    .text:_AACDEC_TII_FFTStageX
    .text:_AACDEC_TII_CB_11_Handler
    .text:_AACDEC_TII_TnsArFilter
    .text:_AACDEC_TII_AppShortWinFirstHalf1
    .text:_AACDEC_TII_GetAdtsHeader
    .text:_AACDEC_TII_getStatus
    .text:_AACDEC_TII_FFTStage1and2
    .text:_AACDEC_TII_FFTButterfly
    .text:_AACDEC_TII_control
    .text:_AACDEC_TII_HuffDecodeLoop4
    .text:_AACDEC_TII_AppNormalWinSecondHalf1
    .text:_AACDEC_TII_HuffDecodeLoop2
    .text:_AACDEC_TII_multiChMixDown
    .text:_AACDEC_TII_ARIBDownMix
    .text:_AACDEC_TII_TnsDecodeCoef
    .text:_AACDEC_TII_HuffDecodeLoop1
    .text:_AACDEC_TII_SbrCrcCheck
    .text:algAlloc:_AACDEC_TII_algAlloc
    .text:_AACDEC_TII_getMemBufs
    .text:_AACDEC_TII_AppNormalWinFirstHalf1
    .text:_AACDEC_TII_PostModulationDCT
    .text:_AACDEC_TII_HuffDecodeLoop0
    .text:_AACDEC_TII_AccumulateCRCFromStream
    .text:_AACDEC_TII_HuffDecodeLoop3
    .text:_AACDEC_TII_HuffDecodeLoop5
    .text:_AACDEC_TII_MSTool
    .text:_AACDEC_TII_SbrGetSingleChannElelement
    .text:_AACDEC_TII_FindClosestEntry
    .text:_AACDEC_TII_CreateLimiterBands
    .text:_AACDEC_TII_ResetGenerateHF
    .text:_L_div32
    .text:_AACDEC_TII_init
    .text:_AACDEC_TII_PreModulationDCT
    .text:_AACDEC_TII_GetData
    .text:_AACDEC_TII_SyncSeek
    .text:_AACDEC_TII_DecodeNoiseFloorLevels
    .text:_AACDEC_TII_pulse_nc
    .text:algInit:_AACDEC_TII_algInit
    .text:algFree:_AACDEC_TII_algFree
    .text:_AACDEC_TII_IMDCTWrapper
    .text:_AACDEC_TII_GetGroup
    .text:_AACDEC_TII_CalcCRC
    .text:_AACDEC_TII_MapMask
    .text:_AACDEC_TII_ArrayShift3
    .text:_AACDEC_TII_ArrayShift2
    .text:_AACDEC_TII_CopyBitBufferState
    .text:_AACDEC_TII_ArrayShift1
    .text:_AACDEC_TII_Random
    .text:_AACDEC_TII_DecodeErrorHandler
    .text:_AACDEC_TII_longjmp
    .text:algNumAlloc:_AACDEC_TII_algNumAlloc
    .text:_AACDEC_TII_SuperSyncSeek
    .text:_AACDEC_TII_GetNrBitsAvailable
    .text:_AACDEC_TII_Restarttio
    .text:_AACDEC_TII_BitstreamGotoBookmark
    .text:_AACDEC_TII_CPLX4ChannelFiltering
    .text:_AACDEC_TII_CPLX12ChannelFiltering
    .text:_AACDEC_TII_cfft12pt
    .text:_CreatePsDec
    .text:_CreateHybridFilterBank
    .text:_ResetPsDeCor
    .text:_ResetPsDec
    .text:_clearMatrix
    .text:_allocateMatrix
    .text:_AACDEC_TII_initPsDec
    .text:_map34To20bands
    .text:_map20To34bands
    .text:_divtomapbands
    .text:_divtomapindex
    .text:_map34IndexTo20

    } > DDR2


    }

    /* Content from ti.sdo.codecs.deinterlacer (null): */

    /* Content from ti.sdo.codecs.g711dec (ti/sdo/codecs/g711dec/link.xdt): */
    SECTIONS
    {
    .const:G711_TII_tables > DDR2
    .const:_G711_TII_CODER_version > DDR2
    .text:_G711DEC_TII_numAlloc > DDR2
    .text:_G711DEC_TII_initObj > DDR2
    .text:_G711DEC_TII_init > DDR2
    .text:_G711DEC_TII_g711Decode > DDR2
    .text:_G711DEC_TII_g711Control > DDR2
    .text:_G711DEC_TII_alloc > DDR2
    .text:_G711DEC_TII_free > DDR2
    .text:_G711DEC_TII_exit > DDR2
    .text:_G711_TII_Decoder > DDR2


    }

    /* Content from ti.sdo.codecs.g711enc (ti/sdo/codecs/g711enc/link.xdt): */
    SECTIONS
    {
    .const:_G711_TII_CODER_version > DDR2
    .text:_G711ENC_TII_numAlloc > DDR2
    .text:_G711ENC_TII_initObj > DDR2
    .text:_G711ENC_TII_init > DDR2
    .text:_G711ENC_TII_g711Encode > DDR2
    .text:_G711ENC_TII_g711Control > DDR2
    .text:_G711ENC_TII_alloc > DDR2
    .text:_G711ENC_TII_free > DDR2
    .text:_G711ENC_TII_exit > DDR2
    .text:_G711_TII_Encoder > DDR2


    }

    /* Content from ti.sdo.codecs.jpegdec (ti/sdo/codecs/jpegdec/link.xdt): */

    /* Content from ti.sdo.codecs.jpegenc (ti/sdo/codecs/jpegenc/link.xdt): */
    SECTIONS
    {
    .const:JPEGIENC_TI_dSect > DDR2, align = 128

    }

    /* Content from ti.sdo.codecs.videnc1_copy (null): */

    /* Content from ti.xdais (null): */

    /* Content from ti.sdo.fc.ires (null): */

    /* Content from ti.sdo.fc.global (null): */

    /* Content from ti.sdo.fc.ires.nullresource (null): */

    /* Content from ti.sdo.utils.trace (null): */

    /* Content from xdc.bld (null): */

    /* Content from ti.rtdx (ti/rtdx/rtdx.xdt): */

    /* define the library search paths */
    -i"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dspbios_5_41_03_17/packages/ti/rtdx/lib/c6000"

    /* Content from ti.psl (ti/psl/psl.xdt): */

    /* define the library search paths */
    -i"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dspbios_5_41_03_17/packages/ti/psl/lib/"

    /* Content from ti.pmi (ti/pmi/pmi.xdt): */

    /* define the library search paths */
    -i"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dspbios_5_41_03_17/packages/ti/pmi/lib/"

    /* Content from ti.pscl (ti/pscl/pscl.xdt): */

    /* define the library search paths */
    -i"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dspbios_5_41_03_17/packages/ti/pscl/lib/"

    /* Content from ti.bios (ti/bios/bios.xdt): */
    /* define the library search paths */
    -i"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dspbios_5_41_03_17/packages/ti/bios/lib"
    -i"/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/cgt6x_6_1_14/lib"

    /* include the bios generated linker command file */
    "package/cfg/bin/cs_x64Pcfg.cmd"

    /* Content from ti.sdo.fc.dskt2 (ti/sdo/fc/dskt2/DSKT2.link.xdt): */



    __DSKT_DARAM0 = _L1DHEAP;
    __DSKT_DARAM1 = _L1DHEAP;
    __DSKT_DARAM2 = _L1DHEAP;
    __DSKT_SARAM0 = _L1DHEAP;
    __DSKT_SARAM1 = _L1DHEAP;
    __DSKT_SARAM2 = _L1DHEAP;
    __DSKT_ESDATA = _DDRALGHEAP;
    __DSKT_IPROG = _L1DHEAP;
    __DSKT_EPROG = _DDRALGHEAP;
    __DSKT2_HEAP = _DDR2;

    /* Content from ti.sdo.fc.dman3 (null): */

    /* Content from ti.sdo.fc.rman (null): */

    /* Content from ti.sdo.ce.global (null): */

    /* Content from ti.xdais.dm (null): */

    /* Content from ti.sdo.ce.utils.xdm (null): */

    /* Content from ti.sdo.ce.node (null): */

    /* Content from ti.sdo.ce.ipc.dsplink.dsp (null): */

    /* Content from ti.sdo.fc.memutils (null): */

    /* Content from ti.sdo.fc.acpy3 (null): */

    /* Content from dsplink.dsp (null): */

    /* Content from ti.bios.utils (null): */

    /* Content from ti.catalog.c6000 (null): */

    /* Content from ti.catalog (null): */

    /* Content from xdc.platform (null): */

    /* Content from xdc.cfg (null): */

    /* Content from ti.catalog.arm (null): */

    /* Content from ti.platforms.evm3530 (null): */

    /* Content from ti.sdo.ce.osal (null): */

    /* Content from ti.sdo.ce.osal.bios (ti/sdo/ce/osal/bios/link.xdt): */
    /*
    * ======== Module-wide Config ========
    * Do not modify this file; it is automatically generated from the template
    * link.xdt in the ti.sdo.ce.osal.bios package and will be overwritten next
    * time the executable is configured
    */
    /* default memory segment for Memory_alloc */
    _Memory_SEGID = DDR2;


    _DDR = _DDR2;

    /* Content from ti.sdo.ce.ipc (null): */

    /* Content from ti.sdo.ce.ipc.bios (ti/sdo/ce/ipc/bios/link.xdt): */


    /* Content from ti.sdo.ce.alg (null): */

    /* Content from ti.sdo.ce (null): */

    /* Content from ti.sdo.ce.bioslog (null): */

    /* Content from ti.sdo.ce.universal (null): */

    /* Content from ti.c6accel.ce (null): */

    /* Content from ti.sdo.ce.audio1 (null): */

    /* Content from ti.sdo.codecs.aachedec.ce (null): */

    /* Content from ti.sdo.codecs.deinterlacer.ce (null): */

    /* Content from ti.sdo.ce.speech1 (null): */

    /* Content from ti.sdo.codecs.g711dec.ce (null): */

    /* Content from ti.sdo.codecs.g711enc.ce (null): */

    /* Content from ti.sdo.ce.video2 (null): */

    /* Content from ti.sdo.codecs.h264dec (ti/sdo/codecs/h264dec/link_nooverlays.xdt): */
    /* DECODER Sections */


    SECTIONS
    {
    .text:l1p_h264vdec_csect0: LOAD = undefined
    LOAD_START(_H264VDEC_TI_load0),
    RUN_START (_H264VDEC_TI_run0),
    LOAD_SIZE (_H264VDEC_TI_size0)

    .text:ddr_h264vdec_csect0 LOAD = DDR2
    .const:ddr_h264vdec_dsect0 LOAD = DDR2
    }

    /* Content from ti.sdo.codecs.h264dec.ce (null): */

    /* Content from ti.sdo.ce.video1 (null): */

    /* Content from ti.sdo.codecs.h264enc (ti/sdo/codecs/h264enc/link_nooverlays.xdt): */
    SECTIONS
    {

    .far:acpy_dsram_0 > DDR2

    .far:acpy_isram_0 > DDR2

    .text:acpy_dram_0 > DDR2
    h264_enc_L1psram : LOAD = undefined, ALIGN = 128
    LOAD_START(_H264VENC_TI_load0),
    RUN_START(_H264VENC_TI_run0),
    LOAD_SIZE(_H264VENC_TI_size0)



    .text:acpy_isram_0 > DDR2

    .text:itt_bufapi_dram_0 > DDR2

    .far:frmt_conv > DDR2

    .text:H264VENC_TI_algActivate > DDR2

    .text:H264VENC_TI_algAlloc > DDR2

    .text:H264VENC_TI_algDeactivate > DDR2

    .text:H264VENC_TI_algFree > DDR2

    .text:H264VENC_TI_algInit > DDR2

    .text:H264VENC_TI_algNumAlloc > DDR2

    .text:H264VENC_TI_control > DDR2

    .text:H264VENC_TI_dmaGetChannelCnt > DDR2

    .text:H264VENC_TI_dmaGetChannels > DDR2

    .text:H264VENC_TI_dmaInit > DDR2

    .text:H264VENC_TI_process > DDR2

    }

    /* Content from ti.sdo.codecs.h264enc.ce (null): */

    /* Content from ti.sdo.ce.image1 (null): */

    /* Content from ti.sdo.codecs.jpegdec.ce (null): */

    /* Content from ti.sdo.codecs.jpegenc.ce (null): */

    /* Content from ti.sdo.codecs.mpeg2dec (ti/sdo/codecs/mpeg2dec/link_nooverlays.xdt): */
    /* MPEG2 DECODER Sections */


    SECTIONS
    {
    .text:l1p_mpeg2vdec_csect0: LOAD = undefined
    LOAD_START(_MPEG2VDEC_TI_load0),
    RUN_START (_MPEG2VDEC_TI_run0),
    LOAD_SIZE (_MPEG2VDEC_TI_size0)
    }

    /* Content from ti.sdo.codecs.mpeg2dec.ce (null): */

    /* Content from ti.sdo.codecs.mpeg4dec (ti/sdo/codecs/mpeg4dec/link_nooverlays.xdt): */
    /* MPEG4 DECODER Sections */
    /* MPEG4 DECODER Sections */

    SECTIONS
    {
    .text:l1p_mpeg4vdec_csect0: LOAD = undefined
    LOAD_START(_MPEG4VDEC_TI_load0),
    RUN_START (_MPEG4VDEC_TI_run0),
    LOAD_SIZE (_MPEG4VDEC_TI_size0)

    }

    /* Content from ti.sdo.codecs.mpeg4dec.ce (null): */

    /* Content from ti.sdo.codecs.mpeg4enc (ti/sdo/codecs/mpeg4enc/link_nooverlays.xdt): */
    SECTIONS
    {

    .far:acpy_dsram_0 > DDR2

    .far:acpy_isram_0 > DDR2

    .text:l1p_mpeg4venc_section : LOAD = undefined, ALIGN = 128
    LOAD_START(_MPEG4VENC_TI_load0),
    RUN_START(_MPEG4VENC_TI_run0),
    LOAD_SIZE(_MPEG4VENC_TI_size0)

    .text:l2_mpeg4venc_section : LOAD = DDR2, ALIGN = 128
    LOAD_START(_MPEG4VENC_TI_load1),
    RUN_START(_MPEG4VENC_TI_run1),
    LOAD_SIZE(_MPEG4VENC_TI_size1)

    .text:acpy_dram_0 > DDR2

    .text:acpy_isram_0 > DDR2

    .text:itt_bufapi_dram_0 > DDR2

    .far:frmt_conv > DDR2

    .text:MPEG4VENC_TI_algActivate > DDR2

    .text:MPEG4VENC_TI_algAlloc > DDR2

    .text:MPEG4VENC_TI_algDeactivate > DDR2

    .text:MPEG4VENC_TI_algFree > DDR2

    .text:MPEG4VENC_TI_algInit > DDR2

    .text:MPEG4VENC_TI_algNumAlloc > DDR2

    .text:MPEG4VENC_TI_control > DDR2

    .text:MPEG4VENC_TI_dmaGetChannelCnt > DDR2

    .text:MPEG4VENC_TI_dmaGetChannels > DDR2

    .text:MPEG4VENC_TI_dmaInit > DDR2

    .text:MPEG4VENC_TI_process > DDR2

    }


    /* Content from ti.sdo.codecs.mpeg4enc.ce (null): */

    /* Content from ti.sdo.codecs.videnc1_copy.ce (null): */

    /* Content from ti.sdo.server.cs (null): */
    SECTIONS {
    xdc.meta: type = COPY
    }
  • Hi Haitao,

    I suspect that some problem with the toolchain causes the errors. Could you share which toolchain you are using and how cross compilation specific environment variables are exported.

    BR
    Tsvetolin Shulev
  • Hello Tsvetolin Shulev:
    First, thanks for your time and reply.
    Here is my GCC toolchain : arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2. But it is not responsible for DSP-side compilation, when I try to "make codecs" in DVSDK.
    And my toolchain is located in Rules.make file as follows:
    # Where the development headers and libs are installed.
    LINUXLIBS_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/linux-devkit/arm-none-linux-gnueabi/usr
    # The prefix to be added before the GNU compiler tools (optionally including # path), i.e. "arm_v5t_le-" or "/opt/bin/arm_v5t_le-". CSTOOL_DIR=/usr/local/arm/arm-2009q1/ CSTOOL_PREFIX=$(CSTOOL_DIR)/bin/arm-none-linux-gnueabi- CSTOOL_PATH=$(CSTOOL_DIR)/bin
    MVTOOL_DIR=$(CSTOOL_DIR)
    MVTOOL_PREFIX=$(CSTOOL_PREFIX)
    The make command of codecs in ${DVSDK}/Makefile is as follows:
    #==============================================================================
    # Build codec package for the configured platform. Also, an explicit cleanup
    # target is defined.
    #==============================================================================
    codecs:
    $(MAKE) -C $(CODEC_INSTALL_DIR) \
    CE_INSTALL_DIR=$(CE_INSTALL_DIR) \
    FC_INSTALL_DIR=$(FC_INSTALL_DIR) \
    LINK_INSTALL_DIR=$(LINK_INSTALL_DIR) \
    CMEM_INSTALL_DIR=$(CMEM_INSTALL_DIR) \
    XDAIS_INSTALL_DIR=$(XDAIS_INSTALL_DIR) \
    XDC_INSTALL_DIR=$(XDC_INSTALL_DIR) \
    LPM_INSTALL_DIR=$(LPM_INSTALL_DIR) \
    BIOS_INSTALL_DIR=$(BIOS_INSTALL_DIR) \
    CODEGEN_INSTALL_DIR=$(CODEGEN_INSTALL_DIR) \
    BIOSUTILS_INSTALL_DIR=$(BIOSUTILS_INSTALL_DIR) \
    C6ACCEL_INSTALL_DIR=$(C6ACCEL_INSTALL_DIR) \
    XDCARGS="eval" \
    all
  • Hello Tsvetolin Shulev:
    The following contents are my environment variables:
    [linux-devkit]:~/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06> env
    OE_QMAKE_INCDIR_QT=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi/usr/include/qtopia
    AS=arm-none-linux-gnueabi-as
    AR=arm-none-linux-gnueabi-ar
    ORBIT_SOCKETDIR=/tmp/orbit-evm3730
    OE_QMAKE_QDBUSXML2CPP=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//bin/qdbusxml2cpp4
    SSH_AGENT_PID=1735
    TERM=xterm
    SHELL=/bin/bash
    NM=arm-none-linux-gnueabi-nm
    XDG_SESSION_COOKIE=23c41fe82ebf6595edafaab553bd794a-1429077410.706377-442746840
    OE_QMAKE_CXX=arm-none-linux-gnueabi-g++
    WINDOWID=18874371
    OE_BUILD_TMPDIR=/home/evm3730/evm/oe/build/tmp-angstrom_2008_1
    OLDPWD=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/codecs-omap3530_4_02_00_00
    GNOME_KEYRING_CONTROL=/tmp/keyring-CWOyhN
    GTK_MODULES=canberra-gtk-module
    USER=evm3730
    LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
    PKG_CONFIG_SYSROOT_DIR=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi
    TOOLCHAIN_PATH=/usr/local/arm/arm-2009q1/
    CPATH=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi/usr/include:
    PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
    SSH_AUTH_SOCK=/tmp/keyring-CWOyhN/ssh
    CONFIG_SITE=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//site-config
    DEFAULTS_PATH=/usr/share/gconf/gnome.default.path
    SESSION_MANAGER=local/ubuntu:@/tmp/.ICE-unix/1698,unix/ubuntu:/tmp/.ICE-unix/1698
    USERNAME=evm3730
    DSPLINK=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink
    OE_QMAKE_UIC=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//bin/uic4
    OE_QMAKE_RCC=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//bin/rcc4
    CPP=arm-none-linux-gnueabi-gcc -E
    XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg
    OE_QMAKE_AR=arm-none-linux-gnueabi-ar
    OE_QMAKE_UIC3=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//bin/uic34
    TARGET_SYS=arm-none-linux-gnueabi
    DESKTOP_SESSION=gnome
    PATH=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//bin:/usr/local/arm/arm-2009q1//bin:/home/evm3730/evm/oe/sources/bitbake/bin:/usr/local/arm/arm-2009q1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/dsplink_1_65_00_02/dsplink/etc/host/scripts/Linux
    OE_QMAKE_STRIP=echo
    PWD=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06
    STRIP=arm-none-linux-gnueabi-strip
    GDM_KEYBOARD_LAYOUT=us
    LANG=en_US.UTF-8
    GNOME_KEYRING_PID=1680
    OE_QMAKE_LINK=arm-none-linux-gnueabi-g++
    MANDATORY_PATH=/usr/share/gconf/gnome.mandatory.path
    GDM_LANG=en_US.UTF-8
    QMAKESPEC=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi/usr/share/qtopia/mkspecs/linux-g++
    PS1=\[\e[32;1m\][linux-devkit]\[\e[0m\]:\w>
    BBPATH=/home/evm3730/evm/oe/build:/home/evm3730/evm/oe/sources/openembedded
    GDMSESSION=gnome
    OE_QMAKE_QT_CONFIG=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi/usr/share/qtopia/mkspecs/qconfig.pri
    OE_QMAKE_CC=arm-none-linux-gnueabi-gcc
    OBJCOPY=arm-none-linux-gnueabi-objcopy
    OE_SOURCE_DIR=/home/evm3730/evm/oe/sources
    SPEECHD_PORT=7561
    HOME=/home/ema
    SHLVL=1
    SDK_PATH=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit/
    GNOME_DESKTOP_SESSION_ID=this-is-deprecated
    DVSDK=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06
    LOGNAME=evm3730
    OE_QMAKE_MOC=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//bin/moc4
    XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/
    DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-BLEq3GJcnM,guid=bc2c1e3ec5249f10c45436a3552dfda3
    OE_QMAKE_QDBUSCPP2XML=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//bin/qdbuscpp2xml4
    PKG_CONFIG_PATH=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi/usr/lib/pkgconfig
    LESSOPEN=| /usr/bin/lesspipe %s
    RANLIB=arm-none-linux-gnueabi-ranlib
    OE_BASE=/home/evm3730/evm/oe
    LIBTOOL_SYSROOT_PATH=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi
    OE_BUILD_DIR=/home/evm3730/evm/oe/build
    CC=arm-none-linux-gnueabi-gcc
    DISPLAY=:0.0
    OE_QMAKE_LIBDIR_QT=/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi/usr/lib
    OBJDUMP=arm-none-linux-gnueabi-objdump
    LESSCLOSE=/usr/bin/lesspipe %s %s
    OE_QMAKE_LDFLAGS=-L/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi/usr/lib -Wl,-rpath-link,/home/ema/dvsdk/ti-dvsdk_dm3730-evm_4_02_00_06/linux-devkit//arm-none-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash-style=gnu
    XAUTHORITY=/var/run/gdm/auth-for-evm3730-ezNVW9/database
    COLORTERM=gnome-terminal
    _=/usr/bin/env