NOTE: make -j 3 arm-angstrom-linux-gnueabi-klcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I./kexec/arch/arm/include -c -MD -o kexec/kexec.o kexec/kexec.c arm-angstrom-linux-gnueabi-klcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -Os -fno-builtin -ffreestanding -nostdinc -fno-zero-initialized-in-bss -I./purgatory/include -I./purgatory/arch/arm/include -I./util_lib/include -I/oe/build/tmp/cross/armv5te/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/include -c -MD -o purgatory/purgatory.o purgatory/purgatory.c arm-angstrom-linux-gnueabi-klcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -Os -fno-builtin -ffreestanding -nostdinc -fno-zero-initialized-in-bss -I./purgatory/include -I./purgatory/arch/arm/include -I./util_lib/include -I/oe/build/tmp/cross/armv5te/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/include -c -MD -o purgatory/printf.o purgatory/printf.c purgatory/purgatory.c:2:20: error: limits.h: No such file or directory purgatory/purgatory.c:3:20: error: stdint.h: No such file or directory In file included from purgatory/purgatory.c:5: ./util_lib/include/sha256.h:9: error: expected specifier-qualifier-list before 'size_t' ./util_lib/include/sha256.h:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sha256_digest_t' ./util_lib/include/sha256.h:18: warning: type defaults to 'int' in declaration of 'uint8_t' ./util_lib/include/sha256.h:18: error: expected ';', ',' or ')' before '*' token ./util_lib/include/sha256.h:19: error: expected declaration specifiers or '...' before 'sha256_digest_t' In file included from purgatory/purgatory.c:7: purgatory/../kexec/kexec-sha256.h:5: error: expected specifier-qualifier-list before 'uint64_t' purgatory/purgatory.c:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sha256_digest' purgatory/purgatory.c: In function 'verify_sha256_digest': purgatory/purgatory.c:15: error: 'sha256_digest_t' undeclared (first use in this function) purgatory/purgatory.c:15: error: (Each undeclared identifier is reported only once purgatory/purgatory.c:15: error: for each function it appears in.) purgatory/purgatory.c:15: error: expected ';' before 'digest' purgatory/purgatory.c:19: warning: division by zero purgatory/purgatory.c:21: warning: implicit declaration of function 'sha256_update' purgatory/purgatory.c:21: error: 'uint8_t' undeclared (first use in this function) purgatory/purgatory.c:21: error: expected expression before ')' token purgatory/purgatory.c:21: error: 'uintptr_t' undeclared (first use in this function) purgatory/purgatory.c:22: error: 'struct sha256_region' has no member named 'len' purgatory/purgatory.c:24: error: 'digest' undeclared (first use in this function) purgatory/purgatory.c:24: error: too many arguments to function 'sha256_finish' purgatory/purgatory.c:25: warning: implicit declaration of function 'memcmp' purgatory/purgatory.c:25: error: 'sha256_digest' undeclared (first use in this function) purgatory/printf.c:2:20: error: limits.h: No such file or directory purgatory/printf.c:3:20: error: stdint.h: No such file or directory purgatory/printf.c: In function 'printf': purgatory/printf.c:52: error: 'CHAR_BIT' undeclared (first use in this function) purgatory/printf.c:52: error: (Each undeclared identifier is reported only once purgatory/printf.c:52: error: for each function it appears in.) make: *** [purgatory/purgatory.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [purgatory/printf.o] Error 1 In file included from kexec/kexec.c:37: /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isalnum': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:125: warning: '__ctype_isalnum' is static but used in inline function 'isalnum' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isalpha': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:126: warning: '__ctype_isalpha' is static but used in inline function 'isalpha' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isascii': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:127: warning: '__ctype_isascii' is static but used in inline function 'isascii' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isblank': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:128: warning: '__ctype_isblank' is static but used in inline function 'isblank' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'iscntrl': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:129: warning: '__ctype_iscntrl' is static but used in inline function 'iscntrl' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isdigit': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:130: warning: '__ctype_isdigit' is static but used in inline function 'isdigit' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isgraph': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:131: warning: '__ctype_isgraph' is static but used in inline function 'isgraph' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'islower': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:132: warning: '__ctype_islower' is static but used in inline function 'islower' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isprint': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:133: warning: '__ctype_isprint' is static but used in inline function 'isprint' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'ispunct': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:134: warning: '__ctype_ispunct' is static but used in inline function 'ispunct' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isspace': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:135: warning: '__ctype_isspace' is static but used in inline function 'isspace' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isupper': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:136: warning: '__ctype_isupper' is static but used in inline function 'isupper' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'isxdigit': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:137: warning: '__ctype_isxdigit' is static but used in inline function 'isxdigit' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'toupper': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:138: warning: '__ctype_toupper' is static but used in inline function 'toupper' which is not static /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h: In function 'tolower': /oe/build/tmp/staging/armv5te-angstrom-linux-gnueabi/lib/klibc/include/ctype.h:139: warning: '__ctype_tolower' is static but used in inline function 'tolower' which is not static In file included from kexec/kexec.c:44: kexec/kexec-syscall.h: In function 'kexec_reboot': kexec/kexec-syscall.h:70: warning: implicit declaration of function '__reboot' kexec/kexec.c: In function 'add_segment_phys_virt': kexec/kexec.c:322: warning: implicit declaration of function 'virt_to_phys' kexec/kexec.c: In function 'slurp_file_len': kexec/kexec.c:452: warning: format '%ld' expects type 'long int', but argument 4 has type 'off_t' kexec/kexec.c: In function 'my_load': kexec/kexec.c:687: warning: implicit declaration of function 'kexec_load' kexec/kexec.c: In function 'kexec_loaded': kexec/kexec.c:807: warning: implicit declaration of function 'fscanf' kexec/kexec.c:807: warning: incompatible implicit declaration of built-in function 'fscanf' kexec/kexec.c: In function 'get_command_line': kexec/kexec.c:863: warning: implicit declaration of function 'getline' make: *** wait: No child processes. Stop. FATAL: oe_runmake failed