Applying ./patches/010-bitbang.patch using plaintext: patching file meson.build patching file meson_options.txt Applying ./patches/020-raw-access.patch using plaintext: patching file meson.build Applying ./patches/030-ppc.patch using plaintext: patching file hwaccess.c Applying ./patches/040-uclibc.patch using plaintext: patching file meson.build The Meson build system Version: 0.61.5 Source dir: /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1 Build dir: /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/openwrt-build Build type: cross build WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300 Project name: flashromutils Project version: v1.2.1 C compiler for the host machine: riscv64-openwrt-linux-musl-gcc (gcc 12.3.0 "riscv64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r23670-9cf5769636) 12.3.0") C linker for the host machine: riscv64-openwrt-linux-musl-gcc ld.bfd 2.40.0 C compiler for the build machine: gcc (gcc 10.2.1 "gcc (Debian 10.2.1-6) 10.2.1 20210110") C linker for the build machine: gcc ld.bfd 2.35.2 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: riscv64 Host machine cpu: generic Target machine cpu family: riscv64 Target machine cpu: generic Compiler for C supports arguments -Wwrite-strings: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-address-of-packed-member: YES Compiler for C supports arguments -Wno-enum-conversion: YES Compiler for C supports arguments -Wno-missing-braces: YES Checking for function "clock_gettime" : YES Checking for function "strnlen" : YES Check usable header "sys/utsname.h" : YES Build targets in project: 3 flashromutils v1.2.1 User defined options Cross files : /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/openwrt-cross.txt Native files : /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/openwrt-native.txt buildtype : plain config_atahpt : false config_atapromise : false config_atavia : false config_bitbang_spi : false config_buspirate_spi : false config_ch341a_spi : false config_dediprog : false config_developerbox_spi: false config_digilent_spi : false config_drkaiser : false config_dummy : true config_ft2232_spi : false config_gfxnvidia : false config_internal : false config_internal_dmi : true config_it8212 : false config_linux_mtd : true config_linux_spi : true config_mstarddc_spi : true config_nic3com : false config_nicintel : false config_nicintel_eeprom : false config_nicintel_spi : false config_nicnatsemi : false config_nicrealtek : false config_ogp_spi : false config_pickit2_spi : false config_pony_spi : false config_rayer_spi : false config_satamv : false config_satasii : false config_serprog : false config_stlinkv3_spi : false config_usbblaster_spi : false pciutils : false usb : false Found ninja-1.11.1 at /builder/shared-workdir/build/sdk/staging_dir/host/bin/ninja ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/openwrt-build' [1/70] Compiling C object libflashrom.so.1.0.0.p/dummyflasher.c.o [2/70] Compiling C object libflashrom.so.1.0.0.p/linux_mtd.c.o [3/70] Compiling C object libflashrom.so.1.0.0.p/linux_spi.c.o [4/70] Compiling C object libflashrom.so.1.0.0.p/mstarddc_spi.c.o [5/70] Compiling C object libflashrom.so.1.0.0.p/82802ab.c.o [6/70] Compiling C object libflashrom.so.1.0.0.p/at45db.c.o [7/70] Compiling C object libflashrom.so.1.0.0.p/edi.c.o [8/70] Compiling C object libflashrom.so.1.0.0.p/en29lv640b.c.o [9/70] Compiling C object libflashrom.so.1.0.0.p/flashchips.c.o [10/70] Compiling C object libflashrom.so.1.0.0.p/flashrom.c.o [11/70] Compiling C object libflashrom.so.1.0.0.p/fmap.c.o [12/70] Compiling C object libflashrom.so.1.0.0.p/helpers.c.o [13/70] Compiling C object libflashrom.so.1.0.0.p/ich_descriptors.c.o [14/70] Compiling C object libflashrom.so.1.0.0.p/jedec.c.o [15/70] Compiling C object libflashrom.so.1.0.0.p/layout.c.o [16/70] Compiling C object libflashrom.so.1.0.0.p/libflashrom.c.o [17/70] Compiling C object libflashrom.so.1.0.0.p/opaque.c.o [18/70] Compiling C object libflashrom.so.1.0.0.p/print.c.o [19/70] Compiling C object libflashrom.so.1.0.0.p/programmer.c.o [20/70] Compiling C object libflashrom.so.1.0.0.p/sfdp.c.o [21/70] Compiling C object libflashrom.so.1.0.0.p/spi25.c.o [22/70] Compiling C object libflashrom.so.1.0.0.p/spi25_statusreg.c.o [23/70] Compiling C object libflashrom.so.1.0.0.p/spi95.c.o [24/70] Compiling C object libflashrom.so.1.0.0.p/spi.c.o [25/70] Compiling C object libflashrom.so.1.0.0.p/sst28sf040.c.o [26/70] Compiling C object libflashrom.so.1.0.0.p/sst49lfxxxc.c.o [27/70] Compiling C object libflashrom.so.1.0.0.p/sst_fwhub.c.o [28/70] Compiling C object libflashrom.so.1.0.0.p/stm50.c.o [29/70] Compiling C object libflashrom.so.1.0.0.p/udelay.c.o [30/70] Compiling C object libflashrom.so.1.0.0.p/w29ee011.c.o [31/70] Compiling C object libflashrom.so.1.0.0.p/w39.c.o [32/70] Linking target libflashrom.so.1.0.0 [33/70] Compiling C object flashrom.p/dummyflasher.c.o [34/70] Compiling C object flashrom.p/linux_mtd.c.o [35/70] Compiling C object flashrom.p/linux_spi.c.o [36/70] Compiling C object flashrom.p/mstarddc_spi.c.o [37/70] Compiling C object flashrom.p/82802ab.c.o [38/70] Compiling C object flashrom.p/at45db.c.o [39/70] Compiling C object flashrom.p/edi.c.o [40/70] Compiling C object flashrom.p/en29lv640b.c.o [41/70] Compiling C object flashrom.p/flashchips.c.o [42/70] Compiling C object flashrom.p/flashrom.c.o [43/70] Compiling C object flashrom.p/fmap.c.o [44/70] Compiling C object flashrom.p/helpers.c.o [45/70] Compiling C object flashrom.p/ich_descriptors.c.o [46/70] Compiling C object flashrom.p/jedec.c.o [47/70] Compiling C object flashrom.p/layout.c.o [48/70] Compiling C object flashrom.p/libflashrom.c.o [49/70] Compiling C object flashrom.p/opaque.c.o [50/70] Compiling C object flashrom.p/print.c.o [51/70] Compiling C object flashrom.p/programmer.c.o [52/70] Compiling C object flashrom.p/sfdp.c.o [53/70] Compiling C object flashrom.p/spi25.c.o [54/70] Compiling C object flashrom.p/spi25_statusreg.c.o [55/70] Compiling C object flashrom.p/spi95.c.o [56/70] Compiling C object flashrom.p/spi.c.o [57/70] Compiling C object flashrom.p/sst28sf040.c.o [58/70] Compiling C object flashrom.p/sst49lfxxxc.c.o [59/70] Compiling C object flashrom.p/sst_fwhub.c.o [60/70] Compiling C object flashrom.p/stm50.c.o [61/70] Compiling C object flashrom.p/udelay.c.o [62/70] Compiling C object flashrom.p/w29ee011.c.o [63/70] Compiling C object flashrom.p/w39.c.o [64/70] Compiling C object flashrom.p/cli_classic.c.o [65/70] Compiling C object flashrom.p/cli_common.c.o [66/70] Compiling C object flashrom.p/cli_output.c.o [67/70] Linking target flashrom [68/70] Compiling C object util/ich_descriptors_tool/ich_descriptors_tool.p/ich_descriptors_tool.c.o ../util/ich_descriptors_tool/ich_descriptors_tool.c: In function 'dump_file': ../util/ich_descriptors_tool/ich_descriptors_tool.c:89:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 89 | if (ret != file_len) { | ^~ ../util/ich_descriptors_tool/ich_descriptors_tool.c: In function 'main': ../util/ich_descriptors_tool/ich_descriptors_tool.c:251:17: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 251 | if (len >= ICH_FREG_BASE(desc.region.FLREGs[3]) + 6 && pMAC[0] != 0xff) | ^~ [69/70] Compiling C object util/ich_descriptors_tool/ich_descriptors_tool.p/.._.._ich_descriptors.c.o [70/70] Linking target util/ich_descriptors_tool/ich_descriptors_tool ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/openwrt-build' [0/1] Installing files. Installing libflashrom.so.1.0.0 to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/ipkg-install/usr/lib Installing symlink pointing to libflashrom.so.1.0.0 to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/ipkg-install/usr/lib/libflashrom.so.1 Installing symlink pointing to libflashrom.so.1 to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/ipkg-install/usr/lib/libflashrom.so Installing flashrom to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/ipkg-install/usr/sbin Installing /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/libflashrom.h to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/ipkg-install/usr/include Installing /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/openwrt-build/meson-private/flashrom.pc to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/ipkg-install/usr/lib/pkgconfig rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/ipkg-riscv64_riscv64/flashrom-spi/usr/sbin/flashrom-spi: executable Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-spi/flashrom-v1.2.1/ipkg-riscv64_riscv64/flashrom-spi into /builder/shared-workdir/build/sdk/bin/packages/riscv64_riscv64/packages/flashrom-spi_1.2.1-1_riscv64_riscv64.ipk time: package/feeds/packages/flashrom/spi/compile#17.78#2.78#35.01