I'm attempting to build berkeley db 18.1. I'm trying to build against VxWorks 7 with an Arm Cortex A53. I'm running into some compile errors and I'm not sure what is causing it:
wr_workspace/prj/vsb_debug//krnl/h/public/xkeycheck.h:44:5: error: keyword defined before including C standard header #error keyword defined before including C standard header
b_rsize_t.h:33:23: error: typedef redefinition with different types ('unsigned long' vs 'size_t' (aka 'unsigned int')) typedef unsigned long rsize_t;
wr_workspace/prj/vsb_debug//krnl/h/public/arch/arm/intArmLib.h:64:20: error: value '128' out of range for constraint 'I' : [psr_daif] "I" (PSR_INT_BITS), [daif] "I" (DAIF_INT_BITS)
wr_workspace/prj/vsb_debug//krnl/h/public/arch/arm/private/smpArmv8P.h:146:25: error: value '120' out of range for constraint 'I' : [offset] "I" (_WRS_WIND_VARS_OFFSET_cpuIndex)
wr_workspace/prj/vsb_debug//krnl/h/public/unistd.h:182:53: error: expected ')' extern ssize_t readlink (const char * restrict path, char * restrict buf,