All of lore.kernel.org
 help / color / mirror / Atom feed
* Raspberry Pi 2 BSP build problem
@ 2016-03-07 20:10 Alan Hughes
  2016-03-07 21:09 ` Trevor Woerner
  2016-03-07 21:44 ` Andrei Gherzan
  0 siblings, 2 replies; 3+ messages in thread
From: Alan Hughes @ 2016-03-07 20:10 UTC (permalink / raw)
  To: yocto@yoctoproject.org


[-- Attachment #1.1: Type: text/plain, Size: 11216 bytes --]

I've been trying to build a BSP using Yocto 2.0 (Jethro) targetting a Raspberry Pi 2. Everything goes OK until we reach the point of building the "u-boot-rpi" package, at which point it blows up saying that it cannot find the file "linux/compiler-gcc5.h". I've looked on the web for any clues, but to date have not found anything relevent. If anyone has any suggestions I would be more than happy to try them out.

 
Note: error messages attached below.

 
Alan

 
--------------------------------
 
WARNING: Host distribution "CentOS-Linux-7.2.1511" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.                           
Parsing recipes: 100% |##################################################################################| ETA:  00:00:00
Parsing of 1919 .bb files complete (0 cached, 1919 parsed). 2489 targets, 141 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.28.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "CentOS-Linux-7.2.1511"
TARGET_SYS        = "arm-poky-linux-gnueabi"
MACHINE           = "raspberrypi2"
DISTRO            = "poky"
DISTRO_VERSION    = "2.0.1"
TUNE_FEATURES     = "arm armv7a vfp thumb neon callconvention-hard vfpv4 cortexa7"
TARGET_FPU        = "vfp-vfpv4-neon"
meta              
meta-yocto        
meta-yocto-bsp    = "jethro:7fe17a2942ff03e2ec47d566fd5393f52b2eb736"
meta-oe           
meta-systemd      
meta-python       
meta-networking   
meta-multimedia   = "jethro:dc5634968b270dde250690609f0015f881db81f2"
meta-java         = "master:4c9dfc2b14676db414d915ba3bab9e101de73e05"
meta-oracle-java  = "master:f7c98706f80a2488ad2628e5b0c6d3f9f80c24fd"
meta-raspberrypi  = "jethro:f2cff839f52a6e6211337fc45c7c3eabf0fac113"

NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: Failed to fetch URL ftp://invisible-island.net/ncurses/current/ncurses-5.9-20150329.tgz, attempting MIRRORS if available
WARNING: Failed to fetch URL http://www.openssl.org/source/openssl-1.0.2d.tar.gz, attempting MIRRORS if available
ERROR: oe_runmake failed
ERROR: Function failed: do_compile (log file is located at /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/temp/log.do_compile.44274)
ERROR: Logfile of failure stored in: /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/temp/log.do_compile.44274
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 4 CROSS_COMPILE=arm-poky-linux-gnueabi- CC=arm-poky-linux-gnueabi-gcc  --sysroot=/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/raspberrypi2 V=1 HOSTCC=gcc  -isystem/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -L/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib -L/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/lib -Wl,-rpath-link,/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath-link,/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/lib -Wl,-rpath,/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath,/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/lib -Wl,-O1 rpi_b
| Configuring for rpi_b board...
| make
| make[1]: Entering directory `/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git'
| Generating include/autoconf.mk
| Generating include/autoconf.mk.dep
| In file included from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler.h:40:0,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/byteorder/little_endian.h:12,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/asm/byteorder.h:29,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/compiler.h:112,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/image.h:36,
|                  from include/common.h:118:
| /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler-gcc.h:87:30: fatal error: linux/compiler-gcc5.h: No such file or directory
| compilation terminated.
| In file included from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler.h:40:0,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/byteorder/little_endian.h:12,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/asm/byteorder.h:29,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/compiler.h:112,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/image.h:36,
|                  from include/common.h:118:
| /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler-gcc.h:87:30: fatal error: linux/compiler-gcc5.h: No such file or directory
| compilation terminated.
| make[1]: Leaving directory `/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git'
| make[1]: Entering directory `/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git'
| arm-poky-linux-gnueabi-gcc  --sysroot=/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/raspberrypi2 -DDO_DEPS_ONLY \
|       -g  -Os  -fno-common -ffixed-r8 -D__KERNEL__ -I/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/include -pipe -DCONFIG_ARM -D__ARM__ -marm -mno-thumb-interwork -mabi=aapcs-linux -Wall -Wstrict-prototypes -fno-stack-protector -Wno-format-nonliteral -Wno-format-security -fstack-usage   \
|       -o lib/asm-offsets.s lib/asm-offsets.c -c -S
| if [ -f arch/arm/cpu/arm1176/bcm2835/asm-offsets.c ];then \
|       arm-poky-linux-gnueabi-gcc  --sysroot=/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/raspberrypi2 -DDO_DEPS_ONLY \
|       -g  -Os  -fno-common -ffixed-r8 -D__KERNEL__ -I/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/include -pipe -DCONFIG_ARM -D__ARM__ -marm -mno-thumb-interwork -mabi=aapcs-linux -Wall -Wstrict-prototypes -fno-stack-protector -Wno-format-nonliteral -Wno-format-security -fstack-usage   \
|               -o arch/arm/cpu/arm1176/bcm2835/asm-offsets.s arch/arm/cpu/arm1176/bcm2835/asm-offsets.c -c -S; \
| else \
|       touch arch/arm/cpu/arm1176/bcm2835/asm-offsets.s; \
| fi
| In file included from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler.h:40:0,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/byteorder/little_endian.h:12,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/asm/byteorder.h:29,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/compiler.h:112,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/image.h:36,
|                  from /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/common.h:118,
|                  from lib/asm-offsets.c:18:
| /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler-gcc.h:87:30: fatal error: linux/compiler-gcc5.h: No such file or directory
| compilation terminated.
| Generating include/generated/asm-offsets.h
| tools/scripts/make-asm-offsets arch/arm/cpu/arm1176/bcm2835/asm-offsets.s include/generated/asm-offsets.h
| make[1]: *** [lib/asm-offsets.s] Error 1
| make[1]: *** Waiting for unfinished jobs....
| make[1]: Leaving directory `/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git'
| make: *** [rpi_b] Error 2
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (log file is located at /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/temp/log.do_compile.44274)
ERROR: Task 196 (/opt/yocto/2.0/meta-raspberrypi/recipes-bsp/u-boot/u-boot-rpi_git.bb, do_compile) failed with exit code '1'

 

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to which they are addressed. If you have received this email in error please notify the sender immediately and then delete the email from your system. 

Internet communications are not secure and therefore e2E Services Ltd does not accept any liability for the contents of this message. Any views or opinions presented are solely those of the author and do not necessarily represent those of e2E Services Ltd.

Although this email and any attachments have been scanned for viruses, the success of scanning products is not guaranteed.  The recipient(s) should therefore carry out any checks that they believe to be appropriate in this respect.

e2E Services Ltd. is a limited company registered in the UK, No. 3878701. Registered Office: e2E Services Ltd, George Court, Bartholomews Walk,  Ely, Cambridgeshire, CB7 4JW 


[-- Attachment #1.2: Type: text/html, Size: 14496 bytes --]

[-- Attachment #2: winmail.dat --]
[-- Type: application/ms-tnef, Size: 13621 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Raspberry Pi 2 BSP build problem
  2016-03-07 20:10 Raspberry Pi 2 BSP build problem Alan Hughes
@ 2016-03-07 21:09 ` Trevor Woerner
  2016-03-07 21:44 ` Andrei Gherzan
  1 sibling, 0 replies; 3+ messages in thread
From: Trevor Woerner @ 2016-03-07 21:09 UTC (permalink / raw)
  To: Alan Hughes, yocto@yoctoproject.org

This looks like the problem we were experiencing a while back when we 
were switching from gcc-4x to gcc-5x. If I remember correctly, a certain 
range of slightly older kernel/u-boot could not be compiled by gcc-5x 
toolchains without a patch.

You could look around for that patch. Or you could try setting the 
following in your conf/local.conf:

     GCCVERSION = "4.9%"

On 03/07/16 15:10, Alan Hughes wrote:
> Raspberry Pi 2 BSP build problem
>
> I've been trying to build a BSP using Yocto 2.0 (Jethro) targetting a 
> Raspberry Pi 2. Everything goes OK until we reach the point of 
> building the "u-boot-rpi" package, at which point it blows up saying 
> that it cannot find the file "linux/compiler-gcc5.h". I've looked on 
> the web for any clues, but to date have not found anything relevent. 
> If anyone has any suggestions I would be more than happy to try them out.
>
> Note: error messages attached below.
>
> Alan
>
> ------------------------------------------------------------------------
>
> WARNING: Host distribution "CentOS-Linux-7.2.1511" has not been 
> validated with this version of the build system; you may possibly 
> experience unexpected failures. It is recommended that you use a 
> tested distribution.
> Parsing recipes: 100% 
> |##################################################################################| 
> ETA:  00:00:00
> Parsing of 1919 .bb files complete (0 cached, 1919 parsed). 2489 
> targets, 141 skipped, 0 masked, 0 errors.
> NOTE: Resolving any missing task queue dependencies
>
> Build Configuration:
> BB_VERSION        = "1.28.0"
> BUILD_SYS         = "x86_64-linux"
> NATIVELSBSTRING   = "CentOS-Linux-7.2.1511"
> TARGET_SYS        = "arm-poky-linux-gnueabi"
> MACHINE           = "raspberrypi2"
> DISTRO            = "poky"
> DISTRO_VERSION    = "2.0.1"
> TUNE_FEATURES     = "arm armv7a vfp thumb neon callconvention-hard 
> vfpv4 cortexa7"
> TARGET_FPU        = "vfp-vfpv4-neon"
> meta
> meta-yocto
> meta-yocto-bsp    = "jethro:7fe17a2942ff03e2ec47d566fd5393f52b2eb736"
> meta-oe
> meta-systemd
> meta-python
> meta-networking
> meta-multimedia   = "jethro:dc5634968b270dde250690609f0015f881db81f2"
> meta-java         = "master:4c9dfc2b14676db414d915ba3bab9e101de73e05"
> meta-oracle-java  = "master:f7c98706f80a2488ad2628e5b0c6d3f9f80c24fd"
> meta-raspberrypi  = "jethro:f2cff839f52a6e6211337fc45c7c3eabf0fac113"
>
> NOTE: Preparing RunQueue
> NOTE: Executing SetScene Tasks
> NOTE: Executing RunQueue Tasks
> WARNING: Failed to fetch URL 
> ftp://invisible-island.net/ncurses/current/ncurses-5.9-20150329.tgz, 
> attempting MIRRORS if available
> WARNING: Failed to fetch URL 
> http://www.openssl.org/source/openssl-1.0.2d.tar.gz, attempting 
> MIRRORS if available
> ERROR: oe_runmake failed
> ERROR: Function failed: do_compile (log file is located at 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/temp/log.do_compile.44274)
> ERROR: Logfile of failure stored in: 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/temp/log.do_compile.44274
> Log data follows:
> | DEBUG: Executing shell function do_compile
> | NOTE: make -j 4 CROSS_COMPILE=arm-poky-linux-gnueabi- 
> CC=arm-poky-linux-gnueabi-gcc 
> --sysroot=/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/raspberrypi2 
> V=1 HOSTCC=gcc 
> -isystem/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/include 
> -O2 -pipe 
> -L/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib 
> -L/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/lib 
> -Wl,-rpath-link,/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib 
> -Wl,-rpath-link,/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/lib 
> -Wl,-rpath,/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib 
> -Wl,-rpath,/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/lib 
> -Wl,-O1 rpi_b
> | Configuring for rpi_b board...
> | make
> | make[1]: Entering directory 
> `/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git'
> | Generating include/autoconf.mk
> | Generating include/autoconf.mk.dep
> | In file included from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler.h:40:0,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/byteorder/little_endian.h:12,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/asm/byteorder.h:29,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/compiler.h:112,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/image.h:36,
> |                  from include/common.h:118:
> | 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler-gcc.h:87:30: 
> fatal error: linux/compiler-gcc5.h: No such file or directory
> | compilation terminated.
> | In file included from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler.h:40:0,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/byteorder/little_endian.h:12,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/asm/byteorder.h:29,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/compiler.h:112,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/image.h:36,
> |                  from include/common.h:118:
> | 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler-gcc.h:87:30: 
> fatal error: linux/compiler-gcc5.h: No such file or directory
> | compilation terminated.
> | make[1]: Leaving directory 
> `/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git'
> | make[1]: Entering directory 
> `/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git'
> | arm-poky-linux-gnueabi-gcc 
> --sysroot=/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/raspberrypi2 
> -DDO_DEPS_ONLY \
> |       -g  -Os  -fno-common -ffixed-r8 -D__KERNEL__ 
> -I/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include 
> -fno-builtin -ffreestanding -nostdinc -isystem 
> /home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/include 
> -pipe -DCONFIG_ARM -D__ARM__ -marm -mno-thumb-interwork 
> -mabi=aapcs-linux -Wall -Wstrict-prototypes -fno-stack-protector 
> -Wno-format-nonliteral -Wno-format-security -fstack-usage   \
> |       -o lib/asm-offsets.s lib/asm-offsets.c -c -S
> | if [ -f arch/arm/cpu/arm1176/bcm2835/asm-offsets.c ];then \
> |       arm-poky-linux-gnueabi-gcc 
> --sysroot=/home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/raspberrypi2 
> -DDO_DEPS_ONLY \
> |       -g  -Os  -fno-common -ffixed-r8 -D__KERNEL__ 
> -I/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include 
> -fno-builtin -ffreestanding -nostdinc -isystem 
> /home/sde/Projects/neataccess-lite/bsp/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.2.0/include 
> -pipe -DCONFIG_ARM -D__ARM__ -marm -mno-thumb-interwork 
> -mabi=aapcs-linux -Wall -Wstrict-prototypes -fno-stack-protector 
> -Wno-format-nonliteral -Wno-format-security -fstack-usage   \
> |               -o arch/arm/cpu/arm1176/bcm2835/asm-offsets.s 
> arch/arm/cpu/arm1176/bcm2835/asm-offsets.c -c -S; \
> | else \
> |       touch arch/arm/cpu/arm1176/bcm2835/asm-offsets.s; \
> | fi
> | In file included from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler.h:40:0,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/byteorder/little_endian.h:12,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/asm/byteorder.h:29,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/compiler.h:112,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/image.h:36,
> |                  from 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/common.h:118,
> |                  from lib/asm-offsets.c:18:
> | 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git/include/linux/compiler-gcc.h:87:30: 
> fatal error: linux/compiler-gcc5.h: No such file or directory
> | compilation terminated.
> | Generating include/generated/asm-offsets.h
> | tools/scripts/make-asm-offsets 
> arch/arm/cpu/arm1176/bcm2835/asm-offsets.s include/generated/asm-offsets.h
> | make[1]: *** [lib/asm-offsets.s] Error 1
> | make[1]: *** Waiting for unfinished jobs....
> | make[1]: Leaving directory 
> `/home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/git'
> | make: *** [rpi_b] Error 2
> | ERROR: oe_runmake failed
> | ERROR: Function failed: do_compile (log file is located at 
> /home/sde/Projects/neataccess-lite/bsp/tmp/work/raspberrypi2-poky-linux-gnueabi/u-boot-rpi/git-r0/temp/log.do_compile.44274)
> ERROR: Task 196 
> (/opt/yocto/2.0/meta-raspberrypi/recipes-bsp/u-boot/u-boot-rpi_git.bb, 
> do_compile) failed with exit code '1'
>
>
>
> ------------------------------------------------------------------------
>
> This email and any files transmitted with it are confidential and 
> intended solely for the use of the individual or entity to which they 
> are addressed. If you have received this email in error please notify 
> the sender immediately and then delete the email from your system.
>
> Internet communications are not secure and therefore e2E Services Ltd 
> does not accept any liability for the contents of this message. Any 
> views or opinions presented are solely those of the author and do not 
> necessarily represent those of e2E Services Ltd.
>
> Although this email and any attachments have been scanned for viruses, 
> the success of scanning products is not guaranteed. The recipient(s) 
> should therefore carry out any checks that they believe to be 
> appropriate in this respect.
>
> e2E Services Ltd. is a limited company re gistered in the UK, No. 
> 3878701. Registered Office: e2E Services Ltd, George Court, 
> Bartholomews Walk, Ely, Cambridgeshire, CB7 4JW
>
>
>
>



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Raspberry Pi 2 BSP build problem
  2016-03-07 20:10 Raspberry Pi 2 BSP build problem Alan Hughes
  2016-03-07 21:09 ` Trevor Woerner
@ 2016-03-07 21:44 ` Andrei Gherzan
  1 sibling, 0 replies; 3+ messages in thread
From: Andrei Gherzan @ 2016-03-07 21:44 UTC (permalink / raw)
  To: Alan Hughes; +Cc: yocto@yoctoproject.org

[-- Attachment #1: Type: text/plain, Size: 767 bytes --]

On Mon, Mar 7, 2016 at 9:10 PM, Alan Hughes <alanhughes@e2eservices.co.uk>
wrote:

> I've been trying to build a BSP using Yocto 2.0 (Jethro) targetting a
> Raspberry Pi 2. Everything goes OK until we reach the point of building the
> "u-boot-rpi" package, at which point it blows up saying that it cannot find
> the file "linux/compiler-gcc5.h". I've looked on the web for any clues, but
> to date have not found anything relevent. If anyone has any suggestions I
> would be more than happy to try them out.
>
>
>
Hi Alan,

This is a known issue. Can you try to apply
https://github.com/resin-os/resin-via-arm/blob/master/layers/meta-resin-via-arm/recipes-bsp/u-boot/files/0001-uboot-support-gcc5.patch
and see if it fixes it?

--
Andrei Gherzan

[-- Attachment #2: Type: text/html, Size: 1482 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-03-07 21:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-07 20:10 Raspberry Pi 2 BSP build problem Alan Hughes
2016-03-07 21:09 ` Trevor Woerner
2016-03-07 21:44 ` Andrei Gherzan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.