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: 1.1.1 Source dir: /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1 Build dir: /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/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 r23682-1eb67cb070) 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 Found pkg-config: /builder/shared-workdir/build/sdk/staging_dir/host/bin/pkg-config (1.9.5) Run-time dependency libusb-1.0 found: YES 1.0.26 Run-time dependency libftdi1 found: YES 1.5 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-usb/flashrom-v1.2.1/openwrt-cross.txt Native files : /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/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 : true config_ch341a_spi : true config_dediprog : true config_developerbox_spi: true config_digilent_spi : true config_drkaiser : false config_dummy : true config_ft2232_spi : true 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 : true config_pony_spi : true config_rayer_spi : false config_satamv : false config_satasii : false config_serprog : true config_stlinkv3_spi : true config_usbblaster_spi : true pciutils : false usb : true Found ninja-1.11.1 at /builder/shared-workdir/build/sdk/staging_dir/host/bin/ninja WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1/openwrt-build' [1/100] Compiling C object libflashrom.so.1.0.0.p/usbdev.c.o [2/100] Compiling C object libflashrom.so.1.0.0.p/buspirate_spi.c.o [3/100] Compiling C object libflashrom.so.1.0.0.p/ch341a_spi.c.o [4/100] Compiling C object libflashrom.so.1.0.0.p/dediprog.c.o [5/100] Compiling C object libflashrom.so.1.0.0.p/developerbox_spi.c.o [6/100] Compiling C object libflashrom.so.1.0.0.p/digilent_spi.c.o [7/100] Compiling C object libflashrom.so.1.0.0.p/dummyflasher.c.o [8/100] Compiling C object libflashrom.so.1.0.0.p/ft2232_spi.c.o [9/100] Compiling C object libflashrom.so.1.0.0.p/linux_mtd.c.o [10/100] Compiling C object libflashrom.so.1.0.0.p/linux_spi.c.o [11/100] Compiling C object libflashrom.so.1.0.0.p/mstarddc_spi.c.o [12/100] Compiling C object libflashrom.so.1.0.0.p/pickit2_spi.c.o [13/100] Compiling C object libflashrom.so.1.0.0.p/pony_spi.c.o [14/100] Compiling C object libflashrom.so.1.0.0.p/serprog.c.o [15/100] Compiling C object libflashrom.so.1.0.0.p/usbblaster_spi.c.o [16/100] Compiling C object libflashrom.so.1.0.0.p/stlinkv3_spi.c.o [17/100] Compiling C object libflashrom.so.1.0.0.p/bitbang_spi.c.o [18/100] Compiling C object libflashrom.so.1.0.0.p/custom_baud.c.o [19/100] Compiling C object libflashrom.so.1.0.0.p/serial.c.o [20/100] Compiling C object libflashrom.so.1.0.0.p/82802ab.c.o [21/100] Compiling C object libflashrom.so.1.0.0.p/at45db.c.o [22/100] Compiling C object libflashrom.so.1.0.0.p/edi.c.o [23/100] Compiling C object libflashrom.so.1.0.0.p/en29lv640b.c.o [24/100] Compiling C object libflashrom.so.1.0.0.p/flashchips.c.o [25/100] Compiling C object libflashrom.so.1.0.0.p/flashrom.c.o [26/100] Compiling C object libflashrom.so.1.0.0.p/fmap.c.o [27/100] Compiling C object libflashrom.so.1.0.0.p/helpers.c.o [28/100] Compiling C object libflashrom.so.1.0.0.p/ich_descriptors.c.o [29/100] Compiling C object libflashrom.so.1.0.0.p/jedec.c.o [30/100] Compiling C object libflashrom.so.1.0.0.p/layout.c.o [31/100] Compiling C object libflashrom.so.1.0.0.p/libflashrom.c.o [32/100] Compiling C object libflashrom.so.1.0.0.p/opaque.c.o [33/100] Compiling C object libflashrom.so.1.0.0.p/print.c.o [34/100] Compiling C object libflashrom.so.1.0.0.p/programmer.c.o [35/100] Compiling C object libflashrom.so.1.0.0.p/sfdp.c.o [36/100] Compiling C object libflashrom.so.1.0.0.p/spi25.c.o [37/100] Compiling C object libflashrom.so.1.0.0.p/spi25_statusreg.c.o [38/100] Compiling C object libflashrom.so.1.0.0.p/spi95.c.o [39/100] Compiling C object libflashrom.so.1.0.0.p/spi.c.o [40/100] Compiling C object libflashrom.so.1.0.0.p/sst28sf040.c.o [41/100] Compiling C object libflashrom.so.1.0.0.p/sst49lfxxxc.c.o [42/100] Compiling C object libflashrom.so.1.0.0.p/sst_fwhub.c.o [43/100] Compiling C object libflashrom.so.1.0.0.p/stm50.c.o [44/100] Compiling C object libflashrom.so.1.0.0.p/udelay.c.o [45/100] Compiling C object libflashrom.so.1.0.0.p/w29ee011.c.o [46/100] Compiling C object libflashrom.so.1.0.0.p/w39.c.o [47/100] Linking target libflashrom.so.1.0.0 [48/100] Compiling C object flashrom.p/usbdev.c.o [49/100] Compiling C object flashrom.p/buspirate_spi.c.o [50/100] Compiling C object flashrom.p/ch341a_spi.c.o [51/100] Compiling C object flashrom.p/dediprog.c.o [52/100] Compiling C object flashrom.p/developerbox_spi.c.o [53/100] Compiling C object flashrom.p/digilent_spi.c.o [54/100] Compiling C object flashrom.p/dummyflasher.c.o [55/100] Compiling C object flashrom.p/ft2232_spi.c.o [56/100] Compiling C object flashrom.p/linux_mtd.c.o [57/100] Compiling C object flashrom.p/linux_spi.c.o [58/100] Compiling C object flashrom.p/mstarddc_spi.c.o [59/100] Compiling C object flashrom.p/pickit2_spi.c.o [60/100] Compiling C object flashrom.p/pony_spi.c.o [61/100] Compiling C object flashrom.p/serprog.c.o [62/100] Compiling C object flashrom.p/usbblaster_spi.c.o [63/100] Compiling C object flashrom.p/stlinkv3_spi.c.o [64/100] Compiling C object flashrom.p/bitbang_spi.c.o [65/100] Compiling C object flashrom.p/custom_baud.c.o [66/100] Compiling C object flashrom.p/serial.c.o [67/100] Compiling C object flashrom.p/82802ab.c.o [68/100] Compiling C object flashrom.p/at45db.c.o [69/100] Compiling C object flashrom.p/edi.c.o [70/100] Compiling C object flashrom.p/en29lv640b.c.o [71/100] Compiling C object flashrom.p/flashchips.c.o [72/100] Compiling C object flashrom.p/flashrom.c.o [73/100] Compiling C object flashrom.p/fmap.c.o [74/100] Compiling C object flashrom.p/helpers.c.o [75/100] Compiling C object flashrom.p/ich_descriptors.c.o [76/100] Compiling C object flashrom.p/jedec.c.o [77/100] Compiling C object flashrom.p/layout.c.o [78/100] Compiling C object flashrom.p/libflashrom.c.o [79/100] Compiling C object flashrom.p/opaque.c.o [80/100] Compiling C object flashrom.p/print.c.o [81/100] Compiling C object flashrom.p/programmer.c.o [82/100] Compiling C object flashrom.p/sfdp.c.o [83/100] Compiling C object flashrom.p/spi25.c.o [84/100] Compiling C object flashrom.p/spi25_statusreg.c.o [85/100] Compiling C object flashrom.p/spi95.c.o [86/100] Compiling C object flashrom.p/spi.c.o [87/100] Compiling C object flashrom.p/sst28sf040.c.o [88/100] Compiling C object flashrom.p/sst49lfxxxc.c.o [89/100] Compiling C object flashrom.p/sst_fwhub.c.o [90/100] Compiling C object flashrom.p/stm50.c.o [91/100] Compiling C object flashrom.p/udelay.c.o [92/100] Compiling C object flashrom.p/w29ee011.c.o [93/100] Compiling C object flashrom.p/w39.c.o [94/100] Compiling C object flashrom.p/cli_classic.c.o [95/100] Compiling C object flashrom.p/cli_common.c.o [96/100] Compiling C object flashrom.p/cli_output.c.o [97/100] Linking target flashrom [98/100] 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) | ^~ [99/100] Compiling C object util/ich_descriptors_tool/ich_descriptors_tool.p/.._.._ich_descriptors.c.o [100/100] Linking target util/ich_descriptors_tool/ich_descriptors_tool ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/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-usb/flashrom-v1.2.1/ipkg-install/usr/lib Installing flashrom to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1/ipkg-install/usr/sbin Installing /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1/libflashrom.h to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1/ipkg-install/usr/include/ Installing /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1/openwrt-build/meson-private/flashrom.pc to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1/ipkg-install/usr/lib/pkgconfig Installing symlink pointing to libflashrom.so.1.0.0 to /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/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-usb/flashrom-v1.2.1/ipkg-install/usr/lib/libflashrom.so rstrip.sh: /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1/ipkg-riscv64_riscv64/flashrom-usb/usr/sbin/flashrom-usb: executable Packaged contents of /builder/shared-workdir/build/sdk/build_dir/target-riscv64_riscv64_musl/flashrom-usb/flashrom-v1.2.1/ipkg-riscv64_riscv64/flashrom-usb into /builder/shared-workdir/build/sdk/bin/packages/riscv64_riscv64/packages/flashrom-usb_1.2.1-1_riscv64_riscv64.ipk time: package/feeds/packages/flashrom/usb/compile#18.04#3.77#23.50