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