From: Stephen F. <rob...@gm...> - 2012-03-07 18:01:08
|
I think I finally solved this. I have yet to confirm that the packages will all still work. For some reason the example projects in dsplink don't compile. So, I removed them. Now everything bakes nicely. I will post instructions later on fixing this once I confirm it is the issue. Stephen On Wed, Mar 7, 2012 at 8:39 AM, Stephen Farnsworth <rob...@gm...>wrote: > I am unable to compile ti-dsplink-1_1_65_00_03-r103i used in the > ti-codec-engine. Has anybody successfully done this? Google is yielding > absolutely nothing. > > My build environment is Ubuntu 11.10 x64, I've changed my preferred kernel > to linux-omap-2.6.32-psp as instructed here > http://jumpnowtek.com/index.php?option=com_content&view=article&id=81:gumstix-dsp-gstreamer&catid=35:gumstix&Itemid=67 > and followed all the other instructions as well. > > This is what BB reports as the build cfg > > Build Configuration: > BB_VERSION = "1.12.0" > METADATA_BRANCH = "overo-2011.03" > METADATA_REVISION = "375d90c" > TARGET_ARCH = "arm" > TARGET_OS = "linux-gnueabi" > MACHINE = "overo" > DISTRO = "angstrom" > DISTRO_VERSION = "2011.03" > TARGET_FPU = "hard" > > > It looks like an automatically generated file, 'loopcfg_c.c' is not being > generated by one of the TI CGT tools. > > Here is the output > > | > "/media/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree"/tconf > -Dconfig.importPath="/media/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages;/media/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/bios;/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc/DspBios;/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc/DspBios/5.XX/OMAP3530;/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc/DspBios/5.XX;/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/src/samples/loop;" > -Dconfig.programName="/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/BUILD/OMAP3530_0/LOOP/BIOS_DEB/loop" > /media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/src/samples/loop/DspBios/5.XX/OMAP3530/loop.tcf > 0 > | echo Compiling loopcfg_c.c... > | Compiling loopcfg_c.c... > | > /media/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/usr/share/ti/ti-cgt6x-tree/bin/cl6x > -g -d"_DEBUG" --no_compress -dMAX_DSPS=1 -dMAX_PROCESSORS=2 -dID_GPP=1 > -dOMAP3530 -dPROC_COMPONENT -dPOOL_COMPONENT -dNOTIFY_COMPONENT > -dMPCS_COMPONENT -dRINGIO_COMPONENT -dMPLIST_COMPONENT -dMSGQ_COMPONENT > -dMSGQ_ZCPY_LINK -dCHNL_COMPONENT -dCHNL_ZCPY_LINK -dZCPY_LINK -dPROCID=0 > -dOMAP3530 -dOMAP3530_INTERFACE=SHMEM_INTERFACE > -dPHYINTERFACE=SHMEM_INTERFACE -dDSP_SWI_MODE > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc/DspBios > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc/DspBios/5.XX > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc/DspBios/5.XX/OMAP3530 > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc/OMAP3530 > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/inc/C64XX > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/src/samples/loop > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/src/samples/loop/DspBios > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/src/samples/loop/DspBios/ > -I/media/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/bios/include > -I/media/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/usr/share/ti/ti-cgt6x-tree/include > -I/media/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/rtdx/include/c6000 > -I/media/overo-oe/tmp/sysroots/overo-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/psl/include > -I/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/BUILD/OMAP3530_0/INCLUDE > -q -pdr -pdv -pden -ml3 -mv6400+ --disable:sploop > -fr"/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/BUILD/OMAP3530_0/LOOP/OBJ/DEBUG" > /media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/BUILD/OMAP3530_0/LOOP/BIOS_DEB/loopcfg_c.c > | Fatal error #5: could not open source file > | > "/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1 > | > _65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/BUILD/OMAP3530_0 > | /LOOP/BIOS_DEB/loopcfg_c.c" > | > | 1 fatal error detected in the compilation of > "/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/BUILD/OMAP3530_0/LOOP/BIOS_DEB/loopcfg_c.c". > | Compilation terminated. > | > | >> Compilation failure > | make[2]: *** > [/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/BUILD/OMAP3530_0/LOOP/BIOS_DEB/loopcfg_c.c.deb] > Error 1 > | make[2]: Leaving directory > `/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/src/samples/loop/DspBios/5.XX/OMAP3530' > | make[1]: *** [objdeb] Error 2 > | make[1]: Leaving directory > `/media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/dsplink_linux_1_65_00_03/dsplink/dsp/src/samples/loop' > | make: *** [loop.objdeb] Error 2 > NOTE: package ti-dsplink-1_1_65_00_03-r103i: task do_compile: Failed > ERROR: Function 'do_compile' failed (see > /media/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/ti-dsplink-1_1_65_00_03-r103i/temp/log.do_compile.7348 > for further information) > ERROR: Task 199 (/media/overo-oe/org.openembedded.dev/recipes/ti/ > ti-dsplink_1.65.00.03.bb, do_compile) failed with exit code '1' > ERROR: '/media/overo-oe/org.openembedded.dev/recipes/ti/ > ti-dsplink_1.65.00.03.bb' failed > > > I've been stuck on this for awhile. Any help or guess is welcome. > > Stephen > |