DEBUG: Executing shell function do_compile
NOTE: cmake --build TMPDIR/work/core2-32-yoe-linux/pstack/2.11/build --target all --
[1/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_pubnames.cc.o
[2/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_reader.cc.o
[3/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_macros.cc.o
[4/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_lines.cc.o
[5/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_unit.cc.o
[6/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_info.cc.o
[7/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_die.cc.o
[8/64] Building CXX object CMakeFiles/dwelf.dir/context.cc.o
[9/64] Building CXX object CMakeFiles/dwelf.dir/dwarf_frame.cc.o
[10/64] Building CXX object CMakeFiles/dwelf.dir/flags.cc.o
[11/64] Building CXX object CMakeFiles/dwelf.dir/inflate.cc.o
[12/64] Building CXX object CMakeFiles/dwelf.dir/reader.cc.o
[13/64] Building CXX object CMakeFiles/dwelf.dir/lzma.cc.o
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/lzma.cc:31:24: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
31 | uint8_t indexBuffer[options.backward_size];
| ^~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/lzma.cc:31:24: note: read of non-constexpr variable 'options' is not allowed in a constant expression
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/lzma.cc:20:22: note: declared here
20 | lzma_stream_flags options{};
| ^
1 warning generated.
[14/64] Building C object tests/CMakeFiles/testhelper.dir/abort.c.o
In file included from <built-in>:412:
<command line>:4:9: warning: '_FORTIFY_SOURCE' macro redefined [-Wmacro-redefined]
4 | #define _FORTIFY_SOURCE 0
| ^
<command line>:1:9: note: previous definition is here
1 | #define _FORTIFY_SOURCE 2
| ^
1 warning generated.
[15/64] Linking C static library tests/libtesthelper.a
[16/64] Building C object tests/CMakeFiles/basic.dir/basic.c.o
In file included from <built-in>:412:
<command line>:4:9: warning: '_FORTIFY_SOURCE' macro redefined [-Wmacro-redefined]
4 | #define _FORTIFY_SOURCE 0
| ^
<command line>:1:9: note: previous definition is here
1 | #define _FORTIFY_SOURCE 2
| ^
1 warning generated.
[17/64] Building CXX object CMakeFiles/dwelf.dir/dump.cc.o
[18/64] Building CXX object CMakeFiles/procman.dir/self.cc.o
[19/64] Building C object CMakeFiles/hdbg.dir/heap.c.o
FAILED: [code=1] CMakeFiles/hdbg.dir/heap.c.o
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/recipe-sysroot-native/usr/bin/i686-yoe-linux/i686-yoe-linux-clang --sysroot=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Dhdbg_EXPORTS -ITMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11 -target i686-yoe-linux -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --dyld-prefix=/usr --dyld-prefix=/usr -Qunused-arguments -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/core2-32-yoe-linux/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/recipe-sysroot-native= -pipe -fPIC -Wall -Wextra -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-omit-frame-pointer -g3 -MD -MT CMakeFiles/hdbg.dir/heap.c.o -MF CMakeFiles/hdbg.dir/heap.c.o.d -o CMakeFiles/hdbg.dir/heap.c.o -c TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/heap.c
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/heap.c:24:13: warning: unknown pragma ignored [-Wunknown-pragmas]
24 | #pragma GCC optimize("O0")
| ^
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/heap.c:357:43: warning: unknown attribute 'optimize' ignored [-Wunknown-attributes]
357 | static void __attribute__((naked,noinline,optimize("O0")))
| ^~~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/heap.c:359:5: error: non-ASM statement in naked function is not supported
359 | (void)ip;
| ^
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/heap.c:357:28: note: attribute is here
357 | static void __attribute__((naked,noinline,optimize("O0")))
| ^
2 warnings and 1 error generated.
[20/64] Building CXX object CMakeFiles/procman.dir/dead.cc.o
[21/64] Building CXX object CMakeFiles/procman.dir/procdump.cc.o
[22/64] Building CXX object CMakeFiles/procman.dir/proc_service.cc.o
[23/64] Building CXX object CMakeFiles/procman.dir/process.cc.o
FAILED: [code=1] CMakeFiles/procman.dir/process.cc.o
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/recipe-sysroot-native/usr/bin/i686-yoe-linux/i686-yoe-linux-clang++ --sysroot=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/recipe-sysroot -DDEBUGINFOD -DVERSION="" -DWITH_LZMA -DWITH_ZLIB -Dprocman_EXPORTS -ITMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11 -target i686-yoe-linux -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --dyld-prefix=/usr --dyld-prefix=/usr -Qunused-arguments -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/core2-32-yoe-linux/pstack/2.11/recipe-sysroot -O2 -g -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/build=/usr/src/debug/pstack/2.11 -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/pstack/2.11/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/core2-32-yoe-linux/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/procman.dir/process.cc.o -MF CMakeFiles/procman.dir/process.cc.o.d -o CMakeFiles/procman.dir/process.cc.o -c TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/process.cc
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/process.cc:924:50: error: non-constant-expression cannot be narrowed from type 'long' to 'Elf::Addr' (aka 'unsigned int') in initializer list [-Wc++11-narrowing]
924 | ProcessLocation badip = { p, IP(prev.regs) };
| ^~~~~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/process.cc:29:18: note: expanded from macro 'IP'
29 | #define IP(regs) (regs.eip)
| ^~~~~~~~~~
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/process.cc:924:50: note: insert an explicit cast to silence this issue
924 | ProcessLocation badip = { p, IP(prev.regs) };
| ^~~~~~~~~~~~~
| static_cast<Addr>( )
TMPDIR/work/core2-32-yoe-linux/pstack/2.11/sources/pstack-2.11/process.cc:29:18: note: expanded from macro 'IP'
29 | #define IP(regs) (regs.eip)
| ^~~~~~~~~~
1 error generated.
[24/64] Building CXX object CMakeFiles/dwelf.dir/elf.cc.o
[25/64] Building CXX object CMakeFiles/procman.dir/live.cc.o
[26/64] Building CXX object CMakeFiles/procman.dir/dwarfproc.cc.o
[27/64] Building CXX object CMakeFiles/canal.dir/canal.cc.o
[28/64] Building CXX object CMakeFiles/pstack.dir/pstack.cc.o
ninja: build stopped: subcommand failed.
WARNING: TMPDIR/work/core2-32-yoe-linux/pstack/2.11/temp/run.do_compile.689284:153 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TMPDIR/work/core2-32-yoe-linux/pstack/2.11/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script):
#1: cmake_runcmake_build, TMPDIR/work/core2-32-yoe-linux/pstack/2.11/temp/run.do_compile.689284, line 153
#2: cmake_do_compile, TMPDIR/work/core2-32-yoe-linux/pstack/2.11/temp/run.do_compile.689284, line 147
#3: do_compile, TMPDIR/work/core2-32-yoe-linux/pstack/2.11/temp/run.do_compile.689284, line 142
#4: main, TMPDIR/work/core2-32-yoe-linux/pstack/2.11/temp/run.do_compile.689284, line 166