mm@DESKTOP-4AITTRD /z/Projektek/flashrom_git $ meson setup builddir The Meson build system Version: 1.1.0 Source dir: \\VBoxSvr\mm\Projektek\flashrom_git Build dir: \\VBoxSvr\mm\Projektek\flashrom_git\builddir Build type: native build Project name: flashromutils Project version: 1.4.0-devel C compiler for the host machine: gcc (gcc 6.3.0 "gcc (MinGW.org GCC-6.3.0-1) 6.3.0") C linker for the host machine: gcc ld.bfd 2.28 Host machine cpu family: x86 Host machine cpu: x86 Program git found: YES (c:\Program Files\Git\cmd\git.EXE) Program sphinx-build found: NO Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wmissing-prototypes: YES 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: NO Compiler for C supports arguments -Wno-enum-conversion: NO Compiler for C supports arguments -Wno-missing-braces: YES Checking for function "clock_gettime" : NO Checking for function "strnlen" : YES Check usable header "sys/utsname.h" : NO Did not find pkg-config by name 'pkg-config' Found Pkg-config: NO Did not find CMake 'cmake' Found CMake: NO Run-time dependency libpci found: NO (tried pkgconfig and cmake) Run-time dependency libusb-1.0 found: NO (tried pkgconfig and cmake) Run-time dependency libftdi1 found: NO (tried pkgconfig and cmake) Run-time dependency libjaylink found: NO (tried pkgconfig and cmake) Library ni845x found: YES Has header "linux/i2c.h" : NO Checking for function "getopt_long" : YES Run-time dependency bash-completion found: NO (tried pkgconfig and cmake) Configuring flashrom.bash using configuration Run-time dependency cmocka found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency cmocka Executing subproject cmocka cmocka| Project name: cmocka cmocka| Project version: 1.1.5 cmocka| C compiler for the host machine: gcc (gcc 6.3.0 "gcc (MinGW.org GCC-6.3.0-1) 6.3.0") cmocka| C linker for the host machine: gcc ld.bfd 2.28 cmocka| Compiler for C supports arguments -Wshadow: YES (cached) cmocka| Compiler for C supports arguments -Wmissing-prototypes: YES (cached) cmocka| Compiler for C supports arguments -Wcast-align: YES cmocka| Compiler for C supports arguments -Werror=address: YES cmocka| Compiler for C supports arguments -Werror=strict-prototypes: YES cmocka| Compiler for C supports arguments -Werror=write-strings: YES cmocka| Compiler for C supports arguments -Werror=implicit-function-declaration: YES cmocka| Compiler for C supports arguments -Werror=pointer-arith: YES cmocka| Compiler for C supports arguments -Werror=declaration-after-statement: YES cmocka| Compiler for C supports arguments -Werror=return-type: YES cmocka| Compiler for C supports arguments -Werror=uninitialized: YES cmocka| Compiler for C supports arguments -Wimplicit-fallthrough: NO cmocka| Compiler for C supports arguments -Werror=strict-overflow: YES cmocka| Compiler for C supports arguments -Wstrict-overflow=2: YES cmocka| Compiler for C supports arguments -Wno-format-zero-length: YES cmocka| Compiler for C supports arguments -Wformat: YES cmocka| Compiler for C supports arguments -Werror=format-security: NO cmocka| Compiler for C supports arguments -Wno-gnu-zero-variadic-macro-arguments: NO cmocka| Compiler for C supports arguments -fno-common: YES cmocka| Check usable header "assert.h" : YES cmocka| Check usable header "inttypes.h" : YES cmocka| Check usable header "io.h" : YES cmocka| Check usable header "malloc.h" : YES cmocka| Check usable header "memory.h" : YES cmocka| Check usable header "setjmp.h" : YES cmocka| Check usable header "signal.h" : YES cmocka| Check usable header "stdarg.h" : YES cmocka| Check usable header "stddef.h" : YES cmocka| Check usable header "stdint.h" : YES cmocka| Check usable header "stdio.h" : YES cmocka| Check usable header "stdlib.h" : YES cmocka| Check usable header "string.h" : YES cmocka| Check usable header "strings.h" : YES cmocka| Check usable header "sys/stat.h" : YES cmocka| Check usable header "sys/types.h" : YES cmocka| Check usable header "time.h" : YES cmocka| Check usable header "unistd.h" : YES cmocka| Checking whether type "struct timespec" has member "tv_sec" : YES cmocka| Checking for function "calloc" : YES cmocka| Checking for function "exit" : YES cmocka| Checking for function "fprintf" : YES cmocka| Checking for function "free" : YES cmocka| Checking for function "longjmp" : YES cmocka| Checking for function "siglongjmp" : NO cmocka| Checking for function "malloc" : YES cmocka| Checking for function "memcpy" : YES cmocka| Checking for function "memset" : YES cmocka| Checking for function "printf" : YES cmocka| Checking for function "setjmp" : YES cmocka| Checking for function "signal" : YES cmocka| Checking for function "strsignal" : NO cmocka| Checking for function "strcmp" : YES cmocka| Checking for function "clock_gettime" : NO (cached) cmocka| Checking for function "_vsnprintf_s" : YES cmocka| Checking for function "_vsnprtinf" : NO cmocka| Checking for function "_snprintf_s" : YES cmocka| Checking for function "_snprintf" : YES cmocka| Header "stdio.h" has symbol "snprintf" : YES cmocka| Header "stdio.h" has symbol "vsnprintf" : YES cmocka| Checking if "Thread Local Storage" compiles: YES cmocka| Checking for size of "void *" : 4 cmocka| Configuring config.h using configuration cmocka| Compiler for C supports arguments -Wshadow: YES (cached) cmocka| Compiler for C supports arguments -Wmissing-prototypes: YES (cached) cmocka| Compiler for C supports arguments -Wcast-align: YES (cached) cmocka| Compiler for C supports arguments -Werror=address: YES (cached) cmocka| Compiler for C supports arguments -Werror=strict-prototypes: YES (cached) cmocka| Compiler for C supports arguments -Werror=write-strings: YES (cached) cmocka| Compiler for C supports arguments -Werror=implicit-function-declaration: YES (cached) cmocka| Compiler for C supports arguments -Werror=pointer-arith: YES (cached) cmocka| Compiler for C supports arguments -Werror=declaration-after-statement: YES (cached) cmocka| Compiler for C supports arguments -Werror=return-type: YES (cached) cmocka| Compiler for C supports arguments -Werror=uninitialized: YES (cached) cmocka| Compiler for C supports arguments -Wimplicit-fallthrough: NO (cached) cmocka| Compiler for C supports arguments -Werror=strict-overflow: YES (cached) cmocka| Compiler for C supports arguments -Wstrict-overflow=2: YES (cached) cmocka| Compiler for C supports arguments -Wno-format-zero-length: YES (cached) cmocka| Compiler for C supports arguments -Wformat: YES (cached) cmocka| Compiler for C supports arguments -Werror=format-security: NO (cached) cmocka| Compiler for C supports arguments -Wno-gnu-zero-variadic-macro-arguments: NO (cached) cmocka| Compiler for C supports arguments -fno-common: YES (cached) cmocka| Check usable header "assert.h" : YES (cached) cmocka| Check usable header "inttypes.h" : YES (cached) cmocka| Check usable header "io.h" : YES (cached) cmocka| Check usable header "malloc.h" : YES (cached) cmocka| Check usable header "memory.h" : YES (cached) cmocka| Check usable header "setjmp.h" : YES (cached) cmocka| Check usable header "signal.h" : YES (cached) cmocka| Check usable header "stdarg.h" : YES (cached) cmocka| Check usable header "stddef.h" : YES (cached) cmocka| Check usable header "stdint.h" : YES (cached) cmocka| Check usable header "stdio.h" : YES (cached) cmocka| Check usable header "stdlib.h" : YES (cached) cmocka| Check usable header "string.h" : YES (cached) cmocka| Check usable header "strings.h" : YES (cached) cmocka| Check usable header "sys/stat.h" : YES (cached) cmocka| Check usable header "sys/types.h" : YES (cached) cmocka| Check usable header "time.h" : YES (cached) cmocka| Check usable header "unistd.h" : YES (cached) cmocka| Checking whether type "struct timespec" has member "tv_sec" : YES (cached) cmocka| Checking for function "calloc" : YES (cached) cmocka| Checking for function "exit" : YES (cached) cmocka| Checking for function "fprintf" : YES (cached) cmocka| Checking for function "free" : YES (cached) cmocka| Checking for function "longjmp" : YES (cached) cmocka| Checking for function "siglongjmp" : NO (cached) cmocka| Checking for function "malloc" : YES (cached) cmocka| Checking for function "memcpy" : YES (cached) cmocka| Checking for function "memset" : YES (cached) cmocka| Checking for function "printf" : YES (cached) cmocka| Checking for function "setjmp" : YES (cached) cmocka| Checking for function "signal" : YES (cached) cmocka| Checking for function "strsignal" : NO (cached) cmocka| Checking for function "strcmp" : YES (cached) cmocka| Checking for function "clock_gettime" : NO (cached) cmocka| Checking for function "_vsnprintf_s" : YES (cached) cmocka| Checking for function "_vsnprtinf" : NO (cached) cmocka| Checking for function "_snprintf_s" : YES (cached) cmocka| Checking for function "_snprintf" : YES (cached) cmocka| Header "stdio.h" has symbol "snprintf" : YES (cached) cmocka| Header "stdio.h" has symbol "vsnprintf" : YES (cached) cmocka| Checking if "Thread Local Storage" compiles: YES (cached) cmocka| Checking for size of "void *" : 4 (cached) cmocka| Configuring config.h using configuration cmocka| Build targets in project: 8 cmocka| Subproject cmocka finished. Dependency cmocka from subproject subprojects/cmocka-1.1.5 found: YES 1.1.5 Run-time dependency threads found: YES Build targets in project: 9 flashromutils 1.4.0-devel Programmer active : buspirate_spi dummy pony_spi serprog non active: asm106x (Not available on platform) atahpt (not selected) atapromise (not selected) atavia (Not available on platform) ch341a_spi (dependency libusb-1.0 not found) ch347_spi (dependency libusb-1.0 not found) dediprog (dependency libusb-1.0 not found) developerbox_spi (dependency libusb-1.0 not found) digilent_spi (dependency libusb-1.0 not found) dirtyjtag_spi (dependency libusb-1.0 not found) drkaiser (Not available on platform) ft2232_spi (dependency libftdi1 not found) gfxnvidia (Not available on platform) internal (Not available on platform) it8212 (Not available on platform) jlink_spi (dependency libjaylink not found) linux_mtd (Not available on platform) linux_spi (Not available on platform) parade_lspcon (not selected) mediatek_i2c_spi (not selected) mstarddc_spi (not selected) ni845x_spi (not selected) nic3com (Not available on platform) nicintel (Not available on platform) nicintel_eeprom (Not available on platform) nicintel_spi (Not available on platform) nicnatsemi (not selected) nicrealtek (Not available on platform) ogp_spi (Not available on platform) pickit2_spi (dependency libusb-1.0 not found) raiden_debug_spi (dependency libusb-1.0 not found) rayer_spi (Not available on platform) realtek_mst_i2c_spi (not selected) satamv (Not available on platform) satasii (Not available on platform) stlinkv3_spi (dependency libusb-1.0 not found) usbblaster_spi (dependency libftdi1 not found) Subprojects cmocka : YES Found ninja-1.11.1 at "c:\Program Files\Meson\ninja.EXE" mm@DESKTOP-4AITTRD /z/Projektek/flashrom_git $ meson compile -C builddir INFO: autodetecting backend as ninja INFO: calculating backend command to run: "c:\Program Files\Meson\ninja.EXE" -C //VBoxSvr/mm/Projektek/flashrom_git/builddir ninja: Entering directory `//VBoxSvr/mm/Projektek/flashrom_git/builddir' [7/125] Compiling C object libflashrom-1.dll.p/helpers_fileio.c.obj FAILED: libflashrom-1.dll.p/helpers_fileio.c.obj "gcc" "-Ilibflashrom-1.dll.p" "-I." "-I.." "-I..\include" "-fdiagnostics-color=always" "-D_FILE_OFFSET_BITS=64" "-Wall" "-Winvalid-pch" "-Wextra" "-Werror" "-std=c99" "-Os" "-Wshadow" "-Wmissing-prototypes" "-Wwrite-strings" "-Wno-unused-parameter" "-Wno-missing-braces" "-D_DEFAULT_SOURCE" "-D_POSIX_C_SOURCE=200809L" "-D_BSD_SOURCE" "-D__BSD_VISIBLE" "-D__XSI_VISIBLE" "-D_NETBSD_SOURCE" "-D_DARWIN_C_SOURCE" "-DFLASHROM_VERSION=\"1.4.0-devel (git:v1.2-1336-gd666a818)\"" "-DHAVE_STRNLEN=1" "-DIS_WINDOWS=1" "-D__FLASHROM_LITTLE_ENDIAN__=1" "-DCONFIG_BUSPIRATE_SPI=1" "-DCONFIG_DUMMY=1" "-DCONFIG_PONY_SPI=1" "-DCONFIG_SERPROG=1" "-DCONFIG_DEFAULT_PROGRAMMER_NAME=NULL" "-DCONFIG_DEFAULT_PROGRAMMER_ARGS=\"\"" -MD -MQ libflashrom-1.dll.p/helpers_fileio.c.obj -MF "libflashrom-1.dll.p\helpers_fileio.c.obj.d" -o libflashrom-1.dll.p/helpers_fileio.c.obj "-c" ../helpers_fileio.c ../helpers_fileio.c: In function 'read_buf_from_file': ../helpers_fileio.c:41:11: error: implicit declaration of function 'fdopen' [-Werror=implicit-function-declaration] image = fdopen(fileno(stdin), "rb"); ^~~~~~ ../helpers_fileio.c:41:18: error: implicit declaration of function 'fileno' [-Werror=implicit-function-declaration] image = fdopen(fileno(stdin), "rb"); ^~~~~~ ../helpers_fileio.c:41:9: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] image = fdopen(fileno(stdin), "rb"); ^ cc1.exe: all warnings being treated as errors [11/125] Compiling C object libflashrom-1.dll.p/flashrom.c.obj FAILED: libflashrom-1.dll.p/flashrom.c.obj "gcc" "-Ilibflashrom-1.dll.p" "-I." "-I.." "-I..\include" "-fdiagnostics-color=always" "-D_FILE_OFFSET_BITS=64" "-Wall" "-Winvalid-pch" "-Wextra" "-Werror" "-std=c99" "-Os" "-Wshadow" "-Wmissing-prototypes" "-Wwrite-strings" "-Wno-unused-parameter" "-Wno-missing-braces" "-D_DEFAULT_SOURCE" "-D_POSIX_C_SOURCE=200809L" "-D_BSD_SOURCE" "-D__BSD_VISIBLE" "-D__XSI_VISIBLE" "-D_NETBSD_SOURCE" "-D_DARWIN_C_SOURCE" "-DFLASHROM_VERSION=\"1.4.0-devel (git:v1.2-1336-gd666a818)\"" "-DHAVE_STRNLEN=1" "-DIS_WINDOWS=1" "-D__FLASHROM_LITTLE_ENDIAN__=1" "-DCONFIG_BUSPIRATE_SPI=1" "-DCONFIG_DUMMY=1" "-DCONFIG_PONY_SPI=1" "-DCONFIG_SERPROG=1" "-DCONFIG_DEFAULT_PROGRAMMER_NAME=NULL" "-DCONFIG_DEFAULT_PROGRAMMER_ARGS=\"\"" -MD -MQ libflashrom-1.dll.p/flashrom.c.obj -MF "libflashrom-1.dll.p\flashrom.c.obj.d" -o libflashrom-1.dll.p/flashrom.c.obj "-c" ../flashrom.c ../flashrom.c: In function 'programmer_init': ../flashrom.c:162:16: error: implicit declaration of function 'strdup' [-Werror=implicit-function-declaration] cfg.params = strdup(param); ^~~~~~ ../flashrom.c:162:14: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] cfg.params = strdup(param); ^ ../flashrom.c: In function 'get_flash_region': ../flashrom.c:380:16: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] region->name = strdup(""); ^ ../flashrom.c: In function 'flashbuses_to_text': ../flashrom.c:939:10: error: return makes pointer from integer without a cast [-Werror=int-conversion] return strdup("Non-SPI"); ^~~~~~~~~~~~~~~~~ ../flashrom.c:941:10: error: return makes pointer from integer without a cast [-Werror=int-conversion] return strdup("None"); ^~~~~~~~~~~~~~ cc1.exe: all warnings being treated as errors [12/125] Compiling C object libflashrom-1.dll.p/ich_descriptors.c.obj ninja: build stopped: subcommand failed. mm@DESKTOP-4AITTRD /z/Projektek/flashrom_git