The Meson build system Version: 1.6.1 Source dir: /mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1 Build dir: /mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/openwrt-build Build type: cross build Project name: harfbuzz Project version: 11.2.1 C compiler for the host machine: mipsel-openwrt-linux-musl-gcc (gcc 14.3.0 "mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r37680-2401702e6e) 14.3.0") C linker for the host machine: mipsel-openwrt-linux-musl-gcc ld.bfd 2.44 C++ compiler for the host machine: mipsel-openwrt-linux-musl-g++ (gcc 14.3.0 "mipsel-openwrt-linux-musl-g++ (OpenWrt GCC 14.3.0 r37680-2401702e6e) 14.3.0") C++ linker for the host machine: mipsel-openwrt-linux-musl-g++ ld.bfd 2.44 C compiler for the build machine: /mnt/disk/master/staging_dir/host/bin/gcc (gcc 10.2.1 "gcc (Debian 10.2.1-6) 10.2.1 20210110") C linker for the build machine: /mnt/disk/master/staging_dir/host/bin/gcc ld.bfd 2.35.2 C++ compiler for the build machine: /mnt/disk/master/staging_dir/host/bin/g++ (gcc 10.2.1 "g++ (Debian 10.2.1-6) 10.2.1 20210110") C++ linker for the build machine: /mnt/disk/master/staging_dir/host/bin/g++ ld.bfd 2.35.2 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: mips Host machine cpu: generic Target machine cpu family: mips Target machine cpu: generic Compiler for C++ supports link arguments -Bsymbolic-functions: YES Compiler for C++ supports arguments -fno-exceptions: YES Compiler for C++ supports arguments -fno-rtti: YES Compiler for C++ supports arguments -fno-threadsafe-statics: YES Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES Library m found: YES Found pkg-config: YES (/mnt/disk/master/staging_dir/host/bin/pkg-config) 2.5.1 Run-time dependency freetype2 found: YES 26.2.20 Run-time dependency glib-2.0 found: YES 2.82.0 Run-time dependency gobject-2.0 found: YES 2.82.0 Dependency graphite2 skipped: feature graphite2 disabled Dependency graphite2 skipped: feature graphite disabled Library iwasm skipped: feature wasm disabled Found CMake: /mnt/disk/master/staging_dir/host/bin/cmake (4.2.0) Run-time dependency icu-uc found: NO (tried pkgconfig and cmake) WARNING: Could not find and exact match for the CMake dependency ICU. However, Meson found the following partial matches: ['ICU::uc'] Using imported is recommended, since this approach is less error prone and better supported by Meson. Consider explicitly specifying one of these in the dependency call with: dependency('ICU', modules: ['ICU::', ...]) Meson will now continue to use the old-style ICU_LIBRARIES CMake variables to extract the dependency information since no explicit target is currently specified. Run-time dependency icu found: YES 67.1 Run-time dependency cairo found: YES 1.18.4 Run-time dependency cairo-ft found: YES 1.18.4 Run-time dependency chafa found: NO (tried pkgconfig and cmake) Run-time dependency threads found: YES Has header "unistd.h" : YES Has header "sys/mman.h" : YES Has header "stdbool.h" : YES Has header "xlocale.h" : NO Checking for function "atexit" : YES Checking for function "mprotect" : YES Checking for function "sysconf" : YES Checking for function "getpagesize" : YES Checking for function "mmap" : YES Checking for function "isatty" : YES Checking for function "uselocale" : YES Checking for function "newlocale" : YES Checking for function "sincosf" : YES Checking for function "cairo_user_font_face_set_render_color_glyph_func" with dependency cairo: YES Checking for function "cairo_font_options_get_custom_palette_color" with dependency cairo: YES Checking for function "cairo_user_scaled_font_get_foreground_source" with dependency cairo: YES Checking for function "FT_Get_Var_Blend_Coordinates" with dependency freetype2: YES Checking for function "FT_Set_Var_Blend_Coordinates" with dependency freetype2: YES Checking for function "FT_Done_MM_Var" with dependency freetype2: YES Checking for function "FT_Get_Transform" with dependency freetype2: YES Program gen-hb-version.py found: YES (/mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/src/gen-hb-version.py) Configuring hb-version.h with command Program ragel found: NO ../../../../build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/src/meson.build:440: WARNING: You have to install ragel if you are going to develop HarfBuzz itself Program gen-harfbuzzcc.py found: YES (/mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/src/gen-harfbuzzcc.py) Configuring hb-features.h using configuration Configuring hb-supported-features.h using configuration Program gen-def.py found: YES (/mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/src/gen-def.py) Program gen-harfbuzzcc.py found: YES (/mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/src/gen-harfbuzzcc.py) Dependency cairo found: YES 1.18.4 (cached) Configuring harfbuzz-config.cmake using configuration Found pkg-config: YES (/mnt/disk/master/staging_dir/host/bin/pkg-config) 2.5.1 Build-time dependency glib-2.0 found: YES 2.82.0 Program /mnt/disk/master/staging_dir/hostpkg/bin/glib-mkenums found: YES (/mnt/disk/master/staging_dir/hostpkg/bin/glib-mkenums) Dependency glib-2.0 found: YES 2.82.0 (cached) Program /mnt/disk/master/staging_dir/hostpkg/bin/glib-mkenums found: YES (/mnt/disk/master/staging_dir/hostpkg/bin/glib-mkenums) Program fix_get_types.py found: YES (/mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/src/fix_get_types.py) Program fix_get_types.py found: YES (/mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/src/fix_get_types.py) Program g-ir-scanner found: NO Configuring config.h using configuration Build targets in project: 27 harfbuzz 11.2.1 Directories prefix : /usr bindir : bin libdir : lib includedir : include datadir : share cmakepackagedir : lib/cmake Unicode callbacks (you want at least one) Builtin : YES Glib : YES ICU : YES Font callbacks (the more the merrier) Builtin : YES FreeType : YES Fontations : NO Dependencies used for command-line utilities Cairo : YES Chafa : NO Additional shapers Graphite2 : NO WebAssembly (experimental): NO Platform shapers (not normally needed) CoreText : NO DirectWrite : NO GDI/Uniscribe : NO HarfRuzz : NO Other features Documentation : NO GObject bindings : YES Cairo integration : YES Introspection : NO Experimental APIs : NO Testing Tests : NO Benchmark : NO User defined options Cross files : /mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/openwrt-cross.txt Native files : /mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/openwrt-native.txt benchmark : disabled buildtype : plain default_library : both docs : disabled tests : disabled Found ninja-1.13.2 at /mnt/disk/master/staging_dir/host/bin/ninja ninja: Entering directory `/mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/openwrt-build' ninja: warning: Ignoring jobserver: Pipe-based protocol is not supported! [--jobserver-auth=3,4] [1/109] Generating GObject enum file src/hb-gobject-enums-tmp.h (wrapped by meson to capture output) [2/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-paint-bounded.cc.o [3/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-blob.cc.o [4/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-paint-extents.cc.o [5/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-buffer-serialize.cc.o [6/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-draw.cc.o [7/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-common.cc.o [8/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-paint.cc.o [9/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-buffer-verify.cc.o [10/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-fallback-shape.cc.o [11/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-number.cc.o [12/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-map.cc.o [13/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-outline.cc.o [14/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-face-builder.cc.o [15/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-buffer.cc.o [16/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-aat-map.cc.o [17/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-map.cc.o [18/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-cff1-table.cc.o [19/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/OT_Var_VARC_VARC.cc.o [20/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-meta.cc.o [21/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-face.cc.o [22/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-color.cc.o [23/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-font.cc.o [24/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-default.cc.o [25/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-cff2-table.cc.o [26/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-name.cc.o [27/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-indic-table.cc.o [28/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-hebrew.cc.o [29/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-math.cc.o [30/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-hangul.cc.o [31/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-syllabic.cc.o [32/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-khmer.cc.o [33/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-myanmar.cc.o [34/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-metrics.cc.o [35/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-indic.cc.o [36/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-thai.cc.o [37/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-vowel-constraints.cc.o [38/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-use.cc.o [39/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-shape-plan.cc.o [40/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shape-normalize.cc.o [41/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-shaper.cc.o [42/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-tag.cc.o [43/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-shape.cc.o [44/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-set.cc.o [45/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-face.cc.o [46/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ucd.cc.o [47/109] Generating src/hb-gobject-enums.h with a custom command [48/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-glib.cc.o [49/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-unicode.cc.o [50/109] Generating GObject enum file src/hb-gobject-enums-tmp.cc (wrapped by meson to capture output) [51/109] Generating src/hb-gobject-enums.cc with a custom command [52/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-var.cc.o [53/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-number.cc.o [54/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-style.cc.o [55/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shape.cc.o [56/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shape-fallback.cc.o [57/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ft.cc.o [58/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-shaper-arabic.cc.o [59/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-instancer-solver.cc.o [60/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-ot-cff1-table.cc.o [61/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-font.cc.o [62/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-cff-common.cc.o [63/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-instancer-iup.cc.o [64/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-aat-layout.cc.o [65/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-input.cc.o [66/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-ot-cff2-table.cc.o [67/109] Compiling C++ object src/libharfbuzz-cairo.so.0.61121.0.p/hb-cairo-utils.cc.o [68/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-static.cc.o [69/109] Compiling C++ object src/libharfbuzz-cairo.so.0.61121.0.p/hb-cairo.cc.o [70/109] Compiling C++ object src/libharfbuzz-gobject.so.0.61121.0.p/meson-generated_.._hb-gobject-enums.cc.o [71/109] Compiling C++ object src/libharfbuzz-icu.so.0.61121.0.p/hb-icu.cc.o FAILED: [code=1] src/libharfbuzz-icu.so.0.61121.0.p/hb-icu.cc.o mipsel-openwrt-linux-musl-g++ -Isrc/libharfbuzz-icu.so.0.61121.0.p -Isrc -I../src -I. -I.. -I/usr/include -I/mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/usr/include -I/mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/include -I/mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/include/fortify -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1=harfbuzz-11.2.1 -mips16 -minterlink-mips16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -mips16 -minterlink-mips16 -fPIC -MD -MQ src/libharfbuzz-icu.so.0.61121.0.p/hb-icu.cc.o -MF src/libharfbuzz-icu.so.0.61121.0.p/hb-icu.cc.o.d -o src/libharfbuzz-icu.so.0.61121.0.p/hb-icu.cc.o -c ../src/hb-icu.cc In file included from /usr/include/wchar.h:849, from /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cwchar:44, from /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/bits/postypes.h:40, from /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/iosfwd:42, from /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/bits/shared_ptr.h:52, from /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/memory:80, from ../src/hb-meta.hh:32, from ../src/hb.hh:544, from ../src/hb-icu.cc:30: /usr/include/bits/wchar2.h:448:3: error: #error "Assumed value of MB_LEN_MAX wrong" 448 | # error "Assumed value of MB_LEN_MAX wrong" | ^~~~~ In file included from /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/bits/std_abs.h:38, from /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cmath:49, from ../src/hb.hh:202: /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/include/stdlib.h:46:1: error: '_Noreturn' does not name a type 46 | _Noreturn void abort (void); | ^~~~~~~~~ /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/include/stdlib.h:48:1: error: '_Noreturn' does not name a type 48 | _Noreturn void exit (int); | ^~~~~~~~~ /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/include/stdlib.h:49:1: error: '_Noreturn' does not name a type 49 | _Noreturn void _Exit (int); | ^~~~~~~~~ /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/include/stdlib.h:51:1: error: '_Noreturn' does not name a type 51 | _Noreturn void quick_exit (int); | ^~~~~~~~~ In file included from /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cstdio:42, from ../src/hb.hh:205: /usr/include/stdio.h:52:9: error: '__gnuc_va_list' does not name a type 52 | typedef __gnuc_va_list va_list; | ^~~~~~~~~~~~~~ /usr/include/stdio.h:342:22: error: '__gnuc_va_list' has not been declared 342 | __gnuc_va_list __arg); | ^~~~~~~~~~~~~~ /usr/include/stdio.h:347:54: error: '__gnuc_va_list' has not been declared 347 | extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); | ^~~~~~~~~~~~~~ /usr/include/stdio.h:350:22: error: '__gnuc_va_list' has not been declared 350 | __gnuc_va_list __arg) __THROWNL; | ^~~~~~~~~~~~~~ /usr/include/stdio.h:359:56: error: '__gnuc_va_list' has not been declared 359 | const char *__restrict __format, __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/stdio.h:367:23: error: '__gnuc_va_list' has not been declared 367 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/stdio.h:380:22: error: '__gnuc_va_list' has not been declared 380 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/stdio.h:433:21: error: '__gnuc_va_list' has not been declared 433 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/stdio.h:440:53: error: '__gnuc_va_list' has not been declared 440 | extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/stdio.h:445:54: error: '__gnuc_va_list' has not been declared 445 | const char *__restrict __format, __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ In file included from /usr/include/features.h:461, from /usr/include/inttypes.h:25, from ../src/hb-common.h:66, from ../src/hb-blob.h:34, from ../src/hb.h:31, from ../src/hb.hh:189: /usr/include/stdio.h:451:12: error: '__gnuc_va_list' has not been declared 451 | extern int __REDIRECT (vfscanf, | ^~~~~~~~~~ /usr/include/stdio.h:456:12: error: '__gnuc_va_list' has not been declared 456 | extern int __REDIRECT (vscanf, (const char *__restrict __format, | ^~~~~~~~~~ /usr/include/stdio.h:459:12: error: '__gnuc_va_list' has not been declared 459 | extern int __REDIRECT_NTH (vsscanf, | ^~~~~~~~~~~~~~ /usr/include/stdio.h:831:29: error: '__gnuc_va_list' has not been declared 831 | __gnuc_va_list __args) | ^~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867: /usr/include/bits/stdio2.h:30:28: error: '__gnuc_va_list' has not been declared 30 | __gnuc_va_list __ap) __THROW; | ^~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:46:1: error: '__gnuc_va_list' has not been declared 46 | __NTH (vsprintf (char *__restrict __s, const char *__restrict __fmt, | ^~~~~ /usr/include/bits/stdio2.h: In function 'int vsprintf(char*, const char*, int)': /usr/include/bits/stdio2.h:50:56: error: invalid conversion from 'int' to 'void*' [-fpermissive] 50 | __bos (__s), __fmt, __ap); | ^~~~ | | | int : note: initializing argument 5 of 'int __builtin___vsprintf_chk(char*, int, unsigned int, const char*, void*)' /usr/include/bits/stdio2.h: At global scope: /usr/include/bits/stdio2.h:60:29: error: '__gnuc_va_list' has not been declared 60 | __gnuc_va_list __ap) __THROW; | ^~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:77:1: error: '__gnuc_va_list' has not been declared 77 | __NTH (vsnprintf (char *__restrict __s, size_t __n, | ^~~~~ /usr/include/bits/stdio2.h: In function 'int vsnprintf(char*, size_t, const char*, int)': /usr/include/bits/stdio2.h:81:57: error: invalid conversion from 'int' to 'void*' [-fpermissive] 81 | __bos (__s), __fmt, __ap); | ^~~~ | | | int : note: initializing argument 6 of 'int __builtin___vsnprintf_chk(char*, unsigned int, int, unsigned int, const char*, void*)' In file included from ../src/hb.hh:206: /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cstdlib: At global scope: /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cstdlib:134:11: error: 'abort' has not been declared in '::' 134 | using ::abort; | ^~~~~ /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cstdlib:150:11: error: 'exit' has not been declared in '::' 150 | using ::exit; | ^~~~ /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cstdlib:164:11: error: 'quick_exit' has not been declared in '::' 164 | using ::quick_exit; | ^~~~~~~~~~ /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cstdlib:210:11: error: '_Exit' has not been declared in '::' 210 | using ::_Exit; | ^~~~~ /mnt/disk/master/staging_dir/toolchain-mipsel_24kc+24kf_gcc-14.3.0_musl/mipsel-openwrt-linux-musl/include/c++/14.3.0/cstdlib:249:22: error: '_Exit' has not been declared in '__gnu_cxx' 249 | using ::__gnu_cxx::_Exit; | ^~~~~ In file included from /usr/include/wchar.h:30: /usr/include/bits/floatn.h:75:70: error: unable to emulate 'TC' 75 | typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); | ^ /usr/include/bits/floatn.h:87:9: error: '__float128' does not name a type; did you mean '__cfloat128'? 87 | typedef __float128 _Float128; | ^~~~~~~~~~ | __cfloat128 In file included from /usr/include/bits/floatn.h:120: /usr/include/bits/floatn-common.h:285:14: error: '_Float64x' is not supported on this target 285 | typedef long double _Float64x; | ^~~~~~ /usr/include/bits/floatn-common.h:285:21: error: expected unqualified-id before '_Float64x' 285 | typedef long double _Float64x; | ^~~~~~~~~ /usr/include/wchar.h:406:1: error: '_Float128' is not supported on this target 406 | extern _Float128 wcstof128 (const wchar_t *__restrict __nptr, | ^~~~~~ /usr/include/wchar.h:406:8: error: expected unqualified-id before '_Float128' 406 | extern _Float128 wcstof128 (const wchar_t *__restrict __nptr, | ^~~~~~~~~ /usr/include/wchar.h:416:1: error: '_Float64x' is not supported on this target 416 | extern _Float64x wcstof64x (const wchar_t *__restrict __nptr, | ^~~~~~ /usr/include/wchar.h:416:8: error: expected unqualified-id before '_Float64x' 416 | extern _Float64x wcstof64x (const wchar_t *__restrict __nptr, | ^~~~~~~~~ /usr/include/wchar.h:523:1: error: '_Float128' is not supported on this target 523 | extern _Float128 wcstof128_l (const wchar_t *__restrict __nptr, | ^~~~~~ /usr/include/wchar.h:523:8: error: expected unqualified-id before '_Float128' 523 | extern _Float128 wcstof128_l (const wchar_t *__restrict __nptr, | ^~~~~~~~~ /usr/include/wchar.h:535:1: error: '_Float64x' is not supported on this target 535 | extern _Float64x wcstof64x_l (const wchar_t *__restrict __nptr, | ^~~~~~ /usr/include/wchar.h:535:8: error: expected unqualified-id before '_Float64x' 535 | extern _Float64x wcstof64x_l (const wchar_t *__restrict __nptr, | ^~~~~~~~~ /usr/include/wchar.h:600:23: error: '__gnuc_va_list' has not been declared 600 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/wchar.h:607:22: error: '__gnuc_va_list' has not been declared 607 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/wchar.h:613:23: error: '__gnuc_va_list' has not been declared 613 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/wchar.h:673:22: error: '__gnuc_va_list' has not been declared 673 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/wchar.h:680:21: error: '__gnuc_va_list' has not been declared 680 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/wchar.h:685:22: error: '__gnuc_va_list' has not been declared 685 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/wchar.h:693:12: error: '__gnuc_va_list' has not been declared 693 | extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, | ^~~~~~~~~~ /usr/include/wchar.h:697:12: error: '__gnuc_va_list' has not been declared 697 | extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, | ^~~~~~~~~~ /usr/include/wchar.h:700:12: error: '__gnuc_va_list' has not been declared 700 | extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, | ^~~~~~~~~~~~~~ /usr/include/bits/wchar2.h:306:29: error: '__gnuc_va_list' has not been declared 306 | __gnuc_va_list __arg) | ^~~~~~~~~~~~~~ /usr/include/bits/wchar2.h:309:12: error: '__gnuc_va_list' has not been declared 309 | extern int __REDIRECT_NTH_LDBL (__vswprintf_alias, | ^~~~~~~~~~~~~~~~~~~ /usr/include/bits/wchar2.h:315:1: error: '__gnuc_va_list' has not been declared 315 | __NTH (vswprintf (wchar_t *__restrict __s, size_t __n, | ^~~~~ [72/109] Compiling C++ object src/libharfbuzz-gobject.so.0.61121.0.p/hb-gobject-structs.cc.o [73/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-static.cc.o [74/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-cff1.cc.o [75/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/graph_gsubgpos-context.cc.o [76/109] Compiling C++ object util/hb-view.p/hb-view.cc.o [77/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-cff2.cc.o [78/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-plan-var.cc.o [79/109] Compiling C++ object src/libharfbuzz.so.0.61121.0.p/hb-ot-layout.cc.o [80/109] Compiling C++ object src/libharfbuzz-cairo.so.0.61121.0.p/hb-static.cc.o [81/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-serialize.cc.o [82/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-plan.cc.o [83/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset-plan-layout.cc.o [84/109] Compiling C++ object src/libharfbuzz-subset.so.0.61121.0.p/hb-subset.cc.o ninja: build stopped: subcommand failed. make[2]: *** [Makefile:54: /mnt/disk/master/build_dir/target-mipsel_24kc+24kf_musl/harfbuzz-11.2.1/.built] Error 1 time: package/feeds/video/harfbuzz/compile#257.25#11.49#62.66