I’m trying to build the Release 9 for the WP7607.
I download the Legato-Dist-Source-mdm9x28-SWI9X07Y_02.16.02.00.tar.bz2 file, unpack it and run the following:
export LEGATO_BUILD=0
make image_bin
The build fails:
| WARNING: /home/giacomo/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/run.rootfs_symlink.24175:1 exit 1 from ‘ln -sf mdm9x28-image-minimal-swi-mdm9x28.4k.default /home/giacomo/yocto/build_bin/tmp/deploy/images/swi-mdm9x28/rootfs’
| ERROR: Function failed: rootfs_symlink (log file is located at /home/giacomo/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/log.do_rootfs.24175)
ERROR: Task (/home/giacomo/yocto/meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image-minimal.bb:do_rootfs) failed with exit code ‘1’
NOTE: Tasks Summary: Attempted 2540 tasks of which 3 didn’t need to be rerun and 1 failed.
Summary: 1 task failed:
/home/giacomo/yocto/meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image-minimal.bb:do_rootfs
Summary: There were 16 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Makefile:217: recipe for target ‘image_bin’ failed
make: *** [image_bin] Error 1
I tried to manually create that missing folder but now the error i get is the following
(NOTE: I’m trying to build a Release 9 on a clean Ubuntu 16.04 VM)
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
linux-quic-3.18.44-r1 do_compile: NOTE: linux-quic: compiling from external source tree /home/yocto/yocto/kernel/.git/…
WARNING: mdm9x28-image-minimal-1.0-r0.0 do_rootfs: The license listed TI-TSPA was not in the licenses collected for recipe wl18xx-firmware
WARNING: mdm9x28-image-minimal-1.0-r0.0 do_rootfs: [log_check] mdm9x28-image-minimal: found 1 warning message in the logfile:
[log_check] WARNING: The license listed TI-TSPA was not in the licenses collected for recipe wl18xx-firmware
ERROR: mdm9x28-image-minimal-1.0-r0.0 do_image_2k_yaffs2: Function failed: do_image_2k_yaffs2 (log file is located at /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/log.do_image_2k_yaffs2.29056)
ERROR: Logfile of failure stored in: /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/log.do_image_2k_yaffs2.29056
Log data follows:
| DEBUG: Executing python function set_image_size
| DEBUG: Python function set_image_size finished
| DEBUG: Executing shell function do_image_2k_yaffs2
| /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/run.do_image_2k_yaffs2.29056: line 109: mkyaffs2image: command not found
| WARNING: /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/run.do_image_2k_yaffs2.29056:1 exit 127 from ‘mkyaffs2image /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/rootfs /home/yocto/yocto/build_bin/tmp/deploy/images/swi-mdm9x28/mdm9x28-image-minimal-swi-mdm9x28-20191128073247.rootfs.2k.yaffs2’
| ERROR: Function failed: do_image_2k_yaffs2 (log file is located at /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/log.do_image_2k_yaffs2.29056)
ERROR: Task (/home/yocto/yocto/meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image-minimal.bb:do_image_2k_yaffs2) failed with exit code ‘1’
ERROR: mdm9x28-image-minimal-1.0-r0.0 do_image_4k_yaffs2: Function failed: do_image_4k_yaffs2 (log file is located at /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/log.do_image_4k_yaffs2.29060)
ERROR: Logfile of failure stored in: /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/log.do_image_4k_yaffs2.29060
Log data follows:
| DEBUG: Executing python function set_image_size
| DEBUG: Python function set_image_size finished
| DEBUG: Executing shell function do_image_4k_yaffs2
| /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/run.do_image_4k_yaffs2.29060: line 109: mkyaffs2image: command not found
| WARNING: /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/run.do_image_4k_yaffs2.29060:1 exit 127 from ‘mkyaffs2image -c 4096 -s 160 /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/rootfs /home/yocto/yocto/build_bin/tmp/deploy/images/swi-mdm9x28/mdm9x28-image-minimal-swi-mdm9x28-20191128073247.rootfs.4k.yaffs2’
| ERROR: Function failed: do_image_4k_yaffs2 (log file is located at /home/yocto/yocto/build_bin/tmp/work/swi_mdm9x28-poky-linux-gnueabi/mdm9x28-image-minimal/1.0-r0.0/temp/log.do_image_4k_yaffs2.29060)
ERROR: Task (/home/yocto/yocto/meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image-minimal.bb:do_image_4k_yaffs2) failed with exit code ‘1’
NOTE: Tasks Summary: Attempted 2556 tasks of which 2340 didn’t need to be rerun and 2 failed.
Summary: 2 tasks failed:
/home/yocto/yocto/meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image-minimal.bb:do_image_2k_yaffs2
/home/yocto/yocto/meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image-minimal.bb:do_image_4k_yaffs2
Summary: There were 4 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Makefile:217: recipe for target ‘image_bin’ failed
make: *** [image_bin] Error 1
Building R9 on 16.04 used to work but now something broke (It is trying to build something related to yaffs2)
I’m not 100% sure this is related to the host OS version