logo

Could not compile stylesheet for simplistic. Using last compiled stylesheet.
ttump
ttump
Offline
0
Hi,

I've been using the 3.10.10 framework with the old poky toolchain and virtual machine but I have now switched to the latest yocto release and cannot make the framework.

I've changed the rules.make file with these parameters

WORKSPACE=/home/jdoe
DVSDK_INSTALL_DIR=$(WORKSPACE)/igep-dsp-gst-framework-3_10_10
CSTOOL_DIR=/opt/poky/1.2/sysroots/i686-pokysdk-linux/
CSTOOL_PREFIX=$(CSTOOL_DIR)/usr/bin/armv7a-vfp-neon-poky-linux-gnueabi/arm-poky-linux-gnueabi-
CSTOOL_COMPILE=arm-poky-linux-gnueabi-
PLATFORM=dm3730


and I can make the following OK.

$ make linux
$ make dsplink
$ make lpm
$ make cmem
$ make sdma
$ make codecs


However c6accel fails with the same errors as reported by forum user aicastell in his thread "Recipes to build a custom rootfs with Poky Yocto"

aicastell seems to be able to make c6run and gst_ti OK, but I find they fail because they find references to arm_none_linux_gnueabi and try to find the old environment-setup file (which now has a different name and is in a different location in the toolchain directory structure).

Please can someone help with either the right parameters for rules.make or new make files for the yocto toolchain.

Thanks Tony

Accepted Answer

Tuesday, September 04 2012, 01:25 PM - #permalink
0
the alsa-dev package is not install in your sdk, so you have to install it by hand.

for me the following steps worked:

1. get alsa-dev-1.0.25-r1.armv7a.rpm from [url]http://downloads.isee.biz/denzil/rpm/armv7a-vfp-neon/[/url]

2. convert rpm into a cpio
rpm2cpio alsa-dev-1.0.25-r1.armv7a.rpm > alsa.cpio


3. unpack the cpio
cpio -idm < alsa.cpio


4. copy the folder in your sdk subtree. in my case the sdk is installed unter /opt/poky/1.2.1/
sudo cp -r usr/ /opt/poky/1.2.1/sysroots/armv7a-vfp-neon-poky-linux-gnueabi/
The reply is currently minimized Show
Responses (6)
  • Accepted Answer

    mcaro
    mcaro
    Offline
    Friday, August 31 2012, 05:26 PM - #permalink
    0
    Hi Tony,

    you can download the latest (beta) version from here:

    http://downloads.isee.biz/pub/files/ige ... 00.tar.bz2

    This version it's NOT relased yet ... it's under test and it can take some bugs ... one important detail, the variable mem has been modified and now uses the same setup than dvsdk from TI ...

    This version has some modifications for build it with new toolchain and kernel 2.6.37 ...

    Cheers
    Manel
    The reply is currently minimized Show
  • Accepted Answer

    Monday, September 03 2012, 12:47 PM - #permalink
    0
    After modifying Rules.make and calling 'make', I got this:

    [...]
    [SRC ] ======= EXPORTS =============== DEBUG ==============
    make -f Makefile -C api expdeb
    make[2]: Entering directory `/home/myuser/boards/igepv2/src/igep-dsp-gst-framework-3_40_00/dsplink_linux_1_65_01_06/dsplink/gpp/src/api'
    [API ] ------- EXPORT ---------------- DEBUG --------------
    cp /home/myuser/boards/igepv2/src//igep-dsp-gst-framework-3_40_00/dsplink_linux_1_65_01_06/dsplink/gpp/BUILD/EXPORT/DEBUG/dsplink.lib \
    /home/myuser/boards/igepv2/src//igep-dsp-gst-framework-3_40_00/dsplink_linux_1_65_01_06/dsplink/gpp/export/BIN/Linux/OMAP3530/DEBUG/. >/dev/null
    make[2]: Leaving directory `/home/myuser/boards/igepv2/src/igep-dsp-gst-framework-3_40_00/dsplink_linux_1_65_01_06/dsplink/gpp/src/api'
    echo Building kernel side code using kbuild
    Building kernel side code using kbuild
    make PROFILE=DEBUG -C /home/myuser/boards/igepv2/src//igep-dsp-gst-framework-3_40_00/psp/isee/linux-omap-2.6 SUBDIRS=/home/myuser/boards/igepv2/src/igep-dsp-gst-framework-3_40_00/dsplink_linux_1_65_01_06/dsplink/gpp/src ARCH=arm modules
    make[2]: Entering directory `/home/myuser/boards/igepv2/src/igep-dsp-gst-framework-3_40_00/psp/isee/linux-omap-2.6'

    ERROR: Kernel configuration is invalid.
    include/generated/autoconf.h or include/config/auto.conf are missing.
    Run 'make oldconfig && make prepare' on kernel src to fix it.


    WARNING: Symbol version dump /home/myuser/boards/igepv2/src/igep-dsp-gst-framework-3_40_00/psp/isee/linux-omap-2.6/Module.symvers
    is missing; modules will have no dependencies and modversions.

    Building modules, stage 2.
    /home/myuser/boards/igepv2/src/igep-dsp-gst-framework-3_40_00/psp/isee/linux-omap-2.6/scripts/Makefile.modpost:42: include/config/auto.conf: No such file or directory
    make[3]: *** No rule to make target `include/config/auto.conf'. Stop.
    make[2]: *** [modules] Error 2
    make[2]: Leaving directory `/home/myuser/boards/igepv2/src/igep-dsp-gst-framework-3_40_00/psp/isee/linux-omap-2.6'
    make[1]: *** [debug] Error 2
    make[1]: Leaving directory `/home/myuser/boards/igepv2/src/igep-dsp-gst-framework-3_40_00/dsplink_linux_1_65_01_06/dsplink/gpp/src'
    make: *** [dsplink_arm] Error 2
    The reply is currently minimized Show
  • Accepted Answer

    mcaro
    mcaro
    Offline
    Monday, September 03 2012, 12:58 PM - #permalink
    0
    execute first: make linux and after that make Manel
    The reply is currently minimized Show
  • Accepted Answer

    Monday, September 03 2012, 03:23 PM - #permalink
    0
    I had to build 'alsa-dev' recipe with bitbake, and install the rpm on the ARM-SDK, to add the missing header asoundlib.h. Now this compiles like a charm. Thanks a lot, Manel! :)

    My board is dm3730. Why the different GST_DSP frameworks are building a kernel module named 'lpm_omap3530.ko' into target/dm3730-binaries, and not lpm_omap3730.ko?

    Thanks in advance!
    The reply is currently minimized Show
  • Accepted Answer

    ttump
    ttump
    Offline
    Monday, September 03 2012, 07:00 PM - #permalink
    0
    Manel What command line are you using with the 3_40_00 framework to install alsa-dev before running the make files? opkg-target install alsa-dev_1.0.20-r1_armv7a.ipk obviously is not used anymore? Regards, Tony
    The reply is currently minimized Show
  • Accepted Answer

    ttump
    ttump
    Offline
    Tuesday, September 04 2012, 01:53 PM - #permalink
    0
    Hi, Many thanks for the information, that's very helpful. Regards Tony
    The reply is currently minimized Show
Your Reply

SUPPORT


This email address is being protected from spambots. You need JavaScript enabled to view it.
This email address is being protected from spambots. You need JavaScript enabled to view it.
IGEP Community Wiki
IGEP Community Forum
IGEP Community Online Chat