DEBUG: Executing shell function do_compile NOTE: cmake --build TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build --target all -- [1/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_reader.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dwarf_reader.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dwarf_reader.cc.o -MF CMakeFiles/dwelf.dir/dwarf_reader.cc.o.d -o CMakeFiles/dwelf.dir/dwarf_reader.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_reader.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_reader.cc:1: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [2/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_pubnames.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dwarf_pubnames.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dwarf_pubnames.cc.o -MF CMakeFiles/dwelf.dir/dwarf_pubnames.cc.o.d -o CMakeFiles/dwelf.dir/dwarf_pubnames.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_pubnames.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_pubnames.cc:1: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [3/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_lines.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dwarf_lines.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dwarf_lines.cc.o -MF CMakeFiles/dwelf.dir/dwarf_lines.cc.o.d -o CMakeFiles/dwelf.dir/dwarf_lines.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_lines.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_lines.cc:1: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [4/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_macros.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dwarf_macros.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dwarf_macros.cc.o -MF CMakeFiles/dwelf.dir/dwarf_macros.cc.o.d -o CMakeFiles/dwelf.dir/dwarf_macros.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_macros.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_macros.cc:1: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [5/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_unit.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dwarf_unit.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dwarf_unit.cc.o -MF CMakeFiles/dwelf.dir/dwarf_unit.cc.o.d -o CMakeFiles/dwelf.dir/dwarf_unit.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_unit.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_unit.cc:1: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [6/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_frame.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dwarf_frame.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dwarf_frame.cc.o -MF CMakeFiles/dwelf.dir/dwarf_frame.cc.o.d -o CMakeFiles/dwelf.dir/dwarf_frame.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_frame.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_frame.cc:1: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [7/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_info.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dwarf_info.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dwarf_info.cc.o -MF CMakeFiles/dwelf.dir/dwarf_info.cc.o.d -o CMakeFiles/dwelf.dir/dwarf_info.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_info.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_info.cc:1: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [8/64] Building CXX object CMakeFiles/dwelf.dir/context.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/context.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/context.cc.o -MF CMakeFiles/dwelf.dir/context.cc.o.d -o CMakeFiles/dwelf.dir/context.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/context.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/context.cc:4: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [9/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_die.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dwarf_die.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dwarf_die.cc.o -MF CMakeFiles/dwelf.dir/dwarf_die.cc.o.d -o CMakeFiles/dwelf.dir/dwarf_die.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_die.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dwarf_die.cc:1: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ [10/64] Building CXX object CMakeFiles/dwelf.dir/dump.cc.o FAILED: [code=1] CMakeFiles/dwelf.dir/dump.cc.o TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-g++ --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Ddwelf_EXPORTS -ITMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11 -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a15 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -std=gnu++20 -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/dwelf.dir/dump.cc.o -MF CMakeFiles/dwelf.dir/dump.cc.o.d -o CMakeFiles/dwelf.dir/dump.cc.o -c TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dump.cc In file included from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/dwarf.h:6, from TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/dump.cc:2: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'pstack::Elf::Addr pstack::Elf::getReg(const CoreRegisters&, int)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:361:49: error: invalid use of incomplete type 'const pstack::Elf::CoreRegisters' {aka 'const struct pstack::Elf::user_regs_struct'} 361 | #define REGMAP(regno, field) case regno: return regs.field; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h: In function 'void pstack::Elf::setReg(CoreRegisters&, int, Addr)': TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:94:1: note: in expansion of macro 'REGMAP' 94 | REGMAP(0, regs[0]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:95:1: note: in expansion of macro 'REGMAP' 95 | REGMAP(1, regs[1]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:96:1: note: in expansion of macro 'REGMAP' 96 | REGMAP(2, regs[2]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:97:1: note: in expansion of macro 'REGMAP' 97 | REGMAP(3, regs[3]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:98:1: note: in expansion of macro 'REGMAP' 98 | REGMAP(4, regs[4]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:99:1: note: in expansion of macro 'REGMAP' 99 | REGMAP(5, regs[5]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:100:1: note: in expansion of macro 'REGMAP' 100 | REGMAP(6, regs[6]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:101:1: note: in expansion of macro 'REGMAP' 101 | REGMAP(7, regs[7]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:102:1: note: in expansion of macro 'REGMAP' 102 | REGMAP(8, regs[8]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:103:1: note: in expansion of macro 'REGMAP' 103 | REGMAP(9, regs[9]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:104:1: note: in expansion of macro 'REGMAP' 104 | REGMAP(10, regs[10]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:105:1: note: in expansion of macro 'REGMAP' 105 | REGMAP(11, regs[11]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:106:1: note: in expansion of macro 'REGMAP' 106 | REGMAP(12, regs[12]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:107:1: note: in expansion of macro 'REGMAP' 107 | REGMAP(13, regs[13]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:108:1: note: in expansion of macro 'REGMAP' 108 | REGMAP(14, regs[14]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:109:1: note: in expansion of macro 'REGMAP' 109 | REGMAP(15, regs[15]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:110:1: note: in expansion of macro 'REGMAP' 110 | REGMAP(16, regs[16]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:370:42: error: invalid use of incomplete type 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 370 | #define REGMAP(regno, field) case regno: regs.field = val; break; | ^~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/archreg.h:111:1: note: in expansion of macro 'REGMAP' 111 | REGMAP(17, regs[17]) | ^~~~~~ TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/sources/pstack-2.11/libpstack/elf.h:357:16: note: forward declaration of 'pstack::Elf::CoreRegisters' {aka 'struct pstack::Elf::user_regs_struct'} 357 | typedef struct user_regs_struct CoreRegisters; | ^~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. WARNING: TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/temp/run.do_compile.3039219:153 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/build' "$@" -- ${EXTRA_OECMAKE_BUILD}' WARNING: Backtrace (BB generated script): #1: cmake_runcmake_build, TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/temp/run.do_compile.3039219, line 153 #2: cmake_do_compile, TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/temp/run.do_compile.3039219, line 147 #3: do_compile, TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/temp/run.do_compile.3039219, line 142 #4: main, TMPDIR/work/cortexa15t2hf-neon-yoe-linux-gnueabi/pstack/2.11/temp/run.do_compile.3039219, line 166