> AFAIK, package.bld files are generated automatically. You need to
> adjust makefiles for correct toolchains.

FYI, package.bld scripts aren't typically autogenerated, they're source files 
that generate cross-platform, cross-toolchain GNU makefiles (package.mak).

Chris 

> -----Original Message-----
> From: 
> davinci-linux-open-source-bounces+cring=ti....@linux.davincids
p.com [mailto:davinci-linux-open-source-> 
bounces+cring=ti....@linux.davincidsp.com] On Behalf Of Yusuf 
> Caglar AKYUZ
> Sent: Monday, June 29, 2009 2:57 AM
> To: Andrea Gasparini
> Cc: davinci-linux-open-source@linux.davincidsp.com
> Subject: Re: dvsdk 2.0 fails to build.
> 
> Andrea Gasparini wrote:
> > Hi, 
> > I'm trying to build DVSK 2_00_00_22, and I'm failing in it.
> > 
> > More precisely, it's dmai make that blame with the following line:
> > 
> /mnt/lavoro/gigavision/mv_pro_5.0/montavista/pro/devkit/arm/v5
t_le/bin/../lib/gcc/armv5tl-
> > montavista-linux-gnueabi/4.2.0/../../../../armv5tl-montavista-linux-
> > gnueabi/bin/ld: cannot find 
> > 
> /db/rtree/niclas/davinci_multimedia_application_interface/dmai
> /packages/ti/sdo/dmai/apps/video_loopback_copy/linux/video_loo
> pback_copy_dm355_config/package/cfg/video_loopback_copy_dm355_
x470MV.o470MV
> > 
> > and of course I don't have "/db/rtree/niclas/" path. A 
> quick search tells 
> > me that all that kind of file: 
> > 
> ./apps/image_decode_io1/linux/image_decode_io1_dm355_config/pa
ckage.bld
> > 
> ./apps/image_encode_io1/linux/image_encode_io1_dm355_config/pa
ckage.bld
> > 
> ./apps/speech_decode_io1/linux/speech_decode_io1_dm355_config/
package.bld
> > 
> ./apps/video_decode_io2/linux/video_decode_io2_dm355_config/pa
ckage.bld
> > 
> ./apps/video_encode_io1/linux/video_encode_io1_dm355_config/pa
ckage.bld
> > 
> ./apps/video_encode_io_multich1/linux/video_encode_io_multich1
> _dm355_config/package.bld
> > 
> ./apps/video_loopback_copy/linux/video_loopback_copy_dm355_con
fig/package.bld
> > 
> ./apps/video_loopback_resize/linux/video_loopback_resize_dm355
> _config/package.bld
> > 
> > have hardcoded the wrong path, here it is a snap of one of them:
> > 
> > var exeOpts = new Executable.Attrs({
> >         cfgScript: 
> > 
> '/db/rtree/niclas/davinci_multimedia_application_interface/dma
> i/packages/ti/sdo/dmai/apps/video_loopback_copy/linux/video_lo
> opback_copy_dm355.cfg',
> >         profile: 'release',
> >         cfgHome: 'video_loopback_copy_dm355_config',
> > });
> > 
> > Ok, the question now is: am I doing something wrong or 
> really are all 
> > package.bld files bugged? Is there perhaps a way to regenerate all 
> > package.bld ?
> > ( dmai version is 1_20_00_06 )
> > 
> > thanks.
> 
> AFAIK, package.bld files are generated automatically. You need to
> adjust makefiles for correct toolchains. I'm using OpenEmbedded for
> DMAI builds. It has most of the patches necessary for building DMAI
> and gstreamer-ti. I'm attaching most related patches here for your
> reference. 1st one is from OE, 2nd one is mine local patch for
> dm6446 builds.
> 
> Regards,
> Caglar
> 
> ______________________________________________________________
> ________________
> 
> 
> Index: dmai_1_20_00_06/packages/config.bld
> ===================================================================
> --- dmai_1_20_00_06.orig/packages/config.bld  2009-02-11
> 19:38:51.000000000 -0600
> +++ dmai_1_20_00_06/packages/config.bld       2009-02-11
> 19:39:23.000000000 -0600
> @@ -42,7 +42,7 @@
> 
>  /* location of the Codec Sourcery Arm9 tools */
>  var GCArmv5T = xdc.useModule('gnu.targets.arm.GCArmv5T');
> -GCArmv5T.LONGNAME = 'bin/arm-none-linux-gnueabi-gcc';
> +GCArmv5T.LONGNAME = 'bin/arm-angstrom-linux-gnueabi-gcc';
>  GCArmv5T.platform = "ti.platforms.evm3530";
>  GCArmv5T.rootDir = java.lang.System.getenv("CSTOOL_DIR");
> 
> Index: dmai_1_20_00_06/packages/ti/sdo/dmai/Makefile
> ===================================================================
> --- dmai_1_20_00_06.orig/packages/ti/sdo/dmai/Makefile        
> 2009-02-11
> 19:39:57.000000000 -0600
> +++ dmai_1_20_00_06/packages/ti/sdo/dmai/Makefile     2009-02-11
> 19:58:05.000000000 -0600
> @@ -33,7 +33,7 @@
>  DMAI_INSTALL_DIR = ../../../..
>  TARGET = dmai
> 
> -include $(DMAI_INSTALL_DIR)/Rules.make
> +#include $(DMAI_INSTALL_DIR)/Rules.make
> 
>  # Should the full command be echoed to the console during build?
>  VERBOSE=false
> @@ -64,7 +64,7 @@
>  MVL_CPP_FLAGS                = $(GNU_CPP_FLAGS) 
> -Dxdc_target_name__=MVArm9
>  CS_CPP_FLAGS         = $(GNU_CPP_FLAGS)
> -Dxdc_target_name__=codesourcery/GCArmv5T
> 
> -GNU_C_FLAGS          = $(C_FLAGS) -Wall -Werror
> +GNU_C_FLAGS          = $(C_FLAGS) -Wall
>  C64P_C_FLAGS         = $(C_FLAGS)
> 
>  GNU_AR_FLAGS         = $(AR_FLAGS)
> Index: dmai_1_20_00_06/packages/ti/sdo/dmai/apps/Makefile.app
> ===================================================================
> --- dmai_1_20_00_06.orig/packages/ti/sdo/dmai/apps/Makefile.app
> 2009-02-11 19:58:44.000000000 -0600
> +++ dmai_1_20_00_06/packages/ti/sdo/dmai/apps/Makefile.app
> 2009-02-11 19:59:01.000000000 -0600
> @@ -34,7 +34,7 @@
>  ifndef DMAI_INSTALL_DIR
>      DMAI_INSTALL_DIR = ../../../../../..
>  endif
> -include $(DMAI_INSTALL_DIR)/Rules.make
> +#include $(DMAI_INSTALL_DIR)/Rules.make
> 
>  # Should the full command be echoed to the console during build?
>  VERBOSE=false
> 
> ______________________________________________________________
> ________________
> 
> BRIJESH_GIT_022309/davinci_multimedia_application_interface/dm
ai/packages/ti/sdo/dmai/apps/Makefile.app
> 2009-06-15 21:12:43.000000000 +0300
> +++
> BRIJESH_GIT_022309/davinci_multimedia_application_interface/dm
ai/packages/ti/sdo/dmai/apps/Makefile.app.mine
> 2009-06-15 21:49:00.000000000 +0300
> @@ -359,7 +359,7 @@
>       @echo ======== Building $(DM6446_AL_TARGET) ========
>       @echo Configuring application using $<
>       @echo
> -     $(PRE) XDCPATH="$(XDC_PATH)" $(CONFIGURO) -c $(MVTOOL_DIR) -o
> $(DM6446_AL_XDC_CFG) -t $(MVL_XDC_TARGET) -p
> $(DM6446_AL_XDC_PLATFORM) -b $(CONFIG_BLD) $(DM6446_AL_XDC_CFGFILE)
> +     $(PRE) XDCPATH="$(XDC_PATH)" $(CONFIGURO) -c $(MVTOOL_DIR) -o
> $(DM6446_AL_XDC_CFG) -t $(CS_XDC_TARGET) -p
> $(DM6446_AL_XDC_PLATFORM) -b $(CONFIG_BLD) $(DM6446_AL_XDC_CFGFILE)
> 
>  $(DM6467_AL_XDC_LFILE) $(DM6467_AL_XDC_CFLAGS):
> $(DM6467_AL_XDC_CFGFILE)
>       @echo
> 
> 
> _______________________________________________
> Davinci-linux-open-source mailing list
> Davinci-linux-open-source@linux.davincidsp.com
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
> _______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to