[yocto] [meta-raspberrypi] Current master broken

Herve Jourdain herve.jourdain at neuf.fr
Sat Dec 3 12:18:59 PST 2016


Hi Gary,

Regarding the 4.7, did you try the patch I sent 1 week ago?
It uses 4.7.10, with revision " e7fa325a40f260ed9fb86391a0b65150eba8c112",
and is known to work.
The "good" revision you mention is known to not be "good" anymore.

The patch can be found on the list, or on
https://github.com/hjourdain/meta-raspberrypi.

Hope it helps,

Herve

-----Original Message-----
From: yocto-bounces at yoctoproject.org [mailto:yocto-bounces at yoctoproject.org]
On Behalf Of Gary Thomas
Sent: samedi 3 décembre 2016 08:34
To: yocto at yoctoproject.org
Subject: [yocto] [meta-raspberrypi] Current master broken

I'm currently unable to build for the RaspberryPi-3 using the master branch:

Build Configuration:
BB_VERSION        = "1.32.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "universal"
TARGET_SYS        = "arm-amltd-linux-gnueabi"
MACHINE           = "raspberrypi3"
DISTRO            = "amltd"
DISTRO_VERSION    = "2.2+snapshot-20161202"
TUNE_FEATURES     = "arm armv7ve vfp thumb neon vfpv4 callconvention-hard
cortexa7"
TARGET_FPU        = "hard"
meta              = "master:9e63f81c78e284c9b325fe04a1b59e61c7ad8a1a"
meta-amltd        = "master:074120ab3a82cea0ac50d4e9eec89130a860a4fa"
meta-raspberrypi  = "master:44d41bf3e94c4c8fe5ad5a3650572c8d17ef36c9"

Initialising tasks: 100%
|#############################################################| Time:
0:00:00 Checking sstate mirror object availability: 100%
|#####################################| Time: 0:00:00
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: linux-raspberrypi-1_4.4.28+gitAUTOINC+5afda48c34-r0
do_kernel_metadata: Function failed: do_kernel_metadata (log file is located
at
/build/rpi3_2016-09-13/tmp/work/raspberrypi3-amltd-linux-gnueabi/linux-raspb
errypi/1_4.4.28+gitAUTOINC+5afda48c34-r0/temp/log.do_kernel_metadata.5647)
ERROR: Logfile of failure stored in: 
/build/rpi3_2016-09-13/tmp/work/raspberrypi3-amltd-linux-gnueabi/linux-raspb
errypi/1_4.4.28+gitAUTOINC+5afda48c34-r0/temp/log.do_kernel_metadata.5647
Log data follows:
| DEBUG: Executing shell function do_kernel_metadata
| [ERROR]: processing of file /tmp/tmp.bXPr8PVPz3 failed
| /build/rpi3_2016-09-13/tmp/sysroots/x86_64-linux/usr/bin/scc-cmds/patc
| h.cmd: line 29: : No such file or directory
|
| Context around the error is:
|
|     #
|     prefix
/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspber
rypi/
|     kconf non-hardware
/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspber
rypi/defconfig
|     prefix
/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspber
rypi-4.4/
|     patch
"/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspbe
rrypi-4.4/0001-fix-dtbo-rules.patch"
|     # run time: 0 seconds
|     # processed files:
|     # _cfg
/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspber
rypi/defconfig
|     # _cfg 
| /local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-r
| aspberrypi-4.4/0001-fix-dtbo-rules.patch
|
| See pre-processed file /tmp/tmp.bXPr8PVPz3 for more details # # scc 
| v0.8 # processed: Fri Dec  2 04:12:25 CET 2016 # # This is a scc 
| output file, do not edit #
| [ERROR]: processing of file /tmp/tmp.eTLAT789Q2 failed # _reloc_dir 
| /local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux
| # _reloc_dir 
| /local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux
| /build/rpi3_2016-09-13/tmp/sysroots/x86_64-linux/usr/bin/scc-cmds/patc
| h.cmd: line 29: : No such file or directory
|
| Context around the error is:
|
|     #
|     prefix
/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspber
rypi/
|     kconf non-hardware
/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspber
rypi/defconfig
|     prefix
/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspber
rypi-4.4/
|     patch
"/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspbe
rrypi-4.4/0001-fix-dtbo-rules.patch"
|     # run time: 1 seconds
|     # processed files:
|     # _cfg
/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspber
rypi/defconfig
|     # _cfg 
| /local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-r
| aspberrypi-4.4/0001-fix-dtbo-rules.patch
|
| See pre-processed file /tmp/tmp.eTLAT789Q2 for more details
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_kernel_metadata (log file is located at
/build/rpi3_2016-09-13/tmp/work/raspberrypi3-amltd-linux-gnueabi/linux-raspb
errypi/1_4.4.28+gitAUTOINC+5afda48c34-r0/temp/log.do_kernel_metadata.5647)
ERROR: Task
(/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspbe
rrypi_4.4.bb:do_kernel_metadata)
failed with exit code '1'

I also tried kernel version 4.7:
ERROR: linux-raspberrypi-1_4.7.7+gitAUTOINC+a45a35c085-r0 do_fetch: Fetcher
failure: Unable to find revision a45a35c08598b23f9fd82e49c83b46c7d536244f in
branch rpi-4.7.y even from upstream
ERROR: linux-raspberrypi-1_4.7.7+gitAUTOINC+a45a35c085-r0 do_fetch: Fetcher
failure for URL: 
'git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.7.y'.
Unable to fetch URL from any source.
ERROR: linux-raspberrypi-1_4.7.7+gitAUTOINC+a45a35c085-r0 do_fetch: Function
failed: base_do_fetch
ERROR: Logfile of failure stored in: 
/build/rpi3_2016-09-13/tmp/work/raspberrypi3-amltd-linux-gnueabi/linux-raspb
errypi/1_4.7.7+gitAUTOINC+a45a35c085-r0/temp/log.do_fetch.6133
ERROR: Task
(/local/poky-cutting-edge/meta-raspberrypi/recipes-kernel/linux/linux-raspbe
rrypi_4.7.bb:do_fetch) failed with exit code '1'

I was able to build with 4.8, but X didn't come up :-(

Any ideas?

Note: I changed the 4.7 recipe to use a good revision (c2cbd9c611) but then
I suffered the same problem installing the .dtbo patch :-(

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
yocto mailing list
yocto at yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto




More information about the yocto mailing list