<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif">Hello Yocto,</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">I'm currently building an image with the <a href="http://busybox_1.23.2.bb">busybox_1.23.2.bb</a> recipe included, using Yocto Sumo 2.5 with the Bitbake version 1.37.0. It is running on a CentOS host building images for the target ARM cortexa8. This busybox recipe is placed in another custom layer. Though this recipe compiles without errors in Poky-Fido, in Poky-Sumo I get compilation errors due to missing header files. I have pasted a part of the log.do.compile file with the error.</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style=""><div class="gmail_default" style=""><font face="times new roman, serif"><i># merged configuration written to .config (needs make)</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>#</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>NOTE: make -j 2 LD=arm-poky-linux-gnueabi-gcc  -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a8 --sysroot=/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/recipe-sysroot V=1 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- SKIP_STRIP=y busybox_unstripped</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>rm -f .kernelrelease</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>echo 1.23.2 > .kernelrelease</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2/scripts/gen_build_files.sh /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2 /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make -f /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2/Makefile silentoldconfig</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make -f scripts/Makefile.build obj=scripts/basic</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2/scripts/gen_build_files.sh /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2 /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>mkdir -p include</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make -f scripts/Makefile.build obj=scripts/kconfig silentoldconfig</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>scripts/kconfig/conf -s Config.in</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>#</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i># using defaults found in .config</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>#</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make -C /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2 KBUILD_SRC= .kernelrelease</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>rm -f .kernelrelease</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>echo 1.23.2 > .kernelrelease</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make -f scripts/Makefile.build obj=scripts/basic</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make -f scripts/Makefile.build obj=applets</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  scripts/basic/split-include include/autoconf.h include/config</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  gcc -Wp,-MD,applets/.usage.d  -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  Â  Â  -Iinclude -Iinclude -o applets/usage applets/usage.c  </i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  gcc -Wp,-MD,applets/.applet_tables.d  -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  Â  Â  Â -o applets/applet_tables applets/applet_tables.c  </i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/busybox-1.23.2/scripts/mkconfigs include/bbconfigopts.h include/bbconfigopts_bz2.h</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make -f scripts/Makefile.build obj=scripts</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  applets/usage_compressed include/usage_compressed.h applets</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  applets/applet_tables include/applet_tables.h include/NUM_APPLETS.h</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  gcc -Wp,-MD,applets/.usage_pod.d  -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  Â  Â  -Iinclude -Iinclude -o applets/usage_pod applets/usage_pod.c  </i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  arm-poky-linux-gnueabi-gcc -Wp,-MD,applets/.applets.o.d  Â -std=gnu99 -Iinclude -Ilibbb  -include include/autoconf.h -D_GNU_SOURCE -DNDEBUG -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BB_VER=KBUILD_STR(1.23.2)" -DBB_BT=AUTOCONF_TIMESTAMP  -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -Os -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0=/usr/src/debug/busybox/1.23.2-r0 -fdebug-prefix-map=/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/recipe-sysroot= -fdebug-prefix-map=/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/recipe-sysroot-native= -mtune=cortex-a8  -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0=/usr/src/debug/busybox/1.23.2-r0 -fdebug-prefix-map=/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/recipe-sysroot= -fdebug-prefix-map=/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/recipe-sysroot-native=  -mtune=cortex-a8  Â -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(applets)"  -D"KBUILD_MODNAME=KBUILD_STR(applets)" -c -o applets/applets.o applets/applets.c</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>In file included from /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/recipe-sysroot-native/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/include-fixed/syslimits.h:7:0,</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â  Â  Â  Â from /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/recipe-sysroot-native/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/include-fixed/limits.h:34,</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â  Â  Â  Â from include/platform.h:141,</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â  Â  Â  Â from include/libbb.h:13,</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â  Â  Â  Â from include/busybox.h:8,</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â  Â  Â  Â from applets/applets.c:9:</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>/opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/recipe-sysroot-native/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/7.3.0/include-fixed/limits.h:194:61: error: no include path in which to search for limits.h</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i> #include_next <limits.h>  /* recurse down to the real one */</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â ^</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>In file included from include/libbb.h:13:0,</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â  Â  Â  Â from include/busybox.h:8,</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â  Â  Â  Â from applets/applets.c:9:</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>include/platform.h:152:11: fatal error: byteswap.h: No such file or directory</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i> # include <byteswap.h></i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>  Â  Â  Â  Â  Â ^~~~~~~~~~~~</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>compilation terminated.</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make[1]: *** [scripts/Makefile.build:198: applets/applets.o] Error 1</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make[1]: *** Waiting for unfinished jobs....</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>make: *** [Makefile:373: applets_dir] Error 2</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>ERROR: oe_runmake failed</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>WARNING: /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/temp/run.do_compile.26870:1 exit 1 from 'exit 1'</i></font></div><div class="gmail_default" style=""><font face="times new roman, serif"><i>ERROR: Function failed: do_compile (log file is located at /opt/ac500/yocto/branches/DEVEL_nextYocto/yocto/build_arm-cortex-a8/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/busybox/1.23.2-r0/temp/log.do_compile.26870)</i></font></div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">Both limits.h and byteswap.h don't exist in Poky-Fido as well, but compiles without problems, unlike on Sumo. Does this have to do with the wrong Toolchains used or due to glibc (FYI: glibc_2.27 is been used)? If it has to do with the Toolchains, which one should I be using and how do I go about it?</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">Thanks!</div><div class="gmail_default" style="font-family:georgia,serif">Regards,</div><div class="gmail_default" style="font-family:georgia,serif"><br></div></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font face="georgia, serif" color="#666666">Mit freundlichen Grüßen / Best Regards,</font><div><font face="georgia, serif" color="#666666">Dhanush <br></font></div></div></div></div></div></div></div></div>