Closed whouishere closed 8 months ago
You're getting chafa
from your system, not vcpkg, so the meson configuration is finding it.
The function chafa_set_n_threads
was added in chafa 1.10, but it seems like your distro probably has an older version.
Thank you so much! You were right, my distro shipped an older version, and I didn't even think that vcpkg (meson in vcpkg, actually) would meddle with system dependencies when building a package that way. Building and installing a newer version of chafa completely solved the error.
By the way, if the build could fail that easily with such a relatively "small" dependency, shouldn't we have a chafa port and then have harfbuzz use it as a dependency on the glib
feature? I mean, we do have all the required dependencies ported, though not some of the optional ones.
By the way, if the build could fail that easily with such a relatively "small" dependency, shouldn't we have a chafa port and then have harfbuzz use it as a dependency on the
glib
feature? I mean, we do have all the required dependencies ported, though not some of the optional ones.
Mabye a port. Or force-disable it in harfbuzz if it is an optional dependency. But then do not close this issue - it is exactly about this question.
Package: harfbuzz[core,freetype,glib]:x64-linux@8.3.0#3
Host Environment
To Reproduce
Use harfbuzz with the
glib
feature as a dependency.vcpkg install
Failure logs/home/willian/vcpkg/buildtrees/harfbuzz/package-x64-linux-dbg-out.log
``` [1/90] /home/willian/vcpkg/buildtrees/harfbuzz/src/8.3.0-222d759c60.clean/src/gen-harfbuzzcc.py src/harfbuzz.cc /home/willian/vcpkg/buildtrees/harfbuzz/src/8.3.0-222d759c60.clean/src ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-ankr-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-bsln-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-common.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-feat-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-just-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-kerx-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-morx-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-opbd-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-trak-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout.cc ../src/8.3.0-222d759c60.clean/src/hb-aat-layout.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-ltag-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-map.cc ../src/8.3.0-222d759c60.clean/src/hb-aat-map.hh ../src/8.3.0-222d759c60.clean/src/hb-algs.hh ../src/8.3.0-222d759c60.clean/src/hb-array.hh ../src/8.3.0-222d759c60.clean/src/hb-atomic.hh ../src/8.3.0-222d759c60.clean/src/hb-bimap.hh ../src/8.3.0-222d759c60.clean/src/hb-bit-page.hh ../src/8.3.0-222d759c60.clean/src/hb-blob.cc ../src/8.3.0-222d759c60.clean/src/hb-blob.hh ../src/8.3.0-222d759c60.clean/src/hb-buffer-serialize.cc ../src/8.3.0-222d759c60.clean/src/hb-buffer-verify.cc ../src/8.3.0-222d759c60.clean/src/hb-buffer.cc ../src/8.3.0-222d759c60.clean/src/hb-buffer.hh ../src/8.3.0-222d759c60.clean/src/hb-cache.hh ../src/8.3.0-222d759c60.clean/src/hb-cff-interp-common.hh ../src/8.3.0-222d759c60.clean/src/hb-cff-interp-cs-common.hh ../src/8.3.0-222d759c60.clean/src/hb-cff-interp-dict-common.hh ../src/8.3.0-222d759c60.clean/src/hb-cff1-interp-cs.hh ../src/8.3.0-222d759c60.clean/src/hb-cff2-interp-cs.hh ../src/8.3.0-222d759c60.clean/src/hb-common.cc ../src/8.3.0-222d759c60.clean/src/hb-config.hh ../src/8.3.0-222d759c60.clean/src/hb-debug.hh ../src/8.3.0-222d759c60.clean/src/hb-dispatch.hh ../src/8.3.0-222d759c60.clean/src/hb-draw.cc ../src/8.3.0-222d759c60.clean/src/hb-draw.hh ../src/8.3.0-222d759c60.clean/src/hb-paint.cc ../src/8.3.0-222d759c60.clean/src/hb-paint.hh ../src/8.3.0-222d759c60.clean/src/hb-paint-extents.cc ../src/8.3.0-222d759c60.clean/src/hb-paint-extents.hh ../src/8.3.0-222d759c60.clean/src/hb-face.cc ../src/8.3.0-222d759c60.clean/src/hb-face.hh ../src/8.3.0-222d759c60.clean/src/hb-face-builder.cc ../src/8.3.0-222d759c60.clean/src/hb-fallback-shape.cc ../src/8.3.0-222d759c60.clean/src/hb-font.cc ../src/8.3.0-222d759c60.clean/src/hb-font.hh ../src/8.3.0-222d759c60.clean/src/hb-iter.hh ../src/8.3.0-222d759c60.clean/src/hb-kern.hh ../src/8.3.0-222d759c60.clean/src/hb-limits.hh ../src/8.3.0-222d759c60.clean/src/hb-machinery.hh ../src/8.3.0-222d759c60.clean/src/hb-map.cc ../src/8.3.0-222d759c60.clean/src/hb-map.hh ../src/8.3.0-222d759c60.clean/src/hb-meta.hh ../src/8.3.0-222d759c60.clean/src/hb-ms-feature-ranges.hh ../src/8.3.0-222d759c60.clean/src/hb-multimap.hh ../src/8.3.0-222d759c60.clean/src/hb-mutex.hh ../src/8.3.0-222d759c60.clean/src/hb-null.hh ../src/8.3.0-222d759c60.clean/src/hb-number.cc ../src/8.3.0-222d759c60.clean/src/hb-number.hh ../src/8.3.0-222d759c60.clean/src/hb-object.hh ../src/8.3.0-222d759c60.clean/src/hb-open-file.hh ../src/8.3.0-222d759c60.clean/src/hb-open-type.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff-common.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff1-std-str.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff1-table.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-cff1-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff2-table.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-cff2-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cmap-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-color.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-face-table-list.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-face.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-face.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-font.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-gasp-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-glyf-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-hdmx-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-head-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-hhea-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-hmtx-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-kern-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-base-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-common.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-gdef-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-gpos-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-gsub-table.hh ../src/8.3.0-222d759c60.clean/src/hb-outline.hh ../src/8.3.0-222d759c60.clean/src/hb-outline.cc ../src/8.3.0-222d759c60.clean/src/OT/Color/CBDT/CBDT.hh ../src/8.3.0-222d759c60.clean/src/OT/Color/COLR/COLR.hh ../src/8.3.0-222d759c60.clean/src/OT/Color/CPAL/CPAL.hh ../src/8.3.0-222d759c60.clean/src/OT/Color/sbix/sbix.hh ../src/8.3.0-222d759c60.clean/src/OT/Color/svg/svg.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/glyf.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/glyf-helpers.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/loca.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/path-builder.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/Glyph.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/GlyphHeader.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/SimpleGlyph.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/CompositeGlyph.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/SubsetGlyph.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/types.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/Common/Coverage.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/Common/CoverageFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/Common/CoverageFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/Common/RangeRecord.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GDEF/GDEF.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/AnchorFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/AnchorFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/AnchorFormat3.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/Anchor.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/AnchorMatrix.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/ChainContextPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/Common.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/ContextPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/CursivePosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/CursivePos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/ExtensionPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/GPOS.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/LigatureArray.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkArray.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkBasePosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkBasePos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkLigPosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkLigPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkMarkPosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkMarkPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkRecord.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairPosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairPosFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairSet.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairValueRecord.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PosLookup.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PosLookupSubTable.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/SinglePosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/SinglePosFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/SinglePos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/ValueFormat.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/AlternateSet.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/AlternateSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/AlternateSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ChainContextSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/Common.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ContextSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ExtensionSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/GSUB.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/Ligature.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/LigatureSet.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/LigatureSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/LigatureSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/MultipleSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/MultipleSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ReverseChainSingleSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/Sequence.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SingleSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SingleSubstFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SingleSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SubstLookup.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SubstLookupSubTable.hh ../src/8.3.0-222d759c60.clean/src/OT/name/name.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-gsubgpos.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-jstf-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-layout.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-map.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-map.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-math-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-math.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-maxp-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-meta-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-meta.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-metrics.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-metrics.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-name-language-static.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-name-language.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-name-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-name.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-os2-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-os2-unicode-ranges.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-post-macroman.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-post-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-fallback.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-joining-list.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-pua.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-win1256.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-default.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-hangul.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-hebrew.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-indic-table.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-indic.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-indic.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-khmer.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-myanmar.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-syllabic.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-syllabic.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-thai.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-use-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-use.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-vowel-constraints.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-vowel-constraints.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shape-fallback.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shape-fallback.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shape-normalize.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shape-normalize.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shape.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shape.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-stat-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-tag-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-tag.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-var-avar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-common.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-cvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-fvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-gvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-hvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-mvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-vorg-table.hh ../src/8.3.0-222d759c60.clean/src/hb-pool.hh ../src/8.3.0-222d759c60.clean/src/hb-sanitize.hh ../src/8.3.0-222d759c60.clean/src/hb-serialize.hh ../src/8.3.0-222d759c60.clean/src/hb-set-digest.hh ../src/8.3.0-222d759c60.clean/src/hb-set.cc ../src/8.3.0-222d759c60.clean/src/hb-set.hh ../src/8.3.0-222d759c60.clean/src/hb-shape-plan.cc ../src/8.3.0-222d759c60.clean/src/hb-shape-plan.hh ../src/8.3.0-222d759c60.clean/src/hb-shape.cc ../src/8.3.0-222d759c60.clean/src/hb-shaper-impl.hh ../src/8.3.0-222d759c60.clean/src/hb-shaper-list.hh ../src/8.3.0-222d759c60.clean/src/hb-shaper.cc ../src/8.3.0-222d759c60.clean/src/hb-shaper.hh ../src/8.3.0-222d759c60.clean/src/hb-static.cc ../src/8.3.0-222d759c60.clean/src/hb-string-array.hh ../src/8.3.0-222d759c60.clean/src/hb-style.cc ../src/8.3.0-222d759c60.clean/src/hb-ucd-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ucd.cc ../src/8.3.0-222d759c60.clean/src/hb-unicode-emoji-table.hh ../src/8.3.0-222d759c60.clean/src/hb-unicode.cc ../src/8.3.0-222d759c60.clean/src/hb-unicode.hh ../src/8.3.0-222d759c60.clean/src/hb-utf.hh ../src/8.3.0-222d759c60.clean/src/hb-vector.hh ../src/8.3.0-222d759c60.clean/src/hb.hh ../src/8.3.0-222d759c60.clean/src/hb-glib.cc ../src/8.3.0-222d759c60.clean/src/hb-ft.cc ../src/8.3.0-222d759c60.clean/src/hb-ft-colr.hh ../src/8.3.0-222d759c60.clean/src/hb-graphite2.cc ../src/8.3.0-222d759c60.clean/src/hb-uniscribe.cc ../src/8.3.0-222d759c60.clean/src/hb-gdi.cc ../src/8.3.0-222d759c60.clean/src/hb-directwrite.cc ../src/8.3.0-222d759c60.clean/src/hb-coretext.cc ../src/8.3.0-222d759c60.clean/src/hb-wasm-api.cc ../src/8.3.0-222d759c60.clean/src/hb-wasm-api.hh ../src/8.3.0-222d759c60.clean/src/hb-wasm-api-blob.hh ../src/8.3.0-222d759c60.clean/src/hb-wasm-api-buffer.hh ../src/8.3.0-222d759c60.clean/src/hb-wasm-api-common.hh ../src/8.3.0-222d759c60.clean/src/hb-wasm-api-face.hh ../src/8.3.0-222d759c60.clean/src/hb-wasm-api-font.hh ../src/8.3.0-222d759c60.clean/src/hb-wasm-api-shape.hh ../src/8.3.0-222d759c60.clean/src/hb-wasm-shape.cc [2/90] /usr/bin/c++ -Isrc/libharfbuzz.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.a.p/hb-common.cc.o -MF src/libharfbuzz.a.p/hb-common.cc.o.d -o src/libharfbuzz.a.p/hb-common.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-common.cc [3/90] /usr/bin/c++ -Isrc/libharfbuzz.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.a.p/hb-buffer-verify.cc.o -MF src/libharfbuzz.a.p/hb-buffer-verify.cc.o.d -o src/libharfbuzz.a.p/hb-buffer-verify.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-buffer-verify.cc [4/90] /usr/bin/c++ -Isrc/libharfbuzz.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.a.p/hb-buffer-serialize.cc.o -MF src/libharfbuzz.a.p/hb-buffer-serialize.cc.o.d -o src/libharfbuzz.a.p/hb-buffer-serialize.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-buffer-serialize.cc [5/90] /usr/bin/c++ -Isrc/libharfbuzz.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.a.p/hb-blob.cc.o -MF src/libharfbuzz.a.p/hb-blob.cc.o.d -o src/libharfbuzz.a.p/hb-blob.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-blob.cc [6/90] /usr/bin/c++ -Isrc/libharfbuzz.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.a.p/hb-fallback-shape.cc.o -MF src/libharfbuzz.a.p/hb-fallback-shape.cc.o.d -o src/libharfbuzz.a.p/hb-fallback-shape.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-fallback-shape.cc ... Skipped 54 lines ... [61/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-ot-cff2-table.cc.o -MF src/libharfbuzz-subset.a.p/hb-ot-cff2-table.cc.o.d -o src/libharfbuzz-subset.a.p/hb-ot-cff2-table.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-ot-cff2-table.cc [62/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-subset-instancer-solver.cc.o -MF src/libharfbuzz-subset.a.p/hb-subset-instancer-solver.cc.o.d -o src/libharfbuzz-subset.a.p/hb-subset-instancer-solver.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-subset-instancer-solver.cc [63/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-subset-cff-common.cc.o -MF src/libharfbuzz-subset.a.p/hb-subset-cff-common.cc.o.d -o src/libharfbuzz-subset.a.p/hb-subset-cff-common.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-subset-cff-common.cc [64/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-subset-input.cc.o -MF src/libharfbuzz-subset.a.p/hb-subset-input.cc.o.d -o src/libharfbuzz-subset.a.p/hb-subset-input.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-subset-input.cc [65/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-subset-cff2.cc.o -MF src/libharfbuzz-subset.a.p/hb-subset-cff2.cc.o.d -o src/libharfbuzz-subset.a.p/hb-subset-cff2.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-subset-cff2.cc [66/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-static.cc.o -MF src/libharfbuzz-subset.a.p/hb-static.cc.o.d -o src/libharfbuzz-subset.a.p/hb-static.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-static.cc [67/90] /home/willian/vcpkg/buildtrees/harfbuzz/src/8.3.0-222d759c60.clean/src/gen-harfbuzzcc.py src/harfbuzz-subset.cc /home/willian/vcpkg/buildtrees/harfbuzz/src/8.3.0-222d759c60.clean/src ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-ankr-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-bsln-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-common.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-feat-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-just-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-kerx-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-morx-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-opbd-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout-trak-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-layout.cc ../src/8.3.0-222d759c60.clean/src/hb-aat-layout.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-ltag-table.hh ../src/8.3.0-222d759c60.clean/src/hb-aat-map.cc ../src/8.3.0-222d759c60.clean/src/hb-aat-map.hh ../src/8.3.0-222d759c60.clean/src/hb-algs.hh ../src/8.3.0-222d759c60.clean/src/hb-array.hh ../src/8.3.0-222d759c60.clean/src/hb-atomic.hh ../src/8.3.0-222d759c60.clean/src/hb-bimap.hh ../src/8.3.0-222d759c60.clean/src/hb-bit-page.hh ../src/8.3.0-222d759c60.clean/src/hb-blob.cc ../src/8.3.0-222d759c60.clean/src/hb-blob.hh ../src/8.3.0-222d759c60.clean/src/hb-buffer-serialize.cc ../src/8.3.0-222d759c60.clean/src/hb-buffer-verify.cc ../src/8.3.0-222d759c60.clean/src/hb-buffer.cc ../src/8.3.0-222d759c60.clean/src/hb-buffer.hh ../src/8.3.0-222d759c60.clean/src/hb-cache.hh ../src/8.3.0-222d759c60.clean/src/hb-cff-interp-common.hh ../src/8.3.0-222d759c60.clean/src/hb-cff-interp-cs-common.hh ../src/8.3.0-222d759c60.clean/src/hb-cff-interp-dict-common.hh ../src/8.3.0-222d759c60.clean/src/hb-cff1-interp-cs.hh ../src/8.3.0-222d759c60.clean/src/hb-cff2-interp-cs.hh ../src/8.3.0-222d759c60.clean/src/hb-common.cc ../src/8.3.0-222d759c60.clean/src/hb-config.hh ../src/8.3.0-222d759c60.clean/src/hb-debug.hh ../src/8.3.0-222d759c60.clean/src/hb-dispatch.hh ../src/8.3.0-222d759c60.clean/src/hb-draw.cc ../src/8.3.0-222d759c60.clean/src/hb-draw.hh ../src/8.3.0-222d759c60.clean/src/hb-paint.cc ../src/8.3.0-222d759c60.clean/src/hb-paint.hh ../src/8.3.0-222d759c60.clean/src/hb-paint-extents.cc ../src/8.3.0-222d759c60.clean/src/hb-paint-extents.hh ../src/8.3.0-222d759c60.clean/src/hb-face.cc ../src/8.3.0-222d759c60.clean/src/hb-face.hh ../src/8.3.0-222d759c60.clean/src/hb-face-builder.cc ../src/8.3.0-222d759c60.clean/src/hb-fallback-shape.cc ../src/8.3.0-222d759c60.clean/src/hb-font.cc ../src/8.3.0-222d759c60.clean/src/hb-font.hh ../src/8.3.0-222d759c60.clean/src/hb-iter.hh ../src/8.3.0-222d759c60.clean/src/hb-kern.hh ../src/8.3.0-222d759c60.clean/src/hb-limits.hh ../src/8.3.0-222d759c60.clean/src/hb-machinery.hh ../src/8.3.0-222d759c60.clean/src/hb-map.cc ../src/8.3.0-222d759c60.clean/src/hb-map.hh ../src/8.3.0-222d759c60.clean/src/hb-meta.hh ../src/8.3.0-222d759c60.clean/src/hb-ms-feature-ranges.hh ../src/8.3.0-222d759c60.clean/src/hb-multimap.hh ../src/8.3.0-222d759c60.clean/src/hb-mutex.hh ../src/8.3.0-222d759c60.clean/src/hb-null.hh ../src/8.3.0-222d759c60.clean/src/hb-number.cc ../src/8.3.0-222d759c60.clean/src/hb-number.hh ../src/8.3.0-222d759c60.clean/src/hb-object.hh ../src/8.3.0-222d759c60.clean/src/hb-open-file.hh ../src/8.3.0-222d759c60.clean/src/hb-open-type.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff-common.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff1-std-str.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff1-table.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-cff1-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff2-table.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-cff2-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cmap-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-color.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-face-table-list.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-face.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-face.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-font.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-gasp-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-glyf-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-hdmx-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-head-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-hhea-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-hmtx-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-kern-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-base-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-common.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-gdef-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-gpos-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-gsub-table.hh ../src/8.3.0-222d759c60.clean/src/hb-outline.hh ../src/8.3.0-222d759c60.clean/src/hb-outline.cc ../src/8.3.0-222d759c60.clean/src/OT/Color/CBDT/CBDT.hh ../src/8.3.0-222d759c60.clean/src/OT/Color/COLR/COLR.hh ../src/8.3.0-222d759c60.clean/src/OT/Color/CPAL/CPAL.hh ../src/8.3.0-222d759c60.clean/src/OT/Color/sbix/sbix.hh ../src/8.3.0-222d759c60.clean/src/OT/Color/svg/svg.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/glyf.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/glyf-helpers.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/loca.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/path-builder.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/Glyph.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/GlyphHeader.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/SimpleGlyph.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/CompositeGlyph.hh ../src/8.3.0-222d759c60.clean/src/OT/glyf/SubsetGlyph.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/types.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/Common/Coverage.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/Common/CoverageFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/Common/CoverageFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/Common/RangeRecord.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GDEF/GDEF.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/AnchorFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/AnchorFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/AnchorFormat3.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/Anchor.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/AnchorMatrix.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/ChainContextPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/Common.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/ContextPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/CursivePosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/CursivePos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/ExtensionPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/GPOS.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/LigatureArray.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkArray.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkBasePosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkBasePos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkLigPosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkLigPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkMarkPosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkMarkPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/MarkRecord.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairPosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairPosFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairPos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairSet.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PairValueRecord.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PosLookup.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/PosLookupSubTable.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/SinglePosFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/SinglePosFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/SinglePos.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GPOS/ValueFormat.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/AlternateSet.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/AlternateSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/AlternateSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ChainContextSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/Common.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ContextSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ExtensionSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/GSUB.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/Ligature.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/LigatureSet.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/LigatureSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/LigatureSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/MultipleSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/MultipleSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/ReverseChainSingleSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/Sequence.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SingleSubstFormat1.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SingleSubstFormat2.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SingleSubst.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SubstLookup.hh ../src/8.3.0-222d759c60.clean/src/OT/Layout/GSUB/SubstLookupSubTable.hh ../src/8.3.0-222d759c60.clean/src/OT/name/name.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-gsubgpos.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout-jstf-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-layout.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-layout.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-map.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-map.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-math-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-math.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-maxp-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-meta-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-meta.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-metrics.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-metrics.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-name-language-static.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-name-language.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-name-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-name.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-os2-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-os2-unicode-ranges.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-post-macroman.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-post-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-fallback.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-joining-list.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-pua.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic-win1256.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-arabic.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-default.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-hangul.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-hebrew.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-indic-table.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-indic.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-indic.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-khmer.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-myanmar.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-syllabic.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-syllabic.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-thai.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-use-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-use.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-vowel-constraints.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper-vowel-constraints.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shaper.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shape-fallback.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shape-fallback.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shape-normalize.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shape-normalize.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-shape.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-shape.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-stat-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-tag-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-tag.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-var-avar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-common.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-cvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-fvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-gvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-hvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var-mvar-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-var.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-vorg-table.hh ../src/8.3.0-222d759c60.clean/src/hb-pool.hh ../src/8.3.0-222d759c60.clean/src/hb-sanitize.hh ../src/8.3.0-222d759c60.clean/src/hb-serialize.hh ../src/8.3.0-222d759c60.clean/src/hb-set-digest.hh ../src/8.3.0-222d759c60.clean/src/hb-set.cc ../src/8.3.0-222d759c60.clean/src/hb-set.hh ../src/8.3.0-222d759c60.clean/src/hb-shape-plan.cc ../src/8.3.0-222d759c60.clean/src/hb-shape-plan.hh ../src/8.3.0-222d759c60.clean/src/hb-shape.cc ../src/8.3.0-222d759c60.clean/src/hb-shaper-impl.hh ../src/8.3.0-222d759c60.clean/src/hb-shaper-list.hh ../src/8.3.0-222d759c60.clean/src/hb-shaper.cc ../src/8.3.0-222d759c60.clean/src/hb-shaper.hh ../src/8.3.0-222d759c60.clean/src/hb-static.cc ../src/8.3.0-222d759c60.clean/src/hb-string-array.hh ../src/8.3.0-222d759c60.clean/src/hb-style.cc ../src/8.3.0-222d759c60.clean/src/hb-ucd-table.hh ../src/8.3.0-222d759c60.clean/src/hb-ucd.cc ../src/8.3.0-222d759c60.clean/src/hb-unicode-emoji-table.hh ../src/8.3.0-222d759c60.clean/src/hb-unicode.cc ../src/8.3.0-222d759c60.clean/src/hb-unicode.hh ../src/8.3.0-222d759c60.clean/src/hb-utf.hh ../src/8.3.0-222d759c60.clean/src/hb-vector.hh ../src/8.3.0-222d759c60.clean/src/hb.hh ../src/8.3.0-222d759c60.clean/src/hb-number.cc ../src/8.3.0-222d759c60.clean/src/hb-number.hh ../src/8.3.0-222d759c60.clean/src/hb-ot-cff1-table.cc ../src/8.3.0-222d759c60.clean/src/hb-ot-cff2-table.cc ../src/8.3.0-222d759c60.clean/src/hb-static.cc ../src/8.3.0-222d759c60.clean/src/hb-subset-accelerator.hh ../src/8.3.0-222d759c60.clean/src/hb-subset-cff-common.cc ../src/8.3.0-222d759c60.clean/src/hb-subset-cff-common.hh ../src/8.3.0-222d759c60.clean/src/hb-subset-cff1.cc ../src/8.3.0-222d759c60.clean/src/hb-subset-cff2.cc ../src/8.3.0-222d759c60.clean/src/hb-subset-input.cc ../src/8.3.0-222d759c60.clean/src/hb-subset-input.hh ../src/8.3.0-222d759c60.clean/src/hb-subset-instancer-solver.hh ../src/8.3.0-222d759c60.clean/src/hb-subset-instancer-solver.cc ../src/8.3.0-222d759c60.clean/src/hb-subset-plan.cc ../src/8.3.0-222d759c60.clean/src/hb-subset-plan.hh ../src/8.3.0-222d759c60.clean/src/hb-subset-plan-member-list.hh ../src/8.3.0-222d759c60.clean/src/hb-subset-repacker.cc ../src/8.3.0-222d759c60.clean/src/graph/gsubgpos-context.cc ../src/8.3.0-222d759c60.clean/src/graph/gsubgpos-context.hh ../src/8.3.0-222d759c60.clean/src/graph/gsubgpos-graph.hh ../src/8.3.0-222d759c60.clean/src/graph/pairpos-graph.hh ../src/8.3.0-222d759c60.clean/src/graph/markbasepos-graph.hh ../src/8.3.0-222d759c60.clean/src/graph/coverage-graph.hh ../src/8.3.0-222d759c60.clean/src/graph/classdef-graph.hh ../src/8.3.0-222d759c60.clean/src/graph/split-helpers.hh ../src/8.3.0-222d759c60.clean/src/hb-subset.cc ../src/8.3.0-222d759c60.clean/src/hb-subset.hh [68/90] /usr/bin/python3 /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/tools/meson/meson.py --internal exe --capture src/hb-gobject-enums-tmp.h -- /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/tools/glib/glib-mkenums --identifier-prefix hb_ --symbol-prefix hb_gobject --template /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/src/hb-gobject-enums-tmp.h.tmpl /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-aat-layout.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-aat.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-blob.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-buffer.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-common.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-cplusplus.hh /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-deprecated.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-draw.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-paint.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-face.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-font.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-map.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-color.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-deprecated.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-font.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-layout.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-math.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-meta.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-metrics.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-name.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-shape.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-var.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-set.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-shape-plan.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-shape.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-style.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-unicode.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/src/hb-version.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ft.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-glib.h [69/90] /usr/bin/c++ -Iutil/hb-subset.p -Iutil -I../src/8.3.0-222d759c60.clean/util -I. -I../src/8.3.0-222d759c60.clean -Isrc -I../src/8.3.0-222d759c60.clean/src -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -pthread -Wno-non-virtual-dtor -MD -MQ util/hb-subset.p/hb-subset.cc.o -MF util/hb-subset.p/hb-subset.cc.o.d -o util/hb-subset.p/hb-subset.cc.o -c ../src/8.3.0-222d759c60.clean/util/hb-subset.cc [70/90] /home/willian/vcpkg/buildtrees/harfbuzz/src/8.3.0-222d759c60.clean/src/fix_get_types.py src/hb-gobject-enums-tmp.h src/hb-gobject-enums.h [71/90] /usr/bin/python3 /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/tools/meson/meson.py --internal exe --capture src/hb-gobject-enums-tmp.cc -- /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/tools/glib/glib-mkenums --identifier-prefix hb_ --symbol-prefix hb_gobject --template /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/src/hb-gobject-enums-tmp.cc.tmpl /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-aat-layout.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-aat.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-blob.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-buffer.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-common.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-cplusplus.hh /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-deprecated.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-draw.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-paint.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-face.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-font.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-map.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-color.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-deprecated.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-font.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-layout.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-math.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-meta.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-metrics.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-name.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-shape.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot-var.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ot.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-set.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-shape-plan.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-shape.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-style.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-unicode.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/src/hb-version.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-ft.h /home/willian/vcpkg/buildtrees/harfbuzz/x64-linux-dbg/../src/8.3.0-222d759c60.clean/src/hb-glib.h [72/90] /home/willian/vcpkg/buildtrees/harfbuzz/src/8.3.0-222d759c60.clean/src/fix_get_types.py src/hb-gobject-enums-tmp.cc src/hb-gobject-enums.cc [73/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-subset-repacker.cc.o -MF src/libharfbuzz-subset.a.p/hb-subset-repacker.cc.o.d -o src/libharfbuzz-subset.a.p/hb-subset-repacker.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-subset-repacker.cc [74/90] /usr/bin/c++ -Iutil/hb-ot-shape-closure.p -Iutil -I../src/8.3.0-222d759c60.clean/util -I. -I../src/8.3.0-222d759c60.clean -Isrc -I../src/8.3.0-222d759c60.clean/src -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -pthread -Wno-non-virtual-dtor -MD -MQ util/hb-ot-shape-closure.p/hb-ot-shape-closure.cc.o -MF util/hb-ot-shape-closure.p/hb-ot-shape-closure.cc.o.d -o util/hb-ot-shape-closure.p/hb-ot-shape-closure.cc.o -c ../src/8.3.0-222d759c60.clean/util/hb-ot-shape-closure.cc [75/90] /usr/bin/c++ -Isrc/libharfbuzz-gobject.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-gobject.a.p/meson-generated_.._hb-gobject-enums.cc.o -MF src/libharfbuzz-gobject.a.p/meson-generated_.._hb-gobject-enums.cc.o.d -o src/libharfbuzz-gobject.a.p/meson-generated_.._hb-gobject-enums.cc.o -c src/hb-gobject-enums.cc [76/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/graph_gsubgpos-context.cc.o -MF src/libharfbuzz-subset.a.p/graph_gsubgpos-context.cc.o.d -o src/libharfbuzz-subset.a.p/graph_gsubgpos-context.cc.o -c ../src/8.3.0-222d759c60.clean/src/graph/gsubgpos-context.cc [77/90] /usr/bin/c++ -Iutil/hb-shape.p -Iutil -I../src/8.3.0-222d759c60.clean/util -I. -I../src/8.3.0-222d759c60.clean -Isrc -I../src/8.3.0-222d759c60.clean/src -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -pthread -Wno-non-virtual-dtor -MD -MQ util/hb-shape.p/hb-shape.cc.o -MF util/hb-shape.p/hb-shape.cc.o.d -o util/hb-shape.p/hb-shape.cc.o -c ../src/8.3.0-222d759c60.clean/util/hb-shape.cc [78/90] /usr/bin/c++ -Isrc/libharfbuzz-gobject.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-gobject.a.p/hb-gobject-structs.cc.o -MF src/libharfbuzz-gobject.a.p/hb-gobject-structs.cc.o.d -o src/libharfbuzz-gobject.a.p/hb-gobject-structs.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-gobject-structs.cc [79/90] rm -f src/libharfbuzz-gobject.a && /usr/bin/ar csrD src/libharfbuzz-gobject.a src/libharfbuzz-gobject.a.p/meson-generated_.._hb-gobject-enums.cc.o src/libharfbuzz-gobject.a.p/hb-gobject-structs.cc.o [80/90] /usr/bin/c++ -Iutil/hb-info.p -Iutil -I../src/8.3.0-222d759c60.clean/util -I. -I../src/8.3.0-222d759c60.clean -Isrc -I../src/8.3.0-222d759c60.clean/src -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/usr/include/chafa -I/usr/lib/x86_64-linux-gnu/chafa/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -pthread -Wno-non-virtual-dtor -MD -MQ util/hb-info.p/meson-generated_.._.._src_hb-gobject-enums.cc.o -MF util/hb-info.p/meson-generated_.._.._src_hb-gobject-enums.cc.o.d -o util/hb-info.p/meson-generated_.._.._src_hb-gobject-enums.cc.o -c src/hb-gobject-enums.cc [81/90] /usr/bin/c++ -o util/hb-ot-shape-closure util/hb-ot-shape-closure.p/hb-ot-shape-closure.cc.o -L/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib -Wl,--as-needed -Wl,--no-undefined -fuse-ld=/usr/bin/ld -Wl,--start-group src/libharfbuzz.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libfreetyped.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libbz2d.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libpng16d.a -lm /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libz.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libbrotlidec.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libbrotlicommon.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libglib-2.0.a -pthread /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libpcre2-8.a -Wl,--end-group [82/90] /usr/bin/c++ -o util/hb-shape util/hb-shape.p/hb-shape.cc.o -L/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib -Wl,--as-needed -Wl,--no-undefined -fuse-ld=/usr/bin/ld -Wl,--start-group src/libharfbuzz.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libfreetyped.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libbz2d.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libpng16d.a -lm /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libz.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libbrotlidec.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libbrotlicommon.a /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libglib-2.0.a -pthread /home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/libpcre2-8.a -Wl,--end-group [83/90] /usr/bin/c++ -Iutil/hb-info.p -Iutil -I../src/8.3.0-222d759c60.clean/util -I. -I../src/8.3.0-222d759c60.clean -Isrc -I../src/8.3.0-222d759c60.clean/src -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/usr/include/chafa -I/usr/lib/x86_64-linux-gnu/chafa/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -pthread -Wno-non-virtual-dtor -MD -MQ util/hb-info.p/hb-info.cc.o -MF util/hb-info.p/hb-info.cc.o.d -o util/hb-info.p/hb-info.cc.o -c ../src/8.3.0-222d759c60.clean/util/hb-info.cc FAILED: util/hb-info.p/hb-info.cc.o /usr/bin/c++ -Iutil/hb-info.p -Iutil -I../src/8.3.0-222d759c60.clean/util -I. -I../src/8.3.0-222d759c60.clean -Isrc -I../src/8.3.0-222d759c60.clean/src -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/usr/include/chafa -I/usr/lib/x86_64-linux-gnu/chafa/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -pthread -Wno-non-virtual-dtor -MD -MQ util/hb-info.p/hb-info.cc.o -MF util/hb-info.p/hb-info.cc.o.d -o util/hb-info.p/hb-info.cc.o -c ../src/8.3.0-222d759c60.clean/util/hb-info.cc ../src/8.3.0-222d759c60.clean/util/hb-info.cc:1253:5: error: use of undeclared identifier 'chafa_set_n_threads' 1253 | chafa_set_n_threads (1); // https://github.com/hpjansson/chafa/issues/125#issuecomment-1397475217 | ^ 1 error generated. [84/90] /usr/bin/c++ -Iutil/hb-info.p -Iutil -I../src/8.3.0-222d759c60.clean/util -I. -I../src/8.3.0-222d759c60.clean -Isrc -I../src/8.3.0-222d759c60.clean/src -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../../include/glib-2.0 -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/debug/lib/pkgconfig/../../lib/glib-2.0/include -I/usr/include/chafa -I/usr/lib/x86_64-linux-gnu/chafa/include -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -pthread -Wno-non-virtual-dtor -MD -MQ util/hb-info.p/.._src_hb-gobject-structs.cc.o -MF util/hb-info.p/.._src_hb-gobject-structs.cc.o.d -o util/hb-info.p/.._src_hb-gobject-structs.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-gobject-structs.cc [85/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-subset-plan.cc.o -MF src/libharfbuzz-subset.a.p/hb-subset-plan.cc.o.d -o src/libharfbuzz-subset.a.p/hb-subset-plan.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-subset-plan.cc [86/90] /usr/bin/c++ -Isrc/libharfbuzz-subset.a.p -Isrc -I../src/8.3.0-222d759c60.clean/src -I. -I../src/8.3.0-222d759c60.clean -I/home/willian/dev/c++/noticer/vcpkg_installed/x64-linux/include -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -O0 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -fPIC -g -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.a.p/hb-subset.cc.o -MF src/libharfbuzz-subset.a.p/hb-subset.cc.o.d -o src/libharfbuzz-subset.a.p/hb-subset.cc.o -c ../src/8.3.0-222d759c60.clean/src/hb-subset.cc ninja: build stopped: subcommand failed. ```Additional context
The error originally arrived while trying to install gtkmm, but further investigating proved that harfbuzz's
glib
feature seems to be the one to actually fail building.chafa seems to be missing, according to the error message. Though I don't know why other people didn't have this problem, since vcpkg doesn't even have a chafa port. I might be wrong about the origin of the problem, though.
vcpkg.json
``` { "dependencies": [ "gtkmm" ] } ```