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

Error details

Submitted on:
01/07/25 02:35
Error type:
Recipe
Task:
do_compile
Recipe:
pstack
Recipe version:
2.11-r0
Machine:
qemux86
Distro:
yoe
Build system:
x86_64-linux
Target system:
i686-yoe-linux
Host distro:
ubuntu-22.04/ubuntu-22.04
Branch:
HEAD
Commit:
f459e28b518aa7f0a57c2018fb13c6961314a441
Build:
#210135
Submitter:
ab@rdk
Similar errors:
10
Open a bug