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.

dvsdk 2.0 build problem

Dear All:

I am developing DM6467 by DVSDK 2.0.When I build DVSDK in file "opt/dvsdk_2_00_00_22 " by type "make".But I get this error

 

[root@dm6467 dvsdk_2_00_00_22]# make

Checking that components in Rules.make are found:

 

Done checking! If no warning messages above, all components are found..

 

make -C /opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/interface ../../lib/cmem.a470MV

make[1]: Entering directory `/opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/interface'

/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-gcc -I. -Wall  -c -O2 -o release/cmem.o470MV cmem.c

/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-ar rc ../../lib/cmem.a470MV release/cmem.o470MV

make[1]: Leaving directory `/opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/interface'

make -C /opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/module

make[1]: Entering directory `/opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/module'

make -C /opt/mv_pro_5.0/montavista/pro/devkit/lsp/ti-davinci/linux-2.6.18_pro500 M=`pwd` ARCH=arm CROSS_COMPILE=/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le- \

        EXTRA_CFLAGS="-DUSE_UDEV=1 -DMAX_POOLS=128" modules

make[2]: Entering directory `/opt/mv_pro_5.0/montavista/pro/devkit/lsp/ti-davinci/linux-2.6.18_pro500'

  CC [M]  /opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.o

/opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c:61:2: warning: #warning *** not a warning *** Note: 2.6.26 > LINUX_VERSION_CODE >= 2.6.18

  Building modules, stage 2.

  MODPOST

  CC      /opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.mod.o

  LD [M]  /opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.ko

make[2]: Leaving directory `/opt/mv_pro_5.0/montavista/pro/devkit/lsp/ti-davinci/linux-2.6.18_pro500'

make[1]: Leaving directory `/opt/dvsdk_2_00_00_22/linuxutils_2_23_01/packages/ti/sdo/linuxutils/cmem/src/module'

 

cmemk.ko kernel module can be found under /opt/dvsdk_2_00_00_22/kernel_binaries/dm6467

make -C /opt/dvsdk_2_00_00_22/dmai_1_20_00_06 dm6467_al

make[1]: Entering directory `/opt/dvsdk_2_00_00_22/dmai_1_20_00_06'

make[2]: Entering directory `/opt/dvsdk_2_00_00_22/dmai_1_20_00_06/packages/ti/sdo/dmai'

Compiling obj/Buffer.dm6467.o470MV from Buffer.c..

Compiling obj/BufferGfx.dm6467.o470MV from BufferGfx.c..

Compiling obj/BufTab.dm6467.o470MV from BufTab.c..

Compiling obj/Ccv.dm6467.o470MV from Ccv.c..

Compiling obj/ColorSpace.dm6467.o470MV from ColorSpace.c..

Compiling obj/Framecopy.dm6467.o470MV from Framecopy.c..

Compiling obj/Loader.dm6467.o470MV from Loader.c..

Compiling obj/VideoStd.dm6467.o470MV from VideoStd.c..

Compiling obj/ce/Adec1.dm6467.o470MV from ce/Adec1.c..

Compiling obj/ce/Adec.dm6467.o470MV from ce/Adec.c..

Compiling obj/ce/Aenc1.dm6467.o470MV from ce/Aenc1.c..

Compiling obj/ce/Aenc.dm6467.o470MV from ce/Aenc.c..

Compiling obj/ce/Idec1.dm6467.o470MV from ce/Idec1.c..

Compiling obj/ce/Idec.dm6467.o470MV from ce/Idec.c..

Compiling obj/ce/Ienc1.dm6467.o470MV from ce/Ienc1.c..

Compiling obj/ce/Ienc.dm6467.o470MV from ce/Ienc.c..

Compiling obj/ce/Sdec1.dm6467.o470MV from ce/Sdec1.c..

Compiling obj/ce/Sdec.dm6467.o470MV from ce/Sdec.c..

Compiling obj/ce/Senc1.dm6467.o470MV from ce/Senc1.c..

Compiling obj/ce/Senc.dm6467.o470MV from ce/Senc.c..

Compiling obj/ce/Vdec2.dm6467.o470MV from ce/Vdec2.c..

Compiling obj/ce/Vdec.dm6467.o470MV from ce/Vdec.c..

Compiling obj/ce/Venc1.dm6467.o470MV from ce/Venc1.c..

Compiling obj/ce/Venc.dm6467.o470MV from ce/Venc.c..

Compiling obj/linux/Capture.dm6467.o470MV from linux/Capture.c..

Compiling obj/linux/Cpu.dm6467.o470MV from linux/Cpu.c..

Compiling obj/linux/Display.dm6467.o470MV from linux/Display.c..

Compiling obj/linux/Display_fbdev.dm6467.o470MV from linux/Display_fbdev.c..

Compiling obj/linux/Display_v4l2.dm6467.o470MV from linux/Display_v4l2.c..

Compiling obj/linux/Dmai.dm6467.o470MV from linux/Dmai.c..

Compiling obj/linux/Fifo.dm6467.o470MV from linux/Fifo.c..

Compiling obj/linux/Pause.dm6467.o470MV from linux/Pause.c..

Compiling obj/linux/Rendezvous.dm6467.o470MV from linux/Rendezvous.c..

Compiling obj/linux/Sound_alsa.dm6467.o470MV from linux/Sound_alsa.c..

Compiling obj/linux/Sound.dm6467.o470MV from linux/Sound.c..

Compiling obj/linux/Sound_oss.dm6467.o470MV from linux/Sound_oss.c..

Compiling obj/linux/_SysFs.dm6467.o470MV from linux/_SysFs.c..

Compiling obj/linux/Time.dm6467.o470MV from linux/Time.c..

Compiling obj/linux/_VideoBuf.dm6467.o470MV from linux/_VideoBuf.c..

Compiling obj/linux/dm6467/Blend.dm6467.o470MV from linux/dm6467/Blend.c..

Compiling obj/linux/dm6467/Ccv_accel.dm6467.o470MV from linux/dm6467/Ccv_accel.c..

Compiling obj/linux/dm6467/Framecopy_accel.dm6467.o470MV from linux/dm6467/Framecopy_accel.c..

Compiling obj/linux/dm6467/Ir.dm6467.o470MV from linux/dm6467/Ir.c..

Compiling obj/linux/dm6467/Resize.dm6467.o470MV from linux/dm6467/Resize.c..

Compiling obj/linux/dm6467/Smooth.dm6467.o470MV from linux/dm6467/Smooth.c..

 

Archiving lib/dmai_linux_dm6467.a470MV from obj/Buffer.dm6467.o470MV obj/BufferGfx.dm6467.o470MV obj/BufTab.dm6467.o470MV obj/Ccv.dm6467.o470MV obj/ColorSpace.dm6467.o470MV obj/Framecopy.dm6467.o470MV obj/Loader.dm6467.o470MV obj/VideoStd.dm6467.o470MV obj/ce/Adec1.dm6467.o470MV obj/ce/Adec.dm6467.o470MV obj/ce/Aenc1.dm6467.o470MV obj/ce/Aenc.dm6467.o470MV obj/ce/Idec1.dm6467.o470MV obj/ce/Idec.dm6467.o470MV obj/ce/Ienc1.dm6467.o470MV obj/ce/Ienc.dm6467.o470MV obj/ce/Sdec1.dm6467.o470MV obj/ce/Sdec.dm6467.o470MV obj/ce/Senc1.dm6467.o470MV obj/ce/Senc.dm6467.o470MV obj/ce/Vdec2.dm6467.o470MV obj/ce/Vdec.dm6467.o470MV obj/ce/Venc1.dm6467.o470MV obj/ce/Venc.dm6467.o470MV obj/linux/Capture.dm6467.o470MV obj/linux/Cpu.dm6467.o470MV obj/linux/Display.dm6467.o470MV obj/linux/Display_fbdev.dm6467.o470MV obj/linux/Display_v4l2.dm6467.o470MV obj/linux/Dmai.dm6467.o470MV obj/linux/Fifo.dm6467.o470MV obj/linux/Pause.dm6467.o470MV obj/linux/Rendezvous.dm6467.o470MV obj/linux/Sound_alsa.dm6467.o470MV obj/linux/Sound.dm6467.o470MV obj/linux/Sound_oss.dm6467.o470MV obj/linux/_SysFs.dm6467.o470MV obj/linux/Time.dm6467.o470MV obj/linux/_VideoBuf.dm6467.o470MV obj/linux/dm6467/Blend.dm6467.o470MV obj/linux/dm6467/Ccv_accel.dm6467.o470MV obj/linux/dm6467/Framecopy_accel.dm6467.o470MV obj/linux/dm6467/Ir.dm6467.o470MV obj/linux/dm6467/Resize.dm6467.o470MV obj/linux/dm6467/Smooth.dm6467.o470MV..

 

Building package interface for dmai..

making package.mak (because of package.bld) ...

generating interfaces for package ti.sdo.dmai (because package/package.xdc.inc is older than package.xdc) ...

all files complete.

make[2]: Leaving directory `/opt/dvsdk_2_00_00_22/dmai_1_20_00_06/packages/ti/sdo/dmai'

make[2]: Entering directory `/opt/dvsdk_2_00_00_22/dmai_1_20_00_06/packages/ti/sdo/dmai/apps'

 

 

Executing make dm6467_al in subdirectory audio_decode1/...

make[3]: Entering directory `/opt/dvsdk_2_00_00_22/dmai_1_20_00_06/packages/ti/sdo/dmai/apps/audio_decode1'

 

======== Building linux/audio_decode1_dm6467 ========

Configuring application using linux/audio_decode1_dm6467.cfg

 

making package.mak (because of package.bld) ...

Warning: gnu.targets.MVArm9 target is deprecated. Please use

gnu.targets.arm.MVArm9 target instead. See the documentation for gnu.targets.armand gnu.targets packages for more information.

generating interfaces for package audio_decode1_dm6467_config (because package/package.xdc.inc is older than package.xdc) ...

configuring audio_decode1_dm6467.x470MV from package/cfg/audio_decode1_dm6467_p470MV.cfg ...

Info: Configuring engine named 'decode' from the info file for DSP server './decodeCombo.x64P',

          located in package 'ti.sdo.servers.decode':

      Target app will look for the DSP server image 'decodeCombo.x64P' in its current directory.

      Adding codec 'mpeg2dec' (ti.sdo.codecs.mpeg2dec.ce.MPEG2DEC), scratch groupId=0

      Adding codec 'h264dec' (ti.sdo.codecs.h264dec.ce.H264DEC), scratch groupId=0

      Adding codec 'aachedec' (ti.sdo.codecs.aachedec.ce.AACHEDEC), scratch groupId=1

      Adding codec 'g711dec' (ti.sdo.codecs.g711dec.ce.G711DEC), scratch groupId=1

Info: Reading DSP memory map from the info file for DSP server './decodeCombo.x64P',

      located in package 'ti.sdo.servers.decode':

js: "/opt/dvsdk_2_00_00_22/codec_engine_2_23_01/packages/ti/sdo/ce/osal/linux/package.xs", line 50: XDC runtime error: gnu.targets.MVArm9: '$used' is sealed

gmake: *** [package/cfg/audio_decode1_dm6467_p470MV.xdl] Error 1

Warning: directory "/packages" on package path does not exist

js: "/opt/TI/xdctools_3_23_02_47/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.

make[3]: *** [linux/audio_decode1_dm6467_config/compiler.opt] Error 1

make[3]: Leaving directory `/opt/dvsdk_2_00_00_22/dmai_1_20_00_06/packages/ti/sdo/dmai/apps/audio_decode1'

make[2]: *** [audio_decode1/.dm6467_al] Error 2

make[2]: Leaving directory `/opt/dvsdk_2_00_00_22/dmai_1_20_00_06/packages/ti/sdo/dmai/apps'

make[1]: *** [dm6467_al] Error 2

make[1]: Leaving directory `/opt/dvsdk_2_00_00_22/dmai_1_20_00_06'

make: *** [dmai] Error 2

[root@dm6467 dvsdk_2_00_00_22]#

For this error ,who can tell me how to fix it.

Thanks very much!!