[meta-freescale] Yocto dora build script bug?

Dave Evans dave at peacocktech.co.uk
Wed Nov 27 03:33:23 PST 2013



On 26/11/2013 17:06, Otavio Salvador wrote:
> On Tue, Nov 26, 2013 at 11:41 AM, Dave Evans <dave at peacocktech.co.uk> wrote:
>> I've now re-created yocto twice from the ground up using no local branch
>> name and one named dora but the scripts still error in the same way,
>> I'm going back to dylan as that worked for me last week without issue.
>>
>> I can only assume that the guys on yocto irc are right and fsl release of
>> dora is broken.
>
> Please paste the output of your conf/local.conf file.
>
> Please also run:
>
> set -x; source ./setup-environment test; set +x
>
> and please send the log too.
>


I notice that MACHINE in the local.conf doesn't match that in the log as 
I didn't set it in the environment before hand, I've had this problem 
with MACHINE everytime I have to set it as it doesn't seem to pick it up 
from local.conf.

Anyway, my local.conf file looks like this:


MACHINE ??= 'imx28evk'
DISTRO ?= 'poky'
PACKAGE_CLASSES ?= "package_rpm"
EXTRA_IMAGE_FEATURES = "debug-tweaks"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS = "\
     STOPTASKS,${TMPDIR},1G,100K \
     STOPTASKS,${DL_DIR},1G,100K \
     STOPTASKS,${SSTATE_DIR},1G,100K \
     ABORT,${TMPDIR},100M,1K \
     ABORT,${DL_DIR},100M,1K \
     ABORT,${SSTATE_DIR},100M,1K"
CONF_VERSION = "1"

BB_NUMBER_THREADS = '6'
PARALLEL_MAKE = '-j 6'

DL_DIR ?= "${BSPDIR}/downloads/"
ACCEPT_FSL_EULA = "1"

----------------

dave at debian:~/yocto/dora/fsl-community-bsp$ set -x; source 
./setup-environment test; set -x
+ set -x
+ source ./setup-environment test
+++ grep -c processor /proc/cpuinfo
++ NCPU=3
+++ pwd
++ CWD=/home/dave/yocto/dora/fsl-community-bsp
++ PROGNAME=setup-environment
++ SHORTOPTS=h
++ LONGOPTS=help
+++ getopt --options h --longoptions help --name setup-environment -- test
++ ARGS=' -- '\''test'\'''
++ '[' 0 '!=' 0 -o 1 -lt 1 ']'
++ eval set -- ' -- '\''test'\'''
+++ set -- -- test
++ true
++ case $1 in
++ shift
++ break
+++ whoami
++ '[' dave = root ']'
++ '[' -z '' ']'
++ MACHINE=imx6qsabresd
+++ ls --color=auto -1 
/home/dave/yocto/dora/fsl-community-bsp/sources/meta-fsl-arm/conf/machine /home/dave/yocto/dora/fsl-community-bsp/sources/meta-fsl-arm-extra/conf/machine
++ 
LIST_MACHINES='/home/dave/yocto/dora/fsl-community-bsp/sources/meta-fsl-arm/conf/machine:
imx23evk.conf
imx28evk.conf
imx31pdk.conf
imx35pdk.conf
imx51evk.conf
imx53ard.conf
imx53qsb.conf
imx6dlsabreauto.conf
imx6dlsabresd.conf
imx6qsabreauto.conf
imx6qsabresd.conf
imx6slevk.conf
imx6solosabreauto.conf
imx6solosabresd.conf
include
twr-vf65gs10.conf

/home/dave/yocto/dora/fsl-community-bsp/sources/meta-fsl-arm-extra/conf/machine:
cfa10036.conf
cfa10037.conf
cfa10049.conf
cfa10055.conf
cfa10056.conf
cfa10057.conf
cfa10058.conf
cgtqmx6.conf
imx233-olinuxino-maxi.conf
imx233-olinuxino-micro.conf
imx233-olinuxino-mini.conf
imx6qsabrelite.conf
include
m28evk.conf
m53evk.conf
nitrogen6x.conf
nitrogen6x-lite.conf
wandboard-dual.conf
wandboard-quad.conf
wandboard-solo.conf'
+++ echo -e 
'/home/dave/yocto/dora/fsl-community-bsp/sources/meta-fsl-arm/conf/machine:
imx23evk.conf
imx28evk.conf
imx31pdk.conf
imx35pdk.conf
imx51evk.conf
imx53ard.conf
imx53qsb.conf
imx6dlsabreauto.conf
imx6dlsabresd.conf
imx6qsabreauto.conf
imx6qsabresd.conf
imx6slevk.conf
imx6solosabreauto.conf
imx6solosabresd.conf
include
twr-vf65gs10.conf

/home/dave/yocto/dora/fsl-community-bsp/sources/meta-fsl-arm-extra/conf/machine:
cfa10036.conf
cfa10037.conf
cfa10049.conf
cfa10055.conf
cfa10056.conf
cfa10057.conf
cfa10058.conf
cgtqmx6.conf
imx233-olinuxino-maxi.conf
imx233-olinuxino-micro.conf
imx233-olinuxino-mini.conf
imx6qsabrelite.conf
include
m28evk.conf
m53evk.conf
nitrogen6x.conf
nitrogen6x-lite.conf
wandboard-dual.conf
wandboard-quad.conf
+++ grep 'imx6qsabresd.conf$'
+++ wc -l
wandboard-solo.conf'
++ VALID_MACHINE=1
++ '[' ximx6qsabresd = x ']'
++ '[' 1 = 0 ']'
++ echo 'Configuring for imx6qsabresd'
Configuring for imx6qsabresd
++ '[' -z i686 ']'
++ '[' -z poky ']'
++ OEROOT=sources/poky
++ '[' -e sources/oe-core ']'
++ updated=
++ for f in '$CWD/sources/base/*'
+++ basename /home/dave/yocto/dora/fsl-community-bsp/sources/base/conf
++ file=conf
++ '[' conf = conf ']'
++ continue
++ for f in '$CWD/sources/base/*'
+++ basename /home/dave/yocto/dora/fsl-community-bsp/sources/base/README
++ file=README
++ '[' README = conf ']'
++ echo README
++ grep -q '~$'
++ cmp -s README /home/dave/yocto/dora/fsl-community-bsp/sources/base/README
++ for f in '$CWD/sources/base/*'
+++ basename 
/home/dave/yocto/dora/fsl-community-bsp/sources/base/setup-environment
++ file=setup-environment
++ '[' setup-environment = conf ']'
++ echo setup-environment
++ grep -q '~$'
++ cmp -s setup-environment 
/home/dave/yocto/dora/fsl-community-bsp/sources/base/setup-environment
++ '[' '' = true ']'
++ cd sources/poky
++ . ./oe-init-build-env /home/dave/yocto/dora/fsl-community-bsp/test
+++ '[' -z '' ']'
+++ '[' xbash = x./oe-init-build-env ']'
+++ '[' -n ./oe-init-build-env ']'
++++ dirname ./oe-init-build-env
+++ OEROOT=.
+++ '[' -n '' ']'
++++ readlink -f .
+++ OEROOT=/home/dave/yocto/dora/fsl-community-bsp/sources/poky
+++ export OEROOT
+++ . 
/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts/oe-buildenv-internal
++++ '[' -z /home/dave/yocto/dora/fsl-community-bsp/sources/poky ']'
++++ '[' '!' -z '' ']'
+++++ /usr/bin/env python --version
+++++ grep 'Python 3'
++++ py_v3_check=
++++ '[' '' '!=' '' ']'
+++++ python -c 'import sys; print sys.version_info >= (2,7,3)'
++++ py_v26_check=True
++++ '[' True '!=' True ']'
++++ '[' x = x ']'
++++ '[' x/home/dave/yocto/dora/fsl-community-bsp/test = x ']'
++++ BDIR=/home/dave/yocto/dora/fsl-community-bsp/test
++++ '[' /home/dave/yocto/dora/fsl-community-bsp/test = / ']'
+++++ echo /home/dave/yocto/dora/fsl-community-bsp/test
+++++ sed -re 's|/+$||'
++++ BDIR=/home/dave/yocto/dora/fsl-community-bsp/test
+++++ readlink -f /home/dave/yocto/dora/fsl-community-bsp/test
++++ BDIR=/home/dave/yocto/dora/fsl-community-bsp/test
++++ '[' -z /home/dave/yocto/dora/fsl-community-bsp/test ']'
++++ '[' x '!=' x ']'
++++ expr /home/dave/yocto/dora/fsl-community-bsp/test : '/.*'
++++ BUILDDIR=/home/dave/yocto/dora/fsl-community-bsp/test
++++ unset BDIR
++++ '[' x = x ']'
++++ 
BITBAKEDIR=/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/
+++++ readlink -f 
/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/
++++ BITBAKEDIR=/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake
+++++ readlink -f /home/dave/yocto/dora/fsl-community-bsp/test
++++ BUILDDIR=/home/dave/yocto/dora/fsl-community-bsp/test
++++ test -d /home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake
++++ 
NEWPATHS=/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/bin:
+++++ echo 
/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/yocto/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
+++++ sed -e 
's|:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/bin:|:|g' 
-e 
's|^/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/bin:||'
++++ 
PATH=/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/yocto/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
++++ unset BITBAKEDIR NEWPATHS
++++ export BUILDDIR
++++ export PATH
++++ export 'BB_ENV_EXTRAWHITE=MACHINE DISTRO TCMODE TCLIBC HTTP_PROXY 
http_proxy HTTPS_PROXY https_proxy FTP_PROXY ftp_proxy FTPS_PROXY 
ftps_proxy ALL_PROXY all_proxy NO_PROXY no_proxy SSH_AGENT_PID 
SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS 
BB_NO_NETWORK PARALLEL_MAKE GIT_PROXY_COMMAND SOCKS5_PASSWD SOCKS5_USER 
SCREENDIR STAMPS_DIR'
++++ BB_ENV_EXTRAWHITE='MACHINE DISTRO TCMODE TCLIBC HTTP_PROXY 
http_proxy HTTPS_PROXY https_proxy FTP_PROXY ftp_proxy FTPS_PROXY 
ftps_proxy ALL_PROXY all_proxy NO_PROXY no_proxy SSH_AGENT_PID 
SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS 
BB_NO_NETWORK PARALLEL_MAKE GIT_PROXY_COMMAND SOCKS5_PASSWD SOCKS5_USER 
SCREENDIR STAMPS_DIR'
+++ 
/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts/oe-setup-builddir
+++ '[' -n /home/dave/yocto/dora/fsl-community-bsp/test ']'
+++ cd /home/dave/yocto/dora/fsl-community-bsp/test
+++ unset OEROOT
+++ unset BBPATH
+++ echo 
/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/yocto/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
+++ sed 's/\(:.\|:\)*:/:/g;s/^.\?://;s/:.\?$//'
++ export 
PATH=/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/yocto/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
++ 
PATH=/home/dave/yocto/dora/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/dora/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/yocto/fsl-community-bsp/sources/poky/scripts:/home/dave/yocto/fsl-community-bsp/sources/poky/bitbake/bin:/home/dave/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
++ generated_config=
++ '[' '!' -e conf/local.conf.sample ']'
++ mv -i conf/local.conf conf/local.conf.sample
++ TEMPLATES=/home/dave/yocto/dora/fsl-community-bsp/sources/base/conf
++ grep -v '^#\|^$' conf/local.conf.sample
++ cat
++ sed -e 's,MACHINE ??=.*,MACHINE ??= '\''imx6qsabresd'\'',g' -e 
's,SDKMACHINE ??=.*,SDKMACHINE ??= '\''i686'\'',g' -e 's,DISTRO 
?=.*,DISTRO ?= '\''poky'\'',g' -i conf/local.conf
++ cp -u 
/home/dave/yocto/dora/fsl-community-bsp/sources/base/conf/bblayers.conf 
conf/
++ for s in '$HOME/.oe' '$HOME/.yocto'
++ '[' -e /home/dave/.oe/site.conf ']'
++ for s in '$HOME/.oe' '$HOME/.yocto'
++ '[' -e /home/dave/.yocto/site.conf ']'
++ generated_config=1
++ '[' -z '' ']'
++ grep -q '^ACCEPT_FSL_EULA\s*=' conf/local.conf
++ EULA=ask
++ '[' ask = ask ']'
++ cat

Some SoC depends on libraries and packages that are covered by
Freescale EULA. To have the right to use those binaries in your images
you need to read and accept the EULA that will be displayed.

++ sleep 4
++ less -d /home/dave/yocto/dora/fsl-community-bsp/sources/meta-fsl-arm/EULA
++ echo

++ '[' ask = ask ']'
++ echo -n 'Do you accept the EULA you just read? (y/n) '
Do you accept the EULA you just read? (y/n) ++ read REPLY
y
++ case "$REPLY" in
++ echo 'EULA has been accepted.'
EULA has been accepted.
++ EULA=1
++ '[' 1 = ask ']'
++ grep -q '^ACCEPT_FSL_EULA\s*=' conf/local.conf
++ echo 'ACCEPT_FSL_EULA = "1"'
++ cat

Welcome to Freescale Community BSP

The Yocto Project has extensive documentation about OE including a
reference manual which can be found at:
     http://yoctoproject.org/documentation

For more information about OpenEmbedded see their website:
     http://www.openembedded.org/

You can now run 'bitbake <target>'

Common targets are:
     core-image-minimal
     meta-toolchain
     meta-toolchain-sdk
     adt-installer
     meta-ide-support

++ '[' -n 1 ']'
++ cat
Your build environemnt has been configured with:

     MACHINE=imx6qsabresd
     SDKMACHINE=i686
     DISTRO=poky
     EULA=1
++ clean_up
++ unset EULA LIST_MACHINES VALID_MACHINE
++ unset NCPU CWD TEMPLATES SHORTOPTS LONGOPTS ARGS PROGNAME
+ set -x
dave at debian:~/yocto/dora/fsl-community-bsp/test$





More information about the meta-freescale mailing list