DEBUG: Executing shell function do_compile
NOTE: make
Makefile:4370: warning: ignoring prerequisites on suffix rule definition
TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/bin/python3-native/python3 ../git/modules/arch/x86/gen_x86_insn.py
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o genperf.o `test -f tools/genperf/genperf.c || echo '../git/'`tools/genperf/genperf.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o gp-perfect.o `test -f tools/genperf/perfect.c || echo '../git/'`tools/genperf/perfect.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o gp-phash.o `test -f libyasm/phash.c || echo '../git/'`libyasm/phash.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o gp-xmalloc.o `test -f libyasm/xmalloc.c || echo '../git/'`libyasm/xmalloc.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o gp-xstrdup.o `test -f libyasm/xstrdup.c || echo '../git/'`libyasm/xstrdup.c
gcc  -o genperf  genperf.o gp-perfect.o gp-phash.o gp-xmalloc.o gp-xstrdup.o 
./genperf x86insn_nasm.gperf x86insn_nasm.c
./genperf x86insn_gas.gperf x86insn_gas.c
fail to map group of size 2 for tab size 512
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-main.o `test -f tools/re2c/main.c || echo '../git/'`tools/re2c/main.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-code.o `test -f tools/re2c/code.c || echo '../git/'`tools/re2c/code.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-dfa.o `test -f tools/re2c/dfa.c || echo '../git/'`tools/re2c/dfa.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-parser.o `test -f tools/re2c/parser.c || echo '../git/'`tools/re2c/parser.c
In file included from ../git/tools/re2c/parser.c:8:
./config.h:134:9: warning: "PACKAGE_VERSION" redefined
  134 | #define PACKAGE_VERSION "1.3.0.87.g121a.dirty"
      |         ^~~~~~~~~~~~~~~
In file included from ../git/tools/re2c/globals.h:4,
                 from ../git/tools/re2c/parser.c:5:
../git/tools/re2c/basics.h:12:9: note: this is the location of the previous definition
   12 | #define PACKAGE_VERSION "1.0.0"
      |         ^~~~~~~~~~~~~~~
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-actions.o `test -f tools/re2c/actions.c || echo '../git/'`tools/re2c/actions.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-scanner.o `test -f tools/re2c/scanner.c || echo '../git/'`tools/re2c/scanner.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-mbo_getopt.o `test -f tools/re2c/mbo_getopt.c || echo '../git/'`tools/re2c/mbo_getopt.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-substr.o `test -f tools/re2c/substr.c || echo '../git/'`tools/re2c/substr.c
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o re2c-translate.o `test -f tools/re2c/translate.c || echo '../git/'`tools/re2c/translate.c
gcc  -o re2c  re2c-main.o re2c-code.o re2c-dfa.o re2c-parser.o re2c-actions.o re2c-scanner.o re2c-mbo_getopt.o re2c-substr.o re2c-translate.o 
./re2c -b -o gas-token.c ../git/modules/parsers/gas/gas-token.re
./re2c -b -o nasm-token.c ../git/modules/parsers/nasm/nasm-token.re
gcc  -isystemTOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/include -O2 -pipe -I. -I../git  \
  -c -o genmacro.o `test -f tools/genmacro/genmacro.c || echo '../git/'`tools/genmacro/genmacro.c
gcc  -o genmacro  genmacro.o 
./genmacro nasm-macros.c nasm_standard_mac ../git/modules/parsers/nasm/nasm-std.mac
gcc  -I. -I../git  -c -o genversion.o `test -f modules/preprocs/nasm/genversion.c || echo '../git/'`modules/preprocs/nasm/genversion.c
gcc  -o genversion  genversion.o 
./genversion version.mac
./genmacro nasm-version.c nasm_version_mac version.mac
./genmacro win64-nasm.c win64_nasm_stdmac ../git/modules/objfmts/coff/win64-nasm.mac
./genmacro win64-gas.c win64_gas_stdmac ../git/modules/objfmts/coff/win64-gas.mac
gcc  -I. -I../git  -c -o genstring.o `test -f genstring.c || echo '../git/'`genstring.c
gcc  -o genstring  genstring.o 
./genstring license_msg license.c ../git/COPYING
make  all-recursive
make[1]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build'
Makefile:4370: warning: ignoring prerequisites on suffix rule definition
Making all in po
make[2]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build/po'
make yasm.pot-update
make[3]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build/po'
package_gnu=""; \
test -n "$package_gnu" || { \
  if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \
         LC_ALL=C find -L ../../git -maxdepth 1 -type f -size -10000000c -exec grep -i 'GNU yasm' /dev/null '{}' ';' 2>/dev/null; \
       else \
         LC_ALL=C grep -i 'GNU yasm' ../../git/* 2>/dev/null; \
       fi; \
     } | grep -v 'libtool:' >/dev/null; then \
     package_gnu=yes; \
   else \
     package_gnu=no; \
   fi; \
}; \
if test "$package_gnu" = "yes"; then \
  package_prefix='GNU '; \
else \
  package_prefix=''; \
fi; \
if test -n 'bug-yasm@tortall.net' || test 'bug-yasm@tortall.net' = '@'PACKAGE_BUGREPORT'@'; then \
  msgid_bugs_address='bug-yasm@tortall.net'; \
else \
  msgid_bugs_address='bug-yasm@tortall.net'; \
fi; \
case `TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
  '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
    TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/bin/xgettext --default-domain=yasm --directory=../../git \
      --add-comments=TRANSLATORS: \
      --files-from=../../git/po/POTFILES.in \
      --copyright-holder='Peter Johnson and other YASM developers' \
      --msgid-bugs-address="$msgid_bugs_address" \
      --keyword=_ --keyword=N_  \
    ;; \
  *) \
    TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/bin/xgettext --default-domain=yasm --directory=../../git \
      --add-comments=TRANSLATORS: \
      --files-from=../../git/po/POTFILES.in \
      --copyright-holder='Peter Johnson and other YASM developers' \
      --package-name="${package_prefix}yasm" \
      --package-version='1.3.0.87.g121a.dirty' \
      --msgid-bugs-address="$msgid_bugs_address" \
      --keyword=_ --keyword=N_  \
    ;; \
esac
TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/bin/xgettext: warning: file 'modules/parsers/gas/gas-token.re' extension 're' is unknown; will try C
modules/parsers/gas/gas-token.re:289: warning: unterminated character constant
TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native/usr/bin/xgettext: warning: file 'modules/parsers/nasm/nasm-token.re' extension 're' is unknown; will try C
test ! -f yasm.po || { \
  if test -f ../../git/po/yasm.pot-header; then \
    sed -e '1,/^#$/d' < yasm.po > yasm.1po && \
    cat ../../git/po/yasm.pot-header yasm.1po > yasm.po && \
    rm -f yasm.1po \
    || exit 1; \
  fi; \
  if test -f ../../git/po/yasm.pot; then \
    sed -f ../../git/po/remove-potcdate.sed < ../../git/po/yasm.pot > yasm.1po && \
    sed -f ../../git/po/remove-potcdate.sed < yasm.po > yasm.2po && \
    if cmp yasm.1po yasm.2po >/dev/null 2>&1; then \
      rm -f yasm.1po yasm.2po yasm.po; \
    else \
      rm -f yasm.1po yasm.2po ../../git/po/yasm.pot && \
      mv yasm.po ../../git/po/yasm.pot; \
    fi; \
  else \
    mv yasm.po ../../git/po/yasm.pot; \
  fi; \
}
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build/po'
test ! -f ../../git/po/yasm.pot || \
  test -z "" || make 
touch ../../git/po/stamp-po
make[2]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build/po'
Making all in .
make[2]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build'
Makefile:4370: warning: ignoring prerequisites on suffix rule definition
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot -DHAVE_CONFIG_H -I. -I../git     -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/git=/usr/src/debug/yasm/1.3.0+git  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/git=/usr/src/debug/yasm/1.3.0+git  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build=/usr/src/debug/yasm/1.3.0+git  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build=/usr/src/debug/yasm/1.3.0+git  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/recipe-sysroot-native=  -pipe -c -o frontends/yasm/yasm.o ../git/frontends/yasm/yasm.c
In file included from ../git/frontends/yasm/yasm.c:31:
../git/libyasm/bitvect.h:86:32: error: cannot use keyword 'false' as enumeration constant
   86 |         typedef enum boolean { false = FALSE, true = TRUE } boolean;
      |                                ^~~~~
../git/libyasm/bitvect.h:86:32: note: 'false' is a keyword with '-std=c23' onwards
make[2]: *** [Makefile:2913: frontends/yasm/yasm.o] Error 1
make[2]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build'
make[1]: *** [Makefile:3151: all-recursive] Error 1
make[1]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/build'
make: *** [Makefile:2234: all] Error 2
ERROR: oe_runmake failed
WARNING: TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/temp/run.do_compile.1035304:188 exit 1 from 'exit 1'
WARNING: Backtrace (BB generated script): 
	#1: bbfatal_log, TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/temp/run.do_compile.1035304, line 188
	#2: die, TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/temp/run.do_compile.1035304, line 172
	#3: oe_runmake, TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/temp/run.do_compile.1035304, line 167
	#4: autotools_do_compile, TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/temp/run.do_compile.1035304, line 162
	#5: do_compile, TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/temp/run.do_compile.1035304, line 157
	#6: main, TOPDIR/tmp/work/core2-64-oe-linux/yasm/1.3.0+git/temp/run.do_compile.1035304, line 201

Error details

Submitted on:
09/04/25 03:01
Error type:
Recipe
Task:
do_compile
Recipe:
yasm
Recipe version:
1.3.0+git-r0
Machine:
qemux86-64
Distro:
nodistro
Build system:
x86_64-linux
Target system:
x86_64-oe-linux
Host distro:
gentoo-2.17/gentoo-2.17
Branch:
jansa/master
Commit:
c4b31fd686ad222fa47b152020e0a6a2b4156ce0
Build:
#204568
Submitter:
Martin.Jansa@gmail.com
Similar errors:
1
Open a bug