On Thu, Jan 11, 2018 at 12:56 AM, Martin Siegumfeldt <m...@gomspace.com> wrote: > Hi Robert, > > > Thank you very much, adding the lines > > > require conf/distro/include/yocto-uninative.inc > INHERIT += "uninative" > > to the distro configuration enables the build to succeed. >
I thought uninative was optional. Is it mandatory for SDK now ? > > Br, > > Martin > > ________________________________ > From: Robert Yang <liezhi.y...@windriver.com> > Sent: Thursday, January 11, 2018 6:45:29 AM > To: Martin Siegumfeldt; yocto@yoctoproject.org > Subject: Re: [yocto] Issues building Extensible SDK > > Hi Martin, > > Try: > > $ bitbake -e | grep '^INHERIT=.*uninative' > > If there is nothing, then add the following line to conf/local.conf: > > INHERIT += "uninative" > > // Robert > > On 01/10/2018 03:46 PM, Martin Siegumfeldt wrote: >> Hi, >> >> We have a custom piece of (Zynq based) HW that we render a custom distro >> using Yocto. I am trying to build the extensible SDK but run into the below >> error: >> >> pokyuser@03c19f8798ba:/workdir/krogoth/build$ bitbake core-image-minimal >> -c populate_sdk_ext >> Loading cache: 100% >> |################################################################################################################################################################################################################################################| >> Time: 0:00:00 >> Loaded 2675 entries from dependency cache. >> Parsing recipes: 100% >> |##############################################################################################################################################################################################################################################| >> Time: 0:00:01 >> Parsing of 1915 .bb files complete (1913 cached, 2 parsed). 2677 targets, >> 377 skipped, 0 masked, 0 errors. >> NOTE: Resolving any missing task queue dependencies >> >> Build Configuration: >> BB_VERSION = "1.34.0" >> BUILD_SYS = "x86_64-linux" >> NATIVELSBSTRING = "ubuntu-16.04" >> TARGET_SYS = "arm-oe-linux-gnueabi" >> MACHINE = "zynq-soft-z7000-mb-v2" >> DISTRO = "gomspace" >> DISTRO_VERSION = "2.0" >> TUNE_FEATURES = "arm armv7a vfp thumb neon callconvention-hard >> cortexa9" >> TARGET_FPU = "hard" >> meta = "pyro:9c75151116aa293dc8567c237d7e4da5bdec90e3" >> meta-xilinx = "pyro:18097af3120a394a8e6933b7abc85e73e508c7e3" >> meta-oe >> meta-filesystems >> meta-networking >> meta-python = "pyro:dfbdd28d206a74bf264c2f7ee0f7b3e5af587796" >> meta-z7000 = "pyro:b255ea4575b40d77a2f5dc9200de0718f979f175" >> >> Initialising tasks: 100% >> |###########################################################################################################################################################################################################################################| >> Time: 0:00:03 >> NOTE: Executing SetScene Tasks >> NOTE: Executing RunQueue Tasks >> ERROR: core-image-minimal-1.0-r0 do_populate_sdk_ext: Error executing a >> python function in exec_python_func() autogenerated: >> >> The stack trace of python calls that resulted in this exception/failure >> was: >> File: 'exec_python_func() autogenerated', lineno: 2, function: <module> >> 0001: >> *** 0002:copy_buildsystem(d) >> 0003: >> File: >> '/workdir/krogoth/openembedded-core/meta/classes/populate_sdk_ext.bbclass', >> lineno: 298, function: copy_buildsystem >> 0294: f.write('TCLIBCAPPEND = ""\n') >> 0295: f.write('DL_DIR = "${TOPDIR}/downloads"\n') >> 0296: >> 0297: f.write('INHERIT += "%s"\n' % 'uninative') >> *** 0298: f.write('UNINATIVE_CHECKSUM[%s] = "%s"\n\n' % >> (d.getVar('BUILD_ARCH'), uninative_checksum)) >> 0299: f.write('CONF_VERSION = "%s"\n\n' % >> d.getVar('CONF_VERSION', False)) >> 0300: >> 0301: # Some classes are not suitable for SDK, remove >> them from INHERIT >> 0302: f.write('INHERIT_remove = "%s"\n' % >> d.getVar('SDK_INHERIT_BLACKLIST', False)) >> Exception: UnboundLocalError: local variable 'uninative_checksum' >> referenced before assignment >> >> ERROR: core-image-minimal-1.0-r0 do_populate_sdk_ext: Function failed: >> copy_buildsystem >> ERROR: Logfile of failure stored in: >> /workdir/krogoth/build/tmp-glibc/work/zynq_soft_z7000_mb_v2-oe-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_populate_sdk_ext.8408 >> ERROR: Task >> (/workdir/krogoth/openembedded-core/meta/recipes-core/images/core-image-minimal.bb:do_populate_sdk_ext) >> failed with exit code '1' >> NOTE: Tasks Summary: Attempted 2214 tasks of which 2210 didn't need to be >> rerun and 1 failed. >> >> Summary: 1 task failed: >> >> /workdir/krogoth/openembedded-core/meta/recipes-core/images/core-image-minimal.bb:do_populate_sdk_ext >> Summary: There were 2 ERROR messages shown, returning a non-zero exit >> code. >> >> >> The standard SDK builds successfully all the way back from Fido throughout >> Rocko, however we would now like to build the Extensible SDK. Krogoth >> version builds it successfully, but Pyro and Rocko throws the above error >> (haven't tested Morty). >> >> I am unable to reproduce using Poky and thus assume it to be related to >> the configuration of our distro/image. Any suggestions are highly >> appreciated. >> >> Thanks, >> Martin >> >> >> > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto