By following the http://roseapplepi.org/index.php/how-to/build-a-minisdk-for-roseapple-pi-board/ and also other resources on the forum, the build fails with error:
$ make CROSS_COMPILE=arm-linux-gnu-
mkdir -p /home/nneeoo/workspace/Roseapple-pi/owl/out/s500_linux_bubble_gum/kernel
make -C /home/nneeoo/workspace/Roseapple-pi/owl/../kernel CROSS_COMPILE=arm-linux-gnu- ARCH=arm O=/home/nneeoo/workspace/Roseapple-pi/owl/out/s500_linux_bubble_gum/kernel dtbs
make[1]: Entering directory '/home/nneeoo/workspace/Roseapple-pi/kernel'
GEN /home/nneeoo/workspace/Roseapple-pi/owl/out/s500_linux_bubble_gum/kernel/Makefile
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/mmc/host/Kconfig:397:warning: leading whitespace ignored
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/util.o
HOSTLD scripts/dtc/dtc
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
CC scripts/mod/devicetable-offsets.s
In file included from /home/nneeoo/workspace/Roseapple-pi/kernel/include/linux/compiler.h:54:0,
from /home/nneeoo/workspace/Roseapple-pi/kernel/include/uapi/linux/stddef.h:1,
from /home/nneeoo/workspace/Roseapple-pi/kernel/include/linux/stddef.h:4,
from /home/nneeoo/workspace/Roseapple-pi/kernel/include/uapi/linux/posix_types.h:4,
from /home/nneeoo/workspace/Roseapple-pi/kernel/include/uapi/linux/types.h:13,
from /home/nneeoo/workspace/Roseapple-pi/kernel/include/linux/types.h:5,
from /home/nneeoo/workspace/Roseapple-pi/kernel/include/linux/mod_devicetable.h:11,
from /home/nneeoo/workspace/Roseapple-pi/kernel/scripts/mod/devicetable-offsets.c:2:
/home/nneeoo/workspace/Roseapple-pi/kernel/include/linux/compiler-gcc.h:103:30: fatal error: linux/compiler-gcc5.h: No such file or directory
compilation terminated.
/home/nneeoo/workspace/Roseapple-pi/kernel/scripts/mod/Makefile:34: recipe for target 'scripts/mod/devicetable-offsets.s' failed
make[4]: *** [scripts/mod/devicetable-offsets.s] Error 1
/home/nneeoo/workspace/Roseapple-pi/kernel/scripts/Makefile.build:455: recipe for target 'scripts/mod' failed
make[3]: *** [scripts/mod] Error 2
/home/nneeoo/workspace/Roseapple-pi/kernel/Makefile:534: recipe for target 'scripts' failed
make[2]: *** [scripts] Error 2
Makefile:131: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/home/nneeoo/workspace/Roseapple-pi/kernel'
Makefile:52: recipe for target 'kernel' failed
make: *** [kernel] Error 2
It seems there are no header files for gcc 5:
$ ls /home/nneeoo/workspace/Roseapple-pi/kernel/include/linux/compiler
compiler-gcc3.h compiler-gcc4.h compiler-gcc.h compiler.h compiler-intel.h
Note that the latest gcc in Fedora is of version 6 already.
By following the http://roseapplepi.org/index.php/how-to/build-a-minisdk-for-roseapple-pi-board/ and also other resources on the forum, the build fails with error:
It seems there are no header files for gcc 5:
Note that the latest gcc in Fedora is of version 6 already.