Bug 14038

Summary: harfbuzz parallel make race in do_compile
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Richard Purdie <richard.purdie>
Component: coreAssignee: Ross Burton <ross.burton>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: joe.slater, Martin.Jansa, meta.mr.watcher, meta.watcher, randy.macleod, ross.burton
Version: 3.2   
Target Milestone: 3.2 M4   
Hardware: x86   
OS: Multiple   
Whiteboard: AB-INT
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Richard Purdie 2020-09-02 14:33:12 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/73/builds/2390ERROR: harfbuzz-2.7.1-r0 do_compile: Execution of '/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/temp/run.do_compile.54575' failed with exit code 1:
[1/256] /home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/harfbuzz-2.7.1/src/gen-hb-version.py 2.7.1 src/hb-version.h ../harfbuzz-2.7.1/src ../harfbuzz-2.7.1/src/hb-version.h.in
[2/256] /home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/harfbuzz-2.7.1/src/gen-harfbuzzcc.py src/harfbuzz.cc ../harfbuzz-2.7.1/src ../harfbuzz-2.7.1/src/hb-aat-layout-ankr-table.hh ../harfbuzz-2.7.1/src/hb-aat-layout-bsln-table.hh ../harfbuzz-2.7.1/src/hb-aat-layout-common.hh ../harfbuzz-2.7.1/src/hb-aat-layout-feat-table.hh ../harfbuzz-2.7.1/src/hb-aat-layout-just-table.hh ../harfbuzz-2.7.1/src/hb-aat-layout-kerx-table.hh ../harfbuzz-2.7.1/src/hb-aat-layout-morx-table.hh ../harfbuzz-2.7.1/src/hb-aat-layout-opbd-table.hh ../harfbuzz-2.7.1/src/hb-aat-layout-trak-table.hh ../harfbuzz-2.7.1/src/hb-aat-layout.cc ../harfbuzz-2.7.1/src/hb-aat-layout.hh ../harfbuzz-2.7.1/src/hb-aat-ltag-table.hh ../harfbuzz-2.7.1/src/hb-aat-map.cc ../harfbuzz-2.7.1/src/hb-aat-map.hh ../harfbuzz-2.7.1/src/hb-algs.hh ../harfbuzz-2.7.1/src/hb-array.hh ../harfbuzz-2.7.1/src/hb-atomic.hh ../harfbuzz-2.7.1/src/hb-bimap.hh ../harfbuzz-2.7.1/src/hb-blob.cc ../harfbuzz-2.7.1/src/hb-blob.hh ../harfbuzz-2.7.1/src/hb-buffer-serialize.cc ../harfbuzz-2.7.1/src/hb-buffer.cc ../harfbuzz-2.7.1/src/hb-buffer.hh ../harfbuzz-2.7.1/src/hb-cache.hh ../harfbuzz-2.7.1/src/hb-cff-interp-common.hh ../harfbuzz-2.7.1/src/hb-cff-interp-cs-common.hh ../harfbuzz-2.7.1/src/hb-cff-interp-dict-common.hh ../harfbuzz-2.7.1/src/hb-cff1-interp-cs.hh ../harfbuzz-2.7.1/src/hb-cff2-interp-cs.hh ../harfbuzz-2.7.1/src/hb-common.cc ../harfbuzz-2.7.1/src/hb-config.hh ../harfbuzz-2.7.1/src/hb-debug.hh ../harfbuzz-2.7.1/src/hb-dispatch.hh ../harfbuzz-2.7.1/src/hb-draw.cc ../harfbuzz-2.7.1/src/hb-draw.hh ../harfbuzz-2.7.1/src/hb-face.cc ../harfbuzz-2.7.1/src/hb-face.hh ../harfbuzz-2.7.1/src/hb-fallback-shape.cc ../harfbuzz-2.7.1/src/hb-font.cc ../harfbuzz-2.7.1/src/hb-font.hh ../harfbuzz-2.7.1/src/hb-iter.hh ../harfbuzz-2.7.1/src/hb-kern.hh ../harfbuzz-2.7.1/src/hb-machinery.hh ../harfbuzz-2.7.1/src/hb-map.cc ../harfbuzz-2.7.1/src/hb-map.hh ../harfbuzz-2.7.1/src/hb-meta.hh ../harfbuzz-2.7.1/src/hb-mutex.hh ../harfbuzz-2.7.1/src/hb-null.hh ../harfbuzz-2.7.1/src/hb-number.cc ../harfbuzz-2.7.1/src/hb-number.hh ../harfbuzz-2.7.1/src/hb-object.hh ../harfbuzz-2.7.1/src/hb-open-file.hh ../harfbuzz-2.7.1/src/hb-open-type.hh ../harfbuzz-2.7.1/src/hb-ot-cff-common.hh ../harfbuzz-2.7.1/src/hb-ot-cff1-std-str.hh ../harfbuzz-2.7.1/src/hb-ot-cff1-table.cc ../harfbuzz-2.7.1/src/hb-ot-cff1-table.hh ../harfbuzz-2.7.1/src/hb-ot-cff2-table.cc ../harfbuzz-2.7.1/src/hb-ot-cff2-table.hh ../harfbuzz-2.7.1/src/hb-ot-cmap-table.hh ../harfbuzz-2.7.1/src/hb-ot-color-cbdt-table.hh ../harfbuzz-2.7.1/src/hb-ot-color-colr-table.hh ../harfbuzz-2.7.1/src/hb-ot-color-cpal-table.hh ../harfbuzz-2.7.1/src/hb-ot-color-sbix-table.hh ../harfbuzz-2.7.1/src/hb-ot-color-svg-table.hh ../harfbuzz-2.7.1/src/hb-ot-color.cc ../harfbuzz-2.7.1/src/hb-ot-face-table-list.hh ../harfbuzz-2.7.1/src/hb-ot-face.cc ../harfbuzz-2.7.1/src/hb-ot-face.hh ../harfbuzz-2.7.1/src/hb-ot-font.cc ../harfbuzz-2.7.1/src/hb-ot-gasp-table.hh ../harfbuzz-2.7.1/src/hb-ot-glyf-table.hh ../harfbuzz-2.7.1/src/hb-ot-hdmx-table.hh ../harfbuzz-2.7.1/src/hb-ot-head-table.hh ../harfbuzz-2.7.1/src/hb-ot-hhea-table.hh ../harfbuzz-2.7.1/src/hb-ot-hmtx-table.hh ../harfbuzz-2.7.1/src/hb-ot-kern-table.hh ../harfbuzz-2.7.1/src/hb-ot-layout-base-table.hh ../harfbuzz-2.7.1/src/hb-ot-layout-common.hh ../harfbuzz-2.7.1/src/hb-ot-layout-gdef-table.hh ../harfbuzz-2.7.1/src/hb-ot-layout-gpos-table.hh ../harfbuzz-2.7.1/src/hb-ot-layout-gsub-table.hh ../harfbuzz-2.7.1/src/hb-ot-layout-gsubgpos.hh ../harfbuzz-2.7.1/src/hb-ot-layout-jstf-table.hh ../harfbuzz-2.7.1/src/hb-ot-layout.cc ../harfbuzz-2.7.1/src/hb-ot-layout.hh ../harfbuzz-2.7.1/src/hb-ot-map.cc ../harfbuzz-2.7.1/src/hb-ot-map.hh ../harfbuzz-2.7.1/src/hb-ot-math-table.hh ../harfbuzz-2.7.1/src/hb-ot-math.cc ../harfbuzz-2.7.1/src/hb-ot-maxp-table.hh ../harfbuzz-2.7.1/src/hb-ot-meta-table.hh ../harfbuzz-2.7.1/src/hb-ot-meta.cc ../harfbuzz-2.7.1/src/hb-ot-metrics.cc ../harfbuzz-2.7.1/src/hb-ot-metrics.hh ../harfbuzz-2.7.1/src/hb-ot-name-language-static.hh ../harfbuzz-2.7.1/src/hb-ot-name-language.hh ../harfbuzz-2.7.1/src/hb-ot-name-table.hh ../harfbuzz-2.7.1/src/hb-ot-name.cc ../harfbuzz-2.7.1/src/hb-ot-os2-table.hh ../harfbuzz-2.7.1/src/hb-ot-os2-unicode-ranges.hh ../harfbuzz-2.7.1/src/hb-ot-post-macroman.hh ../harfbuzz-2.7.1/src/hb-ot-post-table.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-arabic-fallback.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-arabic-joining-list.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-arabic-table.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-arabic-win1256.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-arabic.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-arabic.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-default.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-hangul.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-hebrew.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-indic-table.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-indic.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-indic.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-khmer.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-khmer.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-myanmar.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-myanmar.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-thai.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-use-table.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-use.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-use.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex-vowel-constraints.cc ../harfbuzz-2.7.1/src/hb-ot-shape-complex-vowel-constraints.hh ../harfbuzz-2.7.1/src/hb-ot-shape-complex.hh ../harfbuzz-2.7.1/src/hb-ot-shape-fallback.cc ../harfbuzz-2.7.1/src/hb-ot-shape-fallback.hh ../harfbuzz-2.7.1/src/hb-ot-shape-normalize.cc ../harfbuzz-2.7.1/src/hb-ot-shape-normalize.hh ../harfbuzz-2.7.1/src/hb-ot-shape.cc ../harfbuzz-2.7.1/src/hb-ot-shape.hh ../harfbuzz-2.7.1/src/hb-ot-stat-table.hh ../harfbuzz-2.7.1/src/hb-ot-tag-table.hh ../harfbuzz-2.7.1/src/hb-ot-tag.cc ../harfbuzz-2.7.1/src/hb-ot-var-avar-table.hh ../harfbuzz-2.7.1/src/hb-ot-var-fvar-table.hh ../harfbuzz-2.7.1/src/hb-ot-var-gvar-table.hh ../harfbuzz-2.7.1/src/hb-ot-var-hvar-table.hh ../harfbuzz-2.7.1/src/hb-ot-var-mvar-table.hh ../harfbuzz-2.7.1/src/hb-ot-var.cc ../harfbuzz-2.7.1/src/hb-ot-vorg-table.hh ../harfbuzz-2.7.1/src/hb-pool.hh ../harfbuzz-2.7.1/src/hb-sanitize.hh ../harfbuzz-2.7.1/src/hb-serialize.hh ../harfbuzz-2.7.1/src/hb-set-digest.hh ../harfbuzz-2.7.1/src/hb-set.cc ../harfbuzz-2.7.1/src/hb-set.hh ../harfbuzz-2.7.1/src/hb-shape-plan.cc ../harfbuzz-2.7.1/src/hb-shape-plan.hh ../harfbuzz-2.7.1/src/hb-shape.cc ../harfbuzz-2.7.1/src/hb-shaper-impl.hh ../harfbuzz-2.7.1/src/hb-shaper-list.hh ../harfbuzz-2.7.1/src/hb-shaper.cc ../harfbuzz-2.7.1/src/hb-shaper.hh ../harfbuzz-2.7.1/src/hb-static.cc ../harfbuzz-2.7.1/src/hb-string-array.hh ../harfbuzz-2.7.1/src/hb-style.cc ../harfbuzz-2.7.1/src/hb-ucd-table.hh ../harfbuzz-2.7.1/src/hb-ucd.cc ../harfbuzz-2.7.1/src/hb-unicode-emoji-table.hh ../harfbuzz-2.7.1/src/hb-unicode.cc ../harfbuzz-2.7.1/src/hb-unicode.hh ../harfbuzz-2.7.1/src/hb-utf.hh ../harfbuzz-2.7.1/src/hb-vector.hh ../harfbuzz-2.7.1/src/hb.hh ../harfbuzz-2.7.1/src/hb-glib.cc ../harfbuzz-2.7.1/src/hb-ft.cc ../harfbuzz-2.7.1/src/hb-graphite2.cc ../harfbuzz-2.7.1/src/hb-uniscribe.cc ../harfbuzz-2.7.1/src/hb-gdi.cc ../harfbuzz-2.7.1/src/hb-directwrite.cc ../harfbuzz-2.7.1/src/hb-coretext.cc
[3/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-draw.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-draw.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-draw.cc.o -c ../harfbuzz-2.7.1/src/hb-draw.cc
[4/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-common.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-common.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-common.cc.o -c ../harfbuzz-2.7.1/src/hb-common.cc
FAILED: src/libharfbuzz.so.0.20701.0.p/hb-common.cc.o 
x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-common.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-common.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-common.cc.o -c ../harfbuzz-2.7.1/src/hb-common.cc
In file included from ../harfbuzz-2.7.1/src/hb.hh:171,
                 from ../harfbuzz-2.7.1/src/hb-common.cc:29:
../harfbuzz-2.7.1/src/hb.h:44:10: warning: ../harfbuzz-2.7.1/src/hb-version.h is shorter than expected
   44 | #include "hb-version.h"
      |          ^~~~~~~~~~~~~~
../harfbuzz-2.7.1/src/hb-common.cc:625:1: error: no previous declaration for 'void hb_version(unsigned int*, unsigned int*, unsigned int*)' [-Werror=missing-declarations]
  625 | hb_version (unsigned int *major,
      | ^~~~~~~~~~
../harfbuzz-2.7.1/src/hb-common.cc: In function 'void hb_version(unsigned int*, unsigned int*, unsigned int*)':
../harfbuzz-2.7.1/src/hb-common.cc:629:12: error: 'HB_VERSION_MAJOR' was not declared in this scope
  629 |   *major = HB_VERSION_MAJOR;
      |            ^~~~~~~~~~~~~~~~
../harfbuzz-2.7.1/src/hb-common.cc:630:12: error: 'HB_VERSION_MINOR' was not declared in this scope
  630 |   *minor = HB_VERSION_MINOR;
      |            ^~~~~~~~~~~~~~~~
../harfbuzz-2.7.1/src/hb-common.cc:631:12: error: 'HB_VERSION_MICRO' was not declared in this scope
  631 |   *micro = HB_VERSION_MICRO;
      |            ^~~~~~~~~~~~~~~~
../harfbuzz-2.7.1/src/hb-common.cc: At global scope:
../harfbuzz-2.7.1/src/hb-common.cc:644:1: error: no previous declaration for 'const char* hb_version_string()' [-Werror=missing-declarations]
  644 | hb_version_string ()
      | ^~~~~~~~~~~~~~~~~
../harfbuzz-2.7.1/src/hb-common.cc: In function 'const char* hb_version_string()':
../harfbuzz-2.7.1/src/hb-common.cc:646:10: error: 'HB_VERSION_STRING' was not declared in this scope
  646 |   return HB_VERSION_STRING;
      |          ^~~~~~~~~~~~~~~~~
../harfbuzz-2.7.1/src/hb-common.cc: At global scope:
../harfbuzz-2.7.1/src/hb-common.cc:662:1: error: no previous declaration for 'hb_bool_t hb_version_atleast(unsigned int, unsigned int, unsigned int)' [-Werror=missing-declarations]
  662 | hb_version_atleast (unsigned int major,
      | ^~~~~~~~~~~~~~~~~~
../harfbuzz-2.7.1/src/hb-common.cc: In function 'hb_bool_t hb_version_atleast(unsigned int, unsigned int, unsigned int)':
../harfbuzz-2.7.1/src/hb-common.cc:666:10: error: 'HB_VERSION_ATLEAST' was not declared in this scope
  666 |   return HB_VERSION_ATLEAST (major, minor, micro);
      |          ^~~~~~~~~~~~~~~~~~
cc1plus: some warnings being treated as errors
[5/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-blob.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-blob.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-blob.cc.o -c ../harfbuzz-2.7.1/src/hb-blob.cc
In file included from ../harfbuzz-2.7.1/src/hb.hh:171,
                 from ../harfbuzz-2.7.1/src/hb-blob.cc:28:
../harfbuzz-2.7.1/src/hb.h:44:10: warning: ../harfbuzz-2.7.1/src/hb-version.h is shorter than expected
   44 | #include "hb-version.h"
      |          ^~~~~~~~~~~~~~
[6/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-number.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-number.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-number.cc.o -c ../harfbuzz-2.7.1/src/hb-number.cc
[7/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-map.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-map.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-map.cc.o -c ../harfbuzz-2.7.1/src/hb-map.cc
[8/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-unicode.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-unicode.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-unicode.cc.o -c ../harfbuzz-2.7.1/src/hb-unicode.cc
In file included from ../harfbuzz-2.7.1/src/hb.hh:171,
                 from ../harfbuzz-2.7.1/src/hb-unicode.cc:31:
../harfbuzz-2.7.1/src/hb.h:44:10: warning: ../harfbuzz-2.7.1/src/hb-version.h is shorter than expected
   44 | #include "hb-version.h"
      |          ^~~~~~~~~~~~~~
[9/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-fallback-shape.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-fallback-shape.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-fallback-shape.cc.o -c ../harfbuzz-2.7.1/src/hb-fallback-shape.cc
[10/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-buffer-serialize.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-buffer-serialize.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-buffer-serialize.cc.o -c ../harfbuzz-2.7.1/src/hb-buffer-serialize.cc
[11/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-aat-map.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-aat-map.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-aat-map.cc.o -c ../harfbuzz-2.7.1/src/hb-aat-map.cc
[12/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-buffer.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-buffer.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-buffer.cc.o -c ../harfbuzz-2.7.1/src/hb-buffer.cc
[13/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-font.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-font.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-font.cc.o -c ../harfbuzz-2.7.1/src/hb-font.cc
[14/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz-subset.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.20701.0.p/hb-static.cc.o -MF src/libharfbuzz-subset.so.0.20701.0.p/hb-static.cc.o.d -o src/libharfbuzz-subset.so.0.20701.0.p/hb-static.cc.o -c ../harfbuzz-2.7.1/src/hb-static.cc
[15/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-ot-cff2-table.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-ot-cff2-table.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-ot-cff2-table.cc.o -c ../harfbuzz-2.7.1/src/hb-ot-cff2-table.cc
[16/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-face.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-face.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-face.cc.o -c ../harfbuzz-2.7.1/src/hb-face.cc
[17/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz-subset.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.20701.0.p/hb-ot-cff1-table.cc.o -MF src/libharfbuzz-subset.so.0.20701.0.p/hb-ot-cff1-table.cc.o.d -o src/libharfbuzz-subset.so.0.20701.0.p/hb-ot-cff1-table.cc.o -c ../harfbuzz-2.7.1/src/hb-ot-cff1-table.cc
[18/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-ot-cff1-table.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-ot-cff1-table.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-ot-cff1-table.cc.o -c ../harfbuzz-2.7.1/src/hb-ot-cff1-table.cc
[19/256] x86_64-poky-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot -Isrc/libharfbuzz.so.0.20701.0.p -Isrc -I../harfbuzz-2.7.1/src -I. -I../harfbuzz-2.7.1 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/freetype2 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/libpng16 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++11 -fno-exceptions -fno-rtti -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0=/usr/src/debug/harfbuzz/2.7.1-r0 -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-worker/qemux86-64/build/build/tmp/work/core2-64-poky-linux/harfbuzz/2.7.1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.20701.0.p/hb-aat-layout.cc.o -MF src/libharfbuzz.so.0.20701.0.p/hb-aat-layout.cc.o.d -o src/libharfbuzz.so.0.20701.0.p/hb-aat-layout.cc.o -c ../harfbuzz-2.7.1/src/hb-aat-layout.cc
ninja: build stopped: subcommand failed.
WARNING: exit code 1 from a shell command.
Comment 1 Joe Slater 2020-09-04 12:15:03 UTC
hb-version.h is generated from hb-version.h.in.  However, hb-version.h exists under src and the build fails if it is removed even though it will be updated from hb-version.h.in during the build.
Comment 2 Martin Jansa 2020-09-04 16:05:38 UTC
Ross seems to be working on this as well:
https://github.com/harfbuzz/harfbuzz/pull/2668
Comment 3 Ross Burton 2020-09-08 03:18:04 UTC
Patch on the list.
Comment 4 Ross Burton 2020-09-10 07:44:15 UTC
Fixed in oe-core e7cbfd0573b77d7debab3fbf4b05565ac8b33f3a.
Comment 5 Ross Burton 2020-09-10 07:45:27 UTC
*** Bug 14036 has been marked as a duplicate of this bug. ***