# Error building Legato Yocto 15.01

**URL:** <https://forum.legato.io/t/error-building-legato-yocto-15-01/1990>\
**Category:** Legato Linux distribution (Yocto project)\
**Created:** [February 12, 2015, 11:20am UTC](https://forum.legato.io/t/error-building-legato-yocto-15-01/1990 "2015-02-12T11:20:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hbm\_idneo](https://avatars.discourse-cdn.com/v4/letter/h/b2d939/32.png) [@hbm\_idneo](https://forum.legato.io/u/hbm_idneo)\
**Post date:** [February 12, 2015, 11:20am UTC](https://forum.legato.io/t/error-building-legato-yocto-15-01/1990/1 "2015-02-12T11:20:48Z")

</div>

Hello all,

I am having problems building Legato Yocto 15.01: 😠

[code]“meta-swi-extras/build.sh” -p poky/ -o meta-openembedded/ -l meta-swi -x “kernel” -j 9 -t 9 -m swi-mdm9x15 -b build\_bin -q -g  
Poky dir: /home/LegatoYocto1501/poky  
OE meta: /home/LegatoYocto1501/meta-openembedded  
SWI meta dir: /home/LegatoYocto1501/meta-swi  
Linux repo dir: /home/LegatoYocto1501/kernel  
Number of make threads 9  
Number of bitbake tasks 9  
SWI machine: swi-mdm9x15  
Build dir: /home/LegatoYocto1501/build\_bin  
Enable Qualcomm Proprietary bin

### Shell environment set up for builds.

You can now run ‘bitbake ’

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

You can also run generated qemu images with a command like ‘runqemu qemux86’

- layer: meta-swi-mdm9x15
- layer: meta-swi
- layer: meta-oe
- layer: meta-networking
- layer: meta-swi-bin
- layer: meta-swi-extras  
Build image of minimal rootfs (for swi-mdm9x15).  
Loading cache: 100% |################################################################################| ETA: 00:00:00  
Loaded 1878 entries from dependency cache.  
Parsing recipes: 100% |##############################################################################| Time: 00:00:01  
Parsing of 1446 .bb files complete (1445 cached, 1 parsed). 1878 targets, 71 skipped, 0 masked, 0 errors.  
NOTE: Resolving any missing task queue dependencies

Build Configuration:  
BB\_VERSION = “1.22.0”  
BUILD\_SYS = “i686-linux”  
NATIVELSBSTRING = “Ubuntu-14.04”  
TARGET\_SYS = “arm-poky-linux-gnueabi”  
MACHINE = “swi-mdm9x15”  
DISTRO = “poky-swi-ext”  
DISTRO\_VERSION = “1.6.1”  
TUNE\_FEATURES = “armv7a vfp neon”  
TARGET\_FPU = “vfp-neon”  
meta  
meta-yocto  
meta-yocto-bsp = “(detachedfrombda51ee):bda51ee7821de9120f6f536fcabe592f2a0c8a37”  
meta-networking  
meta-oe = “(detachedfrom8e6f6e4):8e6f6e49c99a12a0382e48451f37adac0181362f”  
meta-swi  
meta-swi-mdm9x15 = “master:6a86036e0f7e84acec98899cb90658de1a3765b1”  
meta-swi-extras  
meta-swi-bin = “master:0811adc249ea5cc7ec32fbd0323f0fb4de49e9f9”

NOTE: Preparing runqueue  
NOTE: Executing SetScene Tasks  
NOTE: Executing RunQueue Tasks  
ERROR: Function failed: do\_compile (log file is located at /home/LegatoYocto1501/build\_bin/tmp/work/swi\_mdm9x15-poky-linux-gnueabi/linux-yocto/3.4.91+gitAUTOINC+b4cd11ac89\_4baa26b8d2-r4.5.1/temp/log.do\_compile.28874)  
ERROR: Logfile of failure stored in: /home/LegatoYocto1501/build\_bin/tmp/work/swi\_mdm9x15-poky-linux-gnueabi/linux-yocto/3.4.91+gitAUTOINC+b4cd11ac89\_4baa26b8d2-r4.5.1/temp/log.do\_compile.28874  
Log data follows:  
| DEBUG: Executing shell function do\_compile  
| NOTE: make -j 9 zImage CC=arm-poky-linux-gnueabi-gcc -mno-thumb-interwork -marm LD=arm-poky-linux-gnueabi-ld.bfd  
| Using /home/LegatoYocto1501/build\_bin/tmp/work/swi\_mdm9x15-poky-linux-gnueabi/linux-yocto/3.4.91+gitAUTOINC+b4cd11ac89\_4baa26b8d2-r4.5.1/linux as source for kernel  
| GEN /home/LegatoYocto1501/build\_bin/tmp/work/swi\_mdm9x15-poky-linux-gnueabi/linux-yocto/3.4.91+gitAUTOINC+b4cd11ac89\_4baa26b8d2-r4.5.1/linux-swi\_mdm9x15-standard-build/Makefile  
| CHK include/linux/version.h  
| CHK include/generated/utsrelease.h  
| make[3]: `include/generated/mach-types.h’ is up to date.  
| CC arch/arm/kernel/asm-offsets.s  
| GEN include/generated/asm-offsets.h  
| CALL /home/LegatoYocto1501/build\_bin/tmp/work/swi\_mdm9x15-poky-linux-gnueabi/linux-yocto/3.4.91+gitAUTOINC+b4cd11ac89\_4baa26b8d2-r4.5.1/linux/scripts/checksyscalls.sh  
| CHK include/generated/compile.h  
| CC init/main.o  
| CC init/do\_mounts.o  
| CC init/noinitramfs.o  
| CC init/calibrate.o  
| CC init/version.o  
| LD init/mounts.o  
| LD init/built-in.o  
| CC arch/arm/kernel/elf.o  
| AS arch/arm/kernel/entry-common.o  
| AS arch/arm/kernel/entry-armv.o  
| CC arch/arm/kernel/opcodes.o  
| CC arch/arm/kernel/irq.o  
| CC arch/arm/kernel/process.o  
| CC arch/arm/kernel/ptrace.o  
| CC arch/arm/kernel/sched\_clock.o  
| CC arch/arm/kernel/return\_address.o  
| CC arch/arm/kernel/setup.o  
| CC arch/arm/kernel/signal.o  
| CC arch/arm/kernel/stacktrace.o  
| CC arch/arm/kernel/sys\_arm.o  
| CC arch/arm/kernel/time.o  
| CC arch/arm/kernel/traps.o  
| AS arch/arm/kernel/sleep.o  
| CC arch/arm/kernel/suspend.o  
| AS arch/arm/kernel/head.o  
| CC arch/arm/kernel/init\_task.o  
| LD arch/arm/kernel/built-in.o  
| CC arch/arm/mm/extable.o  
| CC arch/arm/mm/dma-mapping.o  
| CC arch/arm/mm/fault.o  
| CC arch/arm/mm/init.o  
| CC arch/arm/mm/iomap.o  
| CC arch/arm/mm/fault-armv.o  
| CC arch/arm/mm/idmap.o  
| CC arch/arm/mm/flush.o  
| CC arch/arm/mm/ioremap.o  
| CC arch/arm/mm/mmap.o  
| CC arch/arm/mm/pgd.o  
| CC arch/arm/mm/mmu.o  
| CC arch/arm/mm/vmregion.o  
| CC arch/arm/mm/alignment.o  
| CC arch/arm/mm/copypage-v4wb.o  
| AS arch/arm/mm/tlb-v4wbi.o  
| AS arch/arm/mm/proc-arm926.o  
| LD arch/arm/mm/built-in.o  
| CC arch/arm/common/vic.o  
| CC arch/arm/common/timer-sp.o  
| CC arch/arm/common/icst.o  
| LD arch/arm/common/built-in.o  
| CC arch/arm/mach-versatile/core.o  
| CC arch/arm/mach-versatile/versatile\_pb.o  
| LD arch/arm/mach-versatile/built-in.o  
| CC arch/arm/plat-versatile/clock.o  
| CC arch/arm/plat-versatile/clcd.o  
| CC arch/arm/plat-versatile/fpga-irq.o  
| CC arch/arm/plat-versatile/sched-clock.o  
| LD arch/arm/plat-versatile/built-in.o  
| CC kernel/fork.o  
| CC kernel/panic.o  
| CC kernel/exec\_domain.o  
| CC kernel/printk.o  
| CC kernel/cpu.o  
| CC kernel/exit.o  
| CC kernel/itimer.o  
| CC kernel/time.o  
| CC kernel/softirq.o  
| /home/LegatoYocto1501/build\_bin/tmp/work/swi\_mdm9x15-poky-linux-gnueabi/linux-yocto/3.4.91+gitAUTOINC+b4cd11ac89\_4baa26b8d2-r4.5.1/linux/kernel/panic.c:42:21: error: ‘CONFIG\_SIERRA\_PANIC\_TIMEOUT’ undeclared here (not in a function)  
| make[3]: \*\*\* [kernel/panic.o] Error 1  
| make[3]: \*\*\* Waiting for unfinished jobs…  
| make[2]: \*\*\* [kernel] Error 2  
| make[1]: \*\*\* [sub-make] Error 2  
| make: \*\*\* [all] Error 2  
| ERROR: oe\_runmake failed  
| WARNING: /home/LegatoYocto1501/build\_bin/tmp/work/swi\_mdm9x15-poky-linux-gnueabi/linux-yocto/3.4.91+gitAUTOINC+b4cd11ac89\_4baa26b8d2-r4.5.1/temp/run.do\_compile.28874:1 exit 1 from  
| exit 1  
| ERROR: Function failed: do\_compile (log file is located at /home/LegatoYocto1501/build\_bin/tmp/work/swi\_mdm9x15-poky-linux-gnueabi/linux-yocto/3.4.91+gitAUTOINC+b4cd11ac89\_4baa26b8d2-r4.5.1/temp/log.do\_compile.28874)  
ERROR: Task 81 (/home/LegatoYocto1501/poky/meta/recipes-kernel/linux/linux-yocto\_3.4.bb, do\_compile) failed with exit code ‘1’  
NOTE: Tasks Summary: Attempted 1429 tasks of which 1413 didn’t need to be rerun and 1 failed.  
Waiting for 0 running tasks to finish:

Summary: 1 task failed:  
/home/LegatoYocto1501/poky/meta/recipes-kernel/linux/linux-yocto\_3.4.bb, do\_compile  
Summary: There was 1 ERROR message shown, returning a non-zero exit code.  
make: \*\*\* [image\_bin] Error 1[/code]

Anyone can help me with this error? 😒

Thanks in advance.

Héctor

---

<div class="post-metadata">

**Author:** ![hbm\_idneo](https://avatars.discourse-cdn.com/v4/letter/h/b2d939/32.png) [@hbm\_idneo](https://forum.legato.io/u/hbm_idneo)\
**Post date:** [February 20, 2015, 9:07am UTC](https://forum.legato.io/t/error-building-legato-yocto-15-01/1990/2 "2015-02-20T09:07:15Z")

</div>

Finally, it was a problem with the toolchain. For some strange reason, the ‘Legato-Toolchain-mdm9x15-15.01-i686.sh’ file that I downloaded was incorrect (its size was ~70 MiB insted of 134,1 MiB.) Once I downloaded the correct one, Legato Yocto 15.01 built without problems.

Héctor
