Build started at 2023-01-02T22:25:14.030230 Main binary: /usr/bin/python3 Build Options: -Dpkg_config_path=/home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu/lib/pkgconfig -Dcmake_prefix_path=/home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu -Dtests=false -Dprefix=/home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu -Dlibdir=lib -Dbuildtype=release -Ddefault_library=static Python system: Linux The Meson build system Version: 0.61.2 Source dir: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2 Build dir: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_ Build type: native build Project name: glib Project version: 2.70.2 Sanity testing C compiler: ccache cc Is cross compiler: False. Sanity check compiler command line: ccache cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/sanitycheckc.exe C compiler for the host machine: ccache cc (gcc 12.2.1 "cc (GCC) 12.2.1 20221121 (Red Hat 12.2.1-4)") C linker for the host machine: cc ld.bfd 2.38-25 Sanity testing C++ compiler: ccache c++ Is cross compiler: False. Sanity check compiler command line: ccache c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/sanitycheckcpp.exe C++ compiler for the host machine: ccache c++ (gcc 12.2.1 "c++ (GCC) 12.2.1 20221121 (Red Hat 12.2.1-4)") C++ linker for the host machine: c++ ld.bfd 2.38-25 Sanity testing C compiler: ccache cc Is cross compiler: False. Sanity check compiler command line: ccache cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/sanitycheckc.exe C compiler for the build machine: ccache cc (gcc 12.2.1 "cc (GCC) 12.2.1 20221121 (Red Hat 12.2.1-4)") C linker for the build machine: cc ld.bfd 2.38-25 Sanity testing C++ compiler: ccache c++ Is cross compiler: False. Sanity check compiler command line: ccache c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/sanitycheckcpp.exe C++ compiler for the build machine: ccache c++ (gcc 12.2.1 "c++ (GCC) 12.2.1 20221121 (Red Hat 12.2.1-4)") C++ linker for the build machine: c++ ld.bfd 2.38-25 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: x86_64 Target machine cpu family: x86_64 Target machine cpu: x86_64 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptlfdbuf3 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptlfdbuf3/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptlfdbuf3/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fno-strict-aliasing Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fno-strict-aliasing: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmq3lv778 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmq3lv778/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmq3lv778/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -Werror Code: void __attribute__ ((visibility ("hidden"))) f_hidden (void) { } void __attribute__ ((visibility ("internal"))) f_internal (void) { } void __attribute__ ((visibility ("default"))) f_default (void) { } int main (void) { f_hidden(); f_internal(); f_default(); return 0; } Compiler stdout: Compiler stderr: Checking if "GNU C visibility attributes test" compiles: YES Message: Disabling cast checks Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpow8qwl50 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpow8qwl50/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("alloca.h") #error "Header 'alloca.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "alloca.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcbxdlqfy Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcbxdlqfy/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("crt_externs.h") #error "Header 'crt_externs.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcbxdlqfy/testfile.c:4:12: error: #error "Header 'crt_externs.h' could not be found" 4 | #error "Header 'crt_externs.h' could not be found" | ^~~~~ Has header "crt_externs.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzfre4zkl Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzfre4zkl/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("dirent.h") #error "Header 'dirent.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "dirent.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpexkorxkd Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpexkorxkd/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("float.h") #error "Header 'float.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "float.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpt3yxuvfq Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpt3yxuvfq/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("fstab.h") #error "Header 'fstab.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "fstab.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpaamkx1_1 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpaamkx1_1/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("grp.h") #error "Header 'grp.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "grp.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp7ve8rn_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp7ve8rn_/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("inttypes.h") #error "Header 'inttypes.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "inttypes.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi9d913jb Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi9d913jb/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("limits.h") #error "Header 'limits.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "limits.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpaui5q0bn Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpaui5q0bn/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("linux/magic.h") #error "Header 'linux/magic.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "linux/magic.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_z_k145x Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_z_k145x/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("locale.h") #error "Header 'locale.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "locale.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyarr3nr8 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyarr3nr8/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("mach/mach_time.h") #error "Header 'mach/mach_time.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyarr3nr8/testfile.c:4:12: error: #error "Header 'mach/mach_time.h' could not be found" 4 | #error "Header 'mach/mach_time.h' could not be found" | ^~~~~ Has header "mach/mach_time.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbksx6d3p Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbksx6d3p/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("memory.h") #error "Header 'memory.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "memory.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpn1lix7wj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpn1lix7wj/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("mntent.h") #error "Header 'mntent.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "mntent.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi2xms6qm Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi2xms6qm/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("poll.h") #error "Header 'poll.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "poll.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpajhql110 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpajhql110/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("pwd.h") #error "Header 'pwd.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "pwd.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4as17wmn Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4as17wmn/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sched.h") #error "Header 'sched.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sched.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcq3inbu_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcq3inbu_/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("spawn.h") #error "Header 'spawn.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "spawn.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbdafsc5z Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbdafsc5z/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("stdatomic.h") #error "Header 'stdatomic.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "stdatomic.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpb1w3ge3y Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpb1w3ge3y/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("stdint.h") #error "Header 'stdint.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "stdint.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpva2yqn93 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpva2yqn93/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("stdlib.h") #error "Header 'stdlib.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "stdlib.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjo5gkg5e Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjo5gkg5e/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("string.h") #error "Header 'string.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "string.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmlywdd0o Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmlywdd0o/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("strings.h") #error "Header 'strings.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "strings.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcgotl8h7 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcgotl8h7/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/auxv.h") #error "Header 'sys/auxv.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/auxv.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0gp1qn5e Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0gp1qn5e/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/event.h") #error "Header 'sys/event.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0gp1qn5e/testfile.c:4:12: error: #error "Header 'sys/event.h' could not be found" 4 | #error "Header 'sys/event.h' could not be found" | ^~~~~ Has header "sys/event.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5u20q_h2 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5u20q_h2/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/filio.h") #error "Header 'sys/filio.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5u20q_h2/testfile.c:4:12: error: #error "Header 'sys/filio.h' could not be found" 4 | #error "Header 'sys/filio.h' could not be found" | ^~~~~ Has header "sys/filio.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphv3uoqyg Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphv3uoqyg/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/inotify.h") #error "Header 'sys/inotify.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/inotify.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp75rboof Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp75rboof/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/mkdev.h") #error "Header 'sys/mkdev.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp75rboof/testfile.c:4:12: error: #error "Header 'sys/mkdev.h' could not be found" 4 | #error "Header 'sys/mkdev.h' could not be found" | ^~~~~ Has header "sys/mkdev.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbnw6n7m4 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbnw6n7m4/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/mntctl.h") #error "Header 'sys/mntctl.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbnw6n7m4/testfile.c:4:12: error: #error "Header 'sys/mntctl.h' could not be found" 4 | #error "Header 'sys/mntctl.h' could not be found" | ^~~~~ Has header "sys/mntctl.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpb4b43nny Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpb4b43nny/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/mnttab.h") #error "Header 'sys/mnttab.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpb4b43nny/testfile.c:4:12: error: #error "Header 'sys/mnttab.h' could not be found" 4 | #error "Header 'sys/mnttab.h' could not be found" | ^~~~~ Has header "sys/mnttab.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1exe481j Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1exe481j/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/mount.h") #error "Header 'sys/mount.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/mount.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpruonjmam Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpruonjmam/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/param.h") #error "Header 'sys/param.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/param.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpblctzwu4 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpblctzwu4/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/resource.h") #error "Header 'sys/resource.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/resource.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp37k2gw5x Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp37k2gw5x/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/select.h") #error "Header 'sys/select.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/select.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5lpt_9lr Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5lpt_9lr/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/statfs.h") #error "Header 'sys/statfs.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/statfs.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfpnjybpi Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfpnjybpi/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/stat.h") #error "Header 'sys/stat.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/stat.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsyorbzw_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsyorbzw_/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/statvfs.h") #error "Header 'sys/statvfs.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/statvfs.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyv0zmugz Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyv0zmugz/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/sysctl.h") #error "Header 'sys/sysctl.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyv0zmugz/testfile.c:4:12: error: #error "Header 'sys/sysctl.h' could not be found" 4 | #error "Header 'sys/sysctl.h' could not be found" | ^~~~~ Has header "sys/sysctl.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp23vat1jo Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp23vat1jo/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/time.h") #error "Header 'sys/time.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/time.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2o9gu3we Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2o9gu3we/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/times.h") #error "Header 'sys/times.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/times.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpk0aa8_4e Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpk0aa8_4e/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/types.h") #error "Header 'sys/types.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/types.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmnz5q114 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmnz5q114/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/uio.h") #error "Header 'sys/uio.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/uio.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnbp1a0vb Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnbp1a0vb/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/vfs.h") #error "Header 'sys/vfs.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/vfs.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnv5gxa2n Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnv5gxa2n/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/vfstab.h") #error "Header 'sys/vfstab.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnv5gxa2n/testfile.c:4:12: error: #error "Header 'sys/vfstab.h' could not be found" 4 | #error "Header 'sys/vfstab.h' could not be found" | ^~~~~ Has header "sys/vfstab.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnr5lq7ym Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnr5lq7ym/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/vmount.h") #error "Header 'sys/vmount.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnr5lq7ym/testfile.c:4:12: error: #error "Header 'sys/vmount.h' could not be found" 4 | #error "Header 'sys/vmount.h' could not be found" | ^~~~~ Has header "sys/vmount.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpedkcjh7v Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpedkcjh7v/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/wait.h") #error "Header 'sys/wait.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/wait.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfxpagk7l Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfxpagk7l/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("termios.h") #error "Header 'termios.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "termios.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprs16p32o Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprs16p32o/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("unistd.h") #error "Header 'unistd.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "unistd.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo0vrcz47 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo0vrcz47/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("values.h") #error "Header 'values.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "values.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdbu4pgg5 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdbu4pgg5/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("wchar.h") #error "Header 'wchar.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "wchar.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpju5rkffq Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpju5rkffq/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("xlocale.h") #error "Header 'xlocale.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpju5rkffq/testfile.c:4:12: error: #error "Header 'xlocale.h' could not be found" 4 | #error "Header 'xlocale.h' could not be found" | ^~~~~ Has header "xlocale.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi62oufq4 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi62oufq4/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi62oufq4/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include Compiler stdout: Compiler stderr: Checking if "malloc.h" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfyf03jr6 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfyf03jr6/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("linux/netlink.h") #error "Header 'linux/netlink.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "linux/netlink.h" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsor9k4hu Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsor9k4hu/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsor9k4hu/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif #include #include int main (void) { struct statx stat_buf; return statx (AT_FDCWD, "/", AT_SYMLINK_NOFOLLOW, STATX_BASIC_STATS | STATX_BTIME, &stat_buf); } Compiler stdout: Compiler stderr: Checking if "statx() test" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmdwd9x4t Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmdwd9x4t/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmdwd9x4t/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef LC_MESSAGES LC_MESSAGES; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "LC_MESSAGES" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3byvnnd5 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3byvnnd5/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3byvnnd5/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #include void bar(void) { struct stat foo; foo.st_mtimensec; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3byvnnd5/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3byvnnd5/testfile.c:44:16: error: 'struct stat' has no member named 'st_mtimensec' 44 | foo.st_mtimensec; | ^ Checking whether type "struct stat" has member "st_mtimensec" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_07gg2z4 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_07gg2z4/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_07gg2z4/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #include void bar(void) { struct stat foo; foo.st_mtim.tv_nsec; } Compiler stdout: Compiler stderr: Checking whether type "struct stat" has member "st_mtim.tv_nsec" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzbr7memm Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzbr7memm/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzbr7memm/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; foo.st_atimensec; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzbr7memm/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzbr7memm/testfile.c:45:16: error: 'struct stat' has no member named 'st_atimensec' 45 | foo.st_atimensec; | ^ Checking whether type "struct stat" has member "st_atimensec" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2d5fa_5h Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2d5fa_5h/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2d5fa_5h/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; foo.st_atim.tv_nsec; } Compiler stdout: Compiler stderr: Checking whether type "struct stat" has member "st_atim.tv_nsec" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj4m1w34o Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj4m1w34o/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj4m1w34o/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #include void bar(void) { struct stat foo; foo.st_ctimensec; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj4m1w34o/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj4m1w34o/testfile.c:46:16: error: 'struct stat' has no member named 'st_ctimensec' 46 | foo.st_ctimensec; | ^ Checking whether type "struct stat" has member "st_ctimensec" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpn2yy40av Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpn2yy40av/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpn2yy40av/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #include void bar(void) { struct stat foo; foo.st_ctim.tv_nsec; } Compiler stdout: Compiler stderr: Checking whether type "struct stat" has member "st_ctim.tv_nsec" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfo4mzotf Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfo4mzotf/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfo4mzotf/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; foo.st_birthtime; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfo4mzotf/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfo4mzotf/testfile.c:47:16: error: 'struct stat' has no member named 'st_birthtime' 47 | foo.st_birthtime; | ^ Checking whether type "struct stat" has member "st_birthtime" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6zewx4wl Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6zewx4wl/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6zewx4wl/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; foo.st_birthtimensec; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6zewx4wl/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6zewx4wl/testfile.c:47:16: error: 'struct stat' has no member named 'st_birthtimensec' 47 | foo.st_birthtimensec; | ^ Checking whether type "struct stat" has member "st_birthtimensec" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp507j1lk2 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp507j1lk2/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp507j1lk2/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; foo.st_birthtim; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp507j1lk2/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp507j1lk2/testfile.c:47:16: error: 'struct stat' has no member named 'st_birthtim' 47 | foo.st_birthtim; | ^ Checking whether type "struct stat" has member "st_birthtim" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpiqk47a27 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpiqk47a27/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpiqk47a27/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include void bar(void) { struct stat foo; foo.st_birthtim.tv_nsec; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpiqk47a27/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpiqk47a27/testfile.c:47:16: error: 'struct stat' has no member named 'st_birthtim' 47 | foo.st_birthtim.tv_nsec; | ^ Checking whether type "struct stat" has member "st_birthtim.tv_nsec" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpw9dhz6gg Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpw9dhz6gg/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpw9dhz6gg/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif void bar(void) { struct stat foo; foo.st_blksize; } Compiler stdout: Compiler stderr: Checking whether type "struct stat" has member "st_blksize" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkdejfqqs Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkdejfqqs/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkdejfqqs/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif void bar(void) { struct stat foo; foo.st_blocks; } Compiler stdout: Compiler stderr: Checking whether type "struct stat" has member "st_blocks" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0xv46o_h Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0xv46o_h/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0xv46o_h/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif void bar(void) { struct statfs foo; foo.f_fstypename; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0xv46o_h/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0xv46o_h/testfile.c:64:16: error: 'struct statfs' has no member named 'f_fstypename' 64 | foo.f_fstypename; | ^ Checking whether type "struct statfs" has member "f_fstypename" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo01eyu8s Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo01eyu8s/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo01eyu8s/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif void bar(void) { struct statfs foo; foo.f_bavail; } Compiler stdout: Compiler stderr: Checking whether type "struct statfs" has member "f_bavail" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo6s7o05t Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo6s7o05t/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo6s7o05t/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #include #include void bar(void) { struct dirent foo; foo.d_type; } Compiler stdout: Compiler stderr: Checking whether type "struct dirent" has member "d_type" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpojp_o70x Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpojp_o70x/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpojp_o70x/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #include void bar(void) { struct statvfs foo; foo.f_basetype; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpojp_o70x/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpojp_o70x/testfile.c:51:16: error: 'struct statvfs' has no member named 'f_basetype' 51 | foo.f_basetype; | ^ Checking whether type "struct statvfs" has member "f_basetype" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsur_3nx_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsur_3nx_/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsur_3nx_/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #include void bar(void) { struct statvfs foo; foo.f_fstypename; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsur_3nx_/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsur_3nx_/testfile.c:51:16: error: 'struct statvfs' has no member named 'f_fstypename' 51 | foo.f_fstypename; | ^ Checking whether type "struct statvfs" has member "f_fstypename" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpwh2of592 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpwh2of592/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpwh2of592/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #include void bar(void) { struct tm foo; foo.tm_gmtoff; } Compiler stdout: Compiler stderr: Checking whether type "struct tm" has member "tm_gmtoff" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpx4blwows Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpx4blwows/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpx4blwows/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #define HAVE_STRUCT_TM_TM_GMTOFF 1 #include void bar(void) { struct tm foo; foo.__tm_gmtoff; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpx4blwows/testfile.c: In function 'bar': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpx4blwows/testfile.c:52:17: error: 'struct tm' has no member named '__tm_gmtoff'; did you mean 'tm_gmtoff'? 52 | foo.__tm_gmtoff; | ^~~~~~~~~~~ | tm_gmtoff Checking whether type "struct tm" has member "__tm_gmtoff" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp41m0jmas Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp41m0jmas/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp41m0jmas/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wduplicated-branches Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wduplicated-branches: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp65y4siwy Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp65y4siwy/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp65y4siwy/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wimplicit-fallthrough Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wimplicit-fallthrough: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjg55q8re Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjg55q8re/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjg55q8re/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wmisleading-indentation Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wmisleading-indentation: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbeodorxm Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbeodorxm/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbeodorxm/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wstrict-prototypes Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wstrict-prototypes: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu9u_pxn1 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu9u_pxn1/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu9u_pxn1/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wunused Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wunused: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplqr9imby Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplqr9imby/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplqr9imby/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wunused-parameter -Wno-unused-parameter Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-unused-parameter: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplp_ro_01 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplp_ro_01/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplp_ro_01/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wbad-function-cast -Wno-bad-function-cast Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-bad-function-cast: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp28uf0s7x Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp28uf0s7x/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp28uf0s7x/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wcast-function-type -Wno-cast-function-type Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-cast-function-type: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpd2y08gd9 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpd2y08gd9/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpd2y08gd9/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wpedantic -Wno-pedantic Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-pedantic: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp34di4bxg Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp34di4bxg/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp34di4bxg/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wformat-zero-length -Wno-format-zero-length Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-format-zero-length: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl8t9dy_w Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl8t9dy_w/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl8t9dy_w/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Werror=declaration-after-statement Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=declaration-after-statement: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6_p7fp1s Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6_p7fp1s/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6_p7fp1s/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Werror=format=2 Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=format=2: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpg2_3n4td Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpg2_3n4td/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpg2_3n4td/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=implicit-function-declaration: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqftfugqe Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqftfugqe/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqftfugqe/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Werror=init-self Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=init-self: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpiqe459z4 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpiqe459z4/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpiqe459z4/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Werror=missing-include-dirs Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=missing-include-dirs: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpit_vldfr Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpit_vldfr/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpit_vldfr/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Werror=missing-prototypes Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=missing-prototypes: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6ttro25m Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6ttro25m/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6ttro25m/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Werror=pointer-arith Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprdbil77d Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprdbil77d/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprdbil77d/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,-z,nodelete Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Compiler for C supports link arguments -Wl,-z,nodelete: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcbs8a2gf Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcbs8a2gf/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcbs8a2gf/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,-Bsymbolic-functions Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkwuqwy78 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkwuqwy78/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkwuqwy78/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define close_range meson_disable_define_of_close_range #include #undef close_range #ifdef __cplusplus extern "C" #endif char close_range (void); #if defined __stub_close_range || defined __stub___close_range fail fail fail this function is not going to work #endif int main(void) { return close_range (); } Compiler stdout: Compiler stderr: Checking for function "close_range" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpe6wab4ly Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpe6wab4ly/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpe6wab4ly/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define endmntent meson_disable_define_of_endmntent #include #undef endmntent #ifdef __cplusplus extern "C" #endif char endmntent (void); #if defined __stub_endmntent || defined __stub___endmntent fail fail fail this function is not going to work #endif int main(void) { return endmntent (); } Compiler stdout: Compiler stderr: Checking for function "endmntent" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5bcteces Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5bcteces/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5bcteces/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define endservent meson_disable_define_of_endservent #include #undef endservent #ifdef __cplusplus extern "C" #endif char endservent (void); #if defined __stub_endservent || defined __stub___endservent fail fail fail this function is not going to work #endif int main(void) { return endservent (); } Compiler stdout: Compiler stderr: Checking for function "endservent" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpv_u1briz Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpv_u1briz/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpv_u1briz/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define epoll_create meson_disable_define_of_epoll_create #include #undef epoll_create #ifdef __cplusplus extern "C" #endif char epoll_create (void); #if defined __stub_epoll_create || defined __stub___epoll_create fail fail fail this function is not going to work #endif int main(void) { return epoll_create (); } Compiler stdout: Compiler stderr: Checking for function "epoll_create" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi4lnpnvm Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi4lnpnvm/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpi4lnpnvm/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define fallocate meson_disable_define_of_fallocate #include #undef fallocate #ifdef __cplusplus extern "C" #endif char fallocate (void); #if defined __stub_fallocate || defined __stub___fallocate fail fail fail this function is not going to work #endif int main(void) { return fallocate (); } Compiler stdout: Compiler stderr: Checking for function "fallocate" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphk3rw55n Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphk3rw55n/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphk3rw55n/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define fchmod meson_disable_define_of_fchmod #include #undef fchmod #ifdef __cplusplus extern "C" #endif char fchmod (void); #if defined __stub_fchmod || defined __stub___fchmod fail fail fail this function is not going to work #endif int main(void) { return fchmod (); } Compiler stdout: Compiler stderr: Checking for function "fchmod" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp225cg5da Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp225cg5da/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp225cg5da/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define fchown meson_disable_define_of_fchown #include #undef fchown #ifdef __cplusplus extern "C" #endif char fchown (void); #if defined __stub_fchown || defined __stub___fchown fail fail fail this function is not going to work #endif int main(void) { return fchown (); } Compiler stdout: Compiler stderr: Checking for function "fchown" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5xm8ant6 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5xm8ant6/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5xm8ant6/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define fdwalk meson_disable_define_of_fdwalk #include #undef fdwalk #ifdef __cplusplus extern "C" #endif char fdwalk (void); #if defined __stub_fdwalk || defined __stub___fdwalk fail fail fail this function is not going to work #endif int main(void) { return fdwalk (); } Compiler stdout: Compiler stderr: /usr/bin/ld: /tmp/cc3aPDA3.o: in function `main': testfile.c:(.text+0x5): undefined reference to `fdwalk' collect2: error: ld returned 1 exit status Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpg68fsyxc Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpg68fsyxc/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpg68fsyxc/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(fdwalk) && !0 #error "No definition for __builtin_fdwalk found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_fdwalk) #error "__builtin_fdwalk not found" #endif #elif ! defined(fdwalk) __builtin_fdwalk; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpg68fsyxc/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpg68fsyxc/testfile.c:17:18: error: #error "__builtin_fdwalk not found" 17 | #error "__builtin_fdwalk not found" | ^~~~~ Checking for function "fdwalk" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmph_hx9mz6 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmph_hx9mz6/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmph_hx9mz6/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define fsync meson_disable_define_of_fsync #include #undef fsync #ifdef __cplusplus extern "C" #endif char fsync (void); #if defined __stub_fsync || defined __stub___fsync fail fail fail this function is not going to work #endif int main(void) { return fsync (); } Compiler stdout: Compiler stderr: Checking for function "fsync" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl74x0_25 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl74x0_25/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl74x0_25/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define getauxval meson_disable_define_of_getauxval #include #undef getauxval #ifdef __cplusplus extern "C" #endif char getauxval (void); #if defined __stub_getauxval || defined __stub___getauxval fail fail fail this function is not going to work #endif int main(void) { return getauxval (); } Compiler stdout: Compiler stderr: Checking for function "getauxval" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbixh61hx Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbixh61hx/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbixh61hx/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define getc_unlocked meson_disable_define_of_getc_unlocked #include #undef getc_unlocked #ifdef __cplusplus extern "C" #endif char getc_unlocked (void); #if defined __stub_getc_unlocked || defined __stub___getc_unlocked fail fail fail this function is not going to work #endif int main(void) { return getc_unlocked (); } Compiler stdout: Compiler stderr: Checking for function "getc_unlocked" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4kmb70jk Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4kmb70jk/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4kmb70jk/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define getfsstat meson_disable_define_of_getfsstat #include #undef getfsstat #ifdef __cplusplus extern "C" #endif char getfsstat (void); #if defined __stub_getfsstat || defined __stub___getfsstat fail fail fail this function is not going to work #endif int main(void) { return getfsstat (); } Compiler stdout: Compiler stderr: /usr/bin/ld: /tmp/cccLqJ3c.o: in function `main': testfile.c:(.text+0x5): undefined reference to `getfsstat' collect2: error: ld returned 1 exit status Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpana8iyl6 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpana8iyl6/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpana8iyl6/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(getfsstat) && !0 #error "No definition for __builtin_getfsstat found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_getfsstat) #error "__builtin_getfsstat not found" #endif #elif ! defined(getfsstat) __builtin_getfsstat; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpana8iyl6/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpana8iyl6/testfile.c:17:18: error: #error "__builtin_getfsstat not found" 17 | #error "__builtin_getfsstat not found" | ^~~~~ Checking for function "getfsstat" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpao1mx4jk Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpao1mx4jk/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpao1mx4jk/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define getgrgid_r meson_disable_define_of_getgrgid_r #include #undef getgrgid_r #ifdef __cplusplus extern "C" #endif char getgrgid_r (void); #if defined __stub_getgrgid_r || defined __stub___getgrgid_r fail fail fail this function is not going to work #endif int main(void) { return getgrgid_r (); } Compiler stdout: Compiler stderr: Checking for function "getgrgid_r" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu97wi4ni Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu97wi4ni/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu97wi4ni/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define getmntent_r meson_disable_define_of_getmntent_r #include #undef getmntent_r #ifdef __cplusplus extern "C" #endif char getmntent_r (void); #if defined __stub_getmntent_r || defined __stub___getmntent_r fail fail fail this function is not going to work #endif int main(void) { return getmntent_r (); } Compiler stdout: Compiler stderr: Checking for function "getmntent_r" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmi753zcj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmi753zcj/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmi753zcj/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define getpwuid_r meson_disable_define_of_getpwuid_r #include #undef getpwuid_r #ifdef __cplusplus extern "C" #endif char getpwuid_r (void); #if defined __stub_getpwuid_r || defined __stub___getpwuid_r fail fail fail this function is not going to work #endif int main(void) { return getpwuid_r (); } Compiler stdout: Compiler stderr: Checking for function "getpwuid_r" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8q2hq80m Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8q2hq80m/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8q2hq80m/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define getresuid meson_disable_define_of_getresuid #include #undef getresuid #ifdef __cplusplus extern "C" #endif char getresuid (void); #if defined __stub_getresuid || defined __stub___getresuid fail fail fail this function is not going to work #endif int main(void) { return getresuid (); } Compiler stdout: Compiler stderr: Checking for function "getresuid" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8mqgj7uo Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8mqgj7uo/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8mqgj7uo/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define getvfsstat meson_disable_define_of_getvfsstat #include #undef getvfsstat #ifdef __cplusplus extern "C" #endif char getvfsstat (void); #if defined __stub_getvfsstat || defined __stub___getvfsstat fail fail fail this function is not going to work #endif int main(void) { return getvfsstat (); } Compiler stdout: Compiler stderr: /usr/bin/ld: /tmp/ccrhvMb7.o: in function `main': testfile.c:(.text+0x5): undefined reference to `getvfsstat' collect2: error: ld returned 1 exit status Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3ltis16s Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3ltis16s/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3ltis16s/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(getvfsstat) && !0 #error "No definition for __builtin_getvfsstat found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_getvfsstat) #error "__builtin_getvfsstat not found" #endif #elif ! defined(getvfsstat) __builtin_getvfsstat; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3ltis16s/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3ltis16s/testfile.c:17:18: error: #error "__builtin_getvfsstat not found" 17 | #error "__builtin_getvfsstat not found" | ^~~~~ Checking for function "getvfsstat" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3zv_dwg4 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3zv_dwg4/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3zv_dwg4/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define gmtime_r meson_disable_define_of_gmtime_r #include #undef gmtime_r #ifdef __cplusplus extern "C" #endif char gmtime_r (void); #if defined __stub_gmtime_r || defined __stub___gmtime_r fail fail fail this function is not going to work #endif int main(void) { return gmtime_r (); } Compiler stdout: Compiler stderr: Checking for function "gmtime_r" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpe5niaovr Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpe5niaovr/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpe5niaovr/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define hasmntopt meson_disable_define_of_hasmntopt #include #undef hasmntopt #ifdef __cplusplus extern "C" #endif char hasmntopt (void); #if defined __stub_hasmntopt || defined __stub___hasmntopt fail fail fail this function is not going to work #endif int main(void) { return hasmntopt (); } Compiler stdout: Compiler stderr: Checking for function "hasmntopt" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpifbu9mnm Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpifbu9mnm/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpifbu9mnm/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define inotify_init1 meson_disable_define_of_inotify_init1 #include #undef inotify_init1 #ifdef __cplusplus extern "C" #endif char inotify_init1 (void); #if defined __stub_inotify_init1 || defined __stub___inotify_init1 fail fail fail this function is not going to work #endif int main(void) { return inotify_init1 (); } Compiler stdout: Compiler stderr: Checking for function "inotify_init1" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5gd9o16h Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5gd9o16h/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5gd9o16h/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define issetugid meson_disable_define_of_issetugid #include #undef issetugid #ifdef __cplusplus extern "C" #endif char issetugid (void); #if defined __stub_issetugid || defined __stub___issetugid fail fail fail this function is not going to work #endif int main(void) { return issetugid (); } Compiler stdout: Compiler stderr: /usr/bin/ld: /tmp/cc9ixfV7.o: in function `main': testfile.c:(.text+0x5): undefined reference to `issetugid' collect2: error: ld returned 1 exit status Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnhdjdnk7 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnhdjdnk7/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnhdjdnk7/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(issetugid) && !0 #error "No definition for __builtin_issetugid found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_issetugid) #error "__builtin_issetugid not found" #endif #elif ! defined(issetugid) __builtin_issetugid; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnhdjdnk7/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnhdjdnk7/testfile.c:17:18: error: #error "__builtin_issetugid not found" 17 | #error "__builtin_issetugid not found" | ^~~~~ Checking for function "issetugid" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz66gqw_z Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz66gqw_z/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz66gqw_z/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define kevent meson_disable_define_of_kevent #include #undef kevent #ifdef __cplusplus extern "C" #endif char kevent (void); #if defined __stub_kevent || defined __stub___kevent fail fail fail this function is not going to work #endif int main(void) { return kevent (); } Compiler stdout: Compiler stderr: /usr/bin/ld: /tmp/ccUEUPml.o: in function `main': testfile.c:(.text+0x5): undefined reference to `kevent' collect2: error: ld returned 1 exit status Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2ilynsna Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2ilynsna/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2ilynsna/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(kevent) && !0 #error "No definition for __builtin_kevent found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_kevent) #error "__builtin_kevent not found" #endif #elif ! defined(kevent) __builtin_kevent; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2ilynsna/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2ilynsna/testfile.c:17:18: error: #error "__builtin_kevent not found" 17 | #error "__builtin_kevent not found" | ^~~~~ Checking for function "kevent" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpeg203_g_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpeg203_g_/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpeg203_g_/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define kqueue meson_disable_define_of_kqueue #include #undef kqueue #ifdef __cplusplus extern "C" #endif char kqueue (void); #if defined __stub_kqueue || defined __stub___kqueue fail fail fail this function is not going to work #endif int main(void) { return kqueue (); } Compiler stdout: Compiler stderr: /usr/bin/ld: /tmp/ccTpJ3oQ.o: in function `main': testfile.c:(.text+0x5): undefined reference to `kqueue' collect2: error: ld returned 1 exit status Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1n6vtigx Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1n6vtigx/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1n6vtigx/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(kqueue) && !0 #error "No definition for __builtin_kqueue found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_kqueue) #error "__builtin_kqueue not found" #endif #elif ! defined(kqueue) __builtin_kqueue; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1n6vtigx/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1n6vtigx/testfile.c:17:18: error: #error "__builtin_kqueue not found" 17 | #error "__builtin_kqueue not found" | ^~~~~ Checking for function "kqueue" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp389pdvym Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp389pdvym/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp389pdvym/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define lchmod meson_disable_define_of_lchmod #include #undef lchmod #ifdef __cplusplus extern "C" #endif char lchmod (void); #if defined __stub_lchmod || defined __stub___lchmod fail fail fail this function is not going to work #endif int main(void) { return lchmod (); } Compiler stdout: Compiler stderr: Checking for function "lchmod" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2fiei63r Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2fiei63r/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2fiei63r/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define lchown meson_disable_define_of_lchown #include #undef lchown #ifdef __cplusplus extern "C" #endif char lchown (void); #if defined __stub_lchown || defined __stub___lchown fail fail fail this function is not going to work #endif int main(void) { return lchown (); } Compiler stdout: Compiler stderr: Checking for function "lchown" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpma4sq_rq Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpma4sq_rq/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpma4sq_rq/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define link meson_disable_define_of_link #include #undef link #ifdef __cplusplus extern "C" #endif char link (void); #if defined __stub_link || defined __stub___link fail fail fail this function is not going to work #endif int main(void) { return link (); } Compiler stdout: Compiler stderr: Checking for function "link" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2b55ku9q Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2b55ku9q/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2b55ku9q/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define localtime_r meson_disable_define_of_localtime_r #include #undef localtime_r #ifdef __cplusplus extern "C" #endif char localtime_r (void); #if defined __stub_localtime_r || defined __stub___localtime_r fail fail fail this function is not going to work #endif int main(void) { return localtime_r (); } Compiler stdout: Compiler stderr: Checking for function "localtime_r" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp4waniyu Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp4waniyu/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp4waniyu/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define lstat meson_disable_define_of_lstat #include #undef lstat #ifdef __cplusplus extern "C" #endif char lstat (void); #if defined __stub_lstat || defined __stub___lstat fail fail fail this function is not going to work #endif int main(void) { return lstat (); } Compiler stdout: Compiler stderr: Checking for function "lstat" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp37d7jsbj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp37d7jsbj/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp37d7jsbj/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define mbrtowc meson_disable_define_of_mbrtowc #include #undef mbrtowc #ifdef __cplusplus extern "C" #endif char mbrtowc (void); #if defined __stub_mbrtowc || defined __stub___mbrtowc fail fail fail this function is not going to work #endif int main(void) { return mbrtowc (); } Compiler stdout: Compiler stderr: Checking for function "mbrtowc" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo7iavc7x Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo7iavc7x/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo7iavc7x/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define memalign meson_disable_define_of_memalign #include #undef memalign #ifdef __cplusplus extern "C" #endif char memalign (void); #if defined __stub_memalign || defined __stub___memalign fail fail fail this function is not going to work #endif int main(void) { return memalign (); } Compiler stdout: Compiler stderr: Checking for function "memalign" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6y1fouqa Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6y1fouqa/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp6y1fouqa/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define mmap meson_disable_define_of_mmap #include #undef mmap #ifdef __cplusplus extern "C" #endif char mmap (void); #if defined __stub_mmap || defined __stub___mmap fail fail fail this function is not going to work #endif int main(void) { return mmap (); } Compiler stdout: Compiler stderr: Checking for function "mmap" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjaet0uhj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjaet0uhj/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjaet0uhj/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define newlocale meson_disable_define_of_newlocale #include #undef newlocale #ifdef __cplusplus extern "C" #endif char newlocale (void); #if defined __stub_newlocale || defined __stub___newlocale fail fail fail this function is not going to work #endif int main(void) { return newlocale (); } Compiler stdout: Compiler stderr: Checking for function "newlocale" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp3vgj7uh Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp3vgj7uh/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp3vgj7uh/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define pipe2 meson_disable_define_of_pipe2 #include #undef pipe2 #ifdef __cplusplus extern "C" #endif char pipe2 (void); #if defined __stub_pipe2 || defined __stub___pipe2 fail fail fail this function is not going to work #endif int main(void) { return pipe2 (); } Compiler stdout: Compiler stderr: Checking for function "pipe2" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpceeja_cg Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpceeja_cg/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpceeja_cg/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define poll meson_disable_define_of_poll #include #undef poll #ifdef __cplusplus extern "C" #endif char poll (void); #if defined __stub_poll || defined __stub___poll fail fail fail this function is not going to work #endif int main(void) { return poll (); } Compiler stdout: Compiler stderr: Checking for function "poll" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps4exgxxr Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps4exgxxr/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps4exgxxr/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define prlimit meson_disable_define_of_prlimit #include #undef prlimit #ifdef __cplusplus extern "C" #endif char prlimit (void); #if defined __stub_prlimit || defined __stub___prlimit fail fail fail this function is not going to work #endif int main(void) { return prlimit (); } Compiler stdout: Compiler stderr: Checking for function "prlimit" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmrkqsr36 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmrkqsr36/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpmrkqsr36/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define readlink meson_disable_define_of_readlink #include #undef readlink #ifdef __cplusplus extern "C" #endif char readlink (void); #if defined __stub_readlink || defined __stub___readlink fail fail fail this function is not going to work #endif int main(void) { return readlink (); } Compiler stdout: Compiler stderr: Checking for function "readlink" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9gle3_8k Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9gle3_8k/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9gle3_8k/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define recvmmsg meson_disable_define_of_recvmmsg #include #undef recvmmsg #ifdef __cplusplus extern "C" #endif char recvmmsg (void); #if defined __stub_recvmmsg || defined __stub___recvmmsg fail fail fail this function is not going to work #endif int main(void) { return recvmmsg (); } Compiler stdout: Compiler stderr: Checking for function "recvmmsg" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptvwilhxo Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptvwilhxo/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptvwilhxo/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define sendmmsg meson_disable_define_of_sendmmsg #include #undef sendmmsg #ifdef __cplusplus extern "C" #endif char sendmmsg (void); #if defined __stub_sendmmsg || defined __stub___sendmmsg fail fail fail this function is not going to work #endif int main(void) { return sendmmsg (); } Compiler stdout: Compiler stderr: Checking for function "sendmmsg" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7oemfk7k Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7oemfk7k/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7oemfk7k/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define setenv meson_disable_define_of_setenv #include #undef setenv #ifdef __cplusplus extern "C" #endif char setenv (void); #if defined __stub_setenv || defined __stub___setenv fail fail fail this function is not going to work #endif int main(void) { return setenv (); } Compiler stdout: Compiler stderr: Checking for function "setenv" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2cfqsp2v Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2cfqsp2v/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2cfqsp2v/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define setmntent meson_disable_define_of_setmntent #include #undef setmntent #ifdef __cplusplus extern "C" #endif char setmntent (void); #if defined __stub_setmntent || defined __stub___setmntent fail fail fail this function is not going to work #endif int main(void) { return setmntent (); } Compiler stdout: Compiler stderr: Checking for function "setmntent" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9_nbh0v5 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9_nbh0v5/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9_nbh0v5/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define strerror_r meson_disable_define_of_strerror_r #include #undef strerror_r #ifdef __cplusplus extern "C" #endif char strerror_r (void); #if defined __stub_strerror_r || defined __stub___strerror_r fail fail fail this function is not going to work #endif int main(void) { return strerror_r (); } Compiler stdout: Compiler stderr: Checking for function "strerror_r" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz8795gw2 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz8795gw2/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz8795gw2/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define strnlen meson_disable_define_of_strnlen #include #undef strnlen #ifdef __cplusplus extern "C" #endif char strnlen (void); #if defined __stub_strnlen || defined __stub___strnlen fail fail fail this function is not going to work #endif int main(void) { return strnlen (); } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz8795gw2/testfile.c:10:14: warning: conflicting types for built-in function 'strnlen'; expected 'long unsigned int(const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 10 | char strnlen (void); | ^~~~~~~ Checking for function "strnlen" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4bjuwbzg Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4bjuwbzg/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4bjuwbzg/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define strsignal meson_disable_define_of_strsignal #include #undef strsignal #ifdef __cplusplus extern "C" #endif char strsignal (void); #if defined __stub_strsignal || defined __stub___strsignal fail fail fail this function is not going to work #endif int main(void) { return strsignal (); } Compiler stdout: Compiler stderr: Checking for function "strsignal" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqeai5kdp Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqeai5kdp/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqeai5kdp/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define strtod_l meson_disable_define_of_strtod_l #include #undef strtod_l #ifdef __cplusplus extern "C" #endif char strtod_l (void); #if defined __stub_strtod_l || defined __stub___strtod_l fail fail fail this function is not going to work #endif int main(void) { return strtod_l (); } Compiler stdout: Compiler stderr: Checking for function "strtod_l" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpec20_l99 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpec20_l99/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpec20_l99/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define strtoll_l meson_disable_define_of_strtoll_l #include #undef strtoll_l #ifdef __cplusplus extern "C" #endif char strtoll_l (void); #if defined __stub_strtoll_l || defined __stub___strtoll_l fail fail fail this function is not going to work #endif int main(void) { return strtoll_l (); } Compiler stdout: Compiler stderr: Checking for function "strtoll_l" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpggrikobn Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpggrikobn/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpggrikobn/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define strtoull_l meson_disable_define_of_strtoull_l #include #undef strtoull_l #ifdef __cplusplus extern "C" #endif char strtoull_l (void); #if defined __stub_strtoull_l || defined __stub___strtoull_l fail fail fail this function is not going to work #endif int main(void) { return strtoull_l (); } Compiler stdout: Compiler stderr: Checking for function "strtoull_l" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptsaxde3s Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptsaxde3s/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmptsaxde3s/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define symlink meson_disable_define_of_symlink #include #undef symlink #ifdef __cplusplus extern "C" #endif char symlink (void); #if defined __stub_symlink || defined __stub___symlink fail fail fail this function is not going to work #endif int main(void) { return symlink (); } Compiler stdout: Compiler stderr: Checking for function "symlink" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_1h0uvhl Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_1h0uvhl/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_1h0uvhl/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define timegm meson_disable_define_of_timegm #include #undef timegm #ifdef __cplusplus extern "C" #endif char timegm (void); #if defined __stub_timegm || defined __stub___timegm fail fail fail this function is not going to work #endif int main(void) { return timegm (); } Compiler stdout: Compiler stderr: Checking for function "timegm" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpa5cklra_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpa5cklra_/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpa5cklra_/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define unsetenv meson_disable_define_of_unsetenv #include #undef unsetenv #ifdef __cplusplus extern "C" #endif char unsetenv (void); #if defined __stub_unsetenv || defined __stub___unsetenv fail fail fail this function is not going to work #endif int main(void) { return unsetenv (); } Compiler stdout: Compiler stderr: Checking for function "unsetenv" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1dp6jr_h Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1dp6jr_h/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1dp6jr_h/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define uselocale meson_disable_define_of_uselocale #include #undef uselocale #ifdef __cplusplus extern "C" #endif char uselocale (void); #if defined __stub_uselocale || defined __stub___uselocale fail fail fail this function is not going to work #endif int main(void) { return uselocale (); } Compiler stdout: Compiler stderr: Checking for function "uselocale" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdb_tcv9h Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdb_tcv9h/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdb_tcv9h/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define utimes meson_disable_define_of_utimes #include #undef utimes #ifdef __cplusplus extern "C" #endif char utimes (void); #if defined __stub_utimes || defined __stub___utimes fail fail fail this function is not going to work #endif int main(void) { return utimes (); } Compiler stdout: Compiler stderr: Checking for function "utimes" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8qgo4u51 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8qgo4u51/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8qgo4u51/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define valloc meson_disable_define_of_valloc #include #undef valloc #ifdef __cplusplus extern "C" #endif char valloc (void); #if defined __stub_valloc || defined __stub___valloc fail fail fail this function is not going to work #endif int main(void) { return valloc (); } Compiler stdout: Compiler stderr: Checking for function "valloc" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpr3lspo3g Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpr3lspo3g/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpr3lspo3g/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define vasprintf meson_disable_define_of_vasprintf #include #undef vasprintf #ifdef __cplusplus extern "C" #endif char vasprintf (void); #if defined __stub_vasprintf || defined __stub___vasprintf fail fail fail this function is not going to work #endif int main(void) { return vasprintf (); } Compiler stdout: Compiler stderr: Checking for function "vasprintf" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmppgtnwzkg Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmppgtnwzkg/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmppgtnwzkg/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define vsnprintf meson_disable_define_of_vsnprintf #include #undef vsnprintf #ifdef __cplusplus extern "C" #endif char vsnprintf (void); #if defined __stub_vsnprintf || defined __stub___vsnprintf fail fail fail this function is not going to work #endif int main(void) { return vsnprintf (); } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmppgtnwzkg/testfile.c:10:14: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, long unsigned int, const char *, __va_list_tag *)' [-Wbuiltin-declaration-mismatch] 10 | char vsnprintf (void); | ^~~~~~~~~ /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmppgtnwzkg/testfile.c:5:1: note: 'vsnprintf' is declared in header '' 4 | #include +++ |+#include 5 | #undef vsnprintf Checking for function "vsnprintf" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0xvxuhhr Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0xvxuhhr/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0xvxuhhr/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define wcrtomb meson_disable_define_of_wcrtomb #include #undef wcrtomb #ifdef __cplusplus extern "C" #endif char wcrtomb (void); #if defined __stub_wcrtomb || defined __stub___wcrtomb fail fail fail this function is not going to work #endif int main(void) { return wcrtomb (); } Compiler stdout: Compiler stderr: Checking for function "wcrtomb" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkzghdm5m Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkzghdm5m/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkzghdm5m/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define wcslen meson_disable_define_of_wcslen #include #undef wcslen #ifdef __cplusplus extern "C" #endif char wcslen (void); #if defined __stub_wcslen || defined __stub___wcslen fail fail fail this function is not going to work #endif int main(void) { return wcslen (); } Compiler stdout: Compiler stderr: Checking for function "wcslen" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprazlkgls Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprazlkgls/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprazlkgls/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define wcsnlen meson_disable_define_of_wcsnlen #include #undef wcsnlen #ifdef __cplusplus extern "C" #endif char wcsnlen (void); #if defined __stub_wcsnlen || defined __stub___wcsnlen fail fail fail this function is not going to work #endif int main(void) { return wcsnlen (); } Compiler stdout: Compiler stderr: Checking for function "wcsnlen" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprytmzy6i Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprytmzy6i/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmprytmzy6i/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define sysctlbyname meson_disable_define_of_sysctlbyname #include #undef sysctlbyname #ifdef __cplusplus extern "C" #endif char sysctlbyname (void); #if defined __stub_sysctlbyname || defined __stub___sysctlbyname fail fail fail this function is not going to work #endif int main(void) { return sysctlbyname (); } Compiler stdout: Compiler stderr: /usr/bin/ld: /tmp/cclZ03mM.o: in function `main': testfile.c:(.text+0x5): undefined reference to `sysctlbyname' collect2: error: ld returned 1 exit status Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcjtslryf Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcjtslryf/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcjtslryf/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(sysctlbyname) && !0 #error "No definition for __builtin_sysctlbyname found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_sysctlbyname) #error "__builtin_sysctlbyname not found" #endif #elif ! defined(sysctlbyname) __builtin_sysctlbyname; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcjtslryf/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpcjtslryf/testfile.c:17:18: error: #error "__builtin_sysctlbyname not found" 17 | #error "__builtin_sysctlbyname not found" | ^~~~~ Checking for function "sysctlbyname" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdusgbg5_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdusgbg5_/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdusgbg5_/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define statvfs meson_disable_define_of_statvfs #include #undef statvfs #ifdef __cplusplus extern "C" #endif char statvfs (void); #if defined __stub_statvfs || defined __stub___statvfs fail fail fail this function is not going to work #endif int main(void) { return statvfs (); } Compiler stdout: Compiler stderr: Checking for function "statvfs" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps9phkubj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps9phkubj/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps9phkubj/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define statfs meson_disable_define_of_statfs #include #undef statfs #ifdef __cplusplus extern "C" #endif char statfs (void); #if defined __stub_statfs || defined __stub___statfs fail fail fail this function is not going to work #endif int main(void) { return statfs (); } Compiler stdout: Compiler stderr: Checking for function "statfs" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqb13rsrl Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqb13rsrl/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqb13rsrl/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define if_indextoname meson_disable_define_of_if_indextoname #include #undef if_indextoname #ifdef __cplusplus extern "C" #endif char if_indextoname (void); #if defined __stub_if_indextoname || defined __stub___if_indextoname fail fail fail this function is not going to work #endif int main(void) { return if_indextoname (); } Compiler stdout: Compiler stderr: Checking for function "if_indextoname" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpv5tnt56y Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpv5tnt56y/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpv5tnt56y/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define if_nametoindex meson_disable_define_of_if_nametoindex #include #undef if_nametoindex #ifdef __cplusplus extern "C" #endif char if_nametoindex (void); #if defined __stub_if_nametoindex || defined __stub___if_nametoindex fail fail fail this function is not going to work #endif int main(void) { return if_nametoindex (); } Compiler stdout: Compiler stderr: Checking for function "if_nametoindex" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjr0bwxgz Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjr0bwxgz/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpjr0bwxgz/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define splice meson_disable_define_of_splice #include #undef splice #ifdef __cplusplus extern "C" #endif char splice (void); #if defined __stub_splice || defined __stub___splice fail fail fail this function is not going to work #endif int main(void) { return splice (); } Compiler stdout: Compiler stderr: Checking for function "splice" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp92gay7t5 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp92gay7t5/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp92gay7t5/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #if defined __stub_stpcpy || defined __stub___stpcpy fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &stpcpy; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: Checking for function "stpcpy" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzouonc9n Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzouonc9n/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzouonc9n/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #if defined __stub_posix_memalign || defined __stub___posix_memalign fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &posix_memalign; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: Checking for function "posix_memalign" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpikcf84ko Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpikcf84ko/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpikcf84ko/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #if defined __stub_posix_spawn || defined __stub___posix_spawn fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &posix_spawn; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: Checking for function "posix_spawn" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp7hegope Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp7hegope/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpp7hegope/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define _GNU_SOURCE #include int func (void) { char error_string[256]; char *ptr = strerror_r (-2, error_string, 256); char c = *strerror_r (-2, error_string, 256); return c != 0 && ptr != (void*) 0L; } Compiler stdout: Compiler stderr: Checking if "strerror_r() returns char *" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8xt3kbjf Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8xt3kbjf/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8xt3kbjf/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define snprintf meson_disable_define_of_snprintf #include #undef snprintf #ifdef __cplusplus extern "C" #endif char snprintf (void); #if defined __stub_snprintf || defined __stub___snprintf fail fail fail this function is not going to work #endif int main(void) { return snprintf (); } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8xt3kbjf/testfile.c:10:14: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 10 | char snprintf (void); | ^~~~~~~~ /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8xt3kbjf/testfile.c:5:1: note: 'snprintf' is declared in header '' 4 | #include +++ |+#include 5 | #undef snprintf Checking for function "snprintf" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1k73v2wj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1k73v2wj/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1k73v2wj/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #if defined __stub_strcasecmp || defined __stub___strcasecmp fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &strcasecmp; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: Checking for function "strcasecmp" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7va3lh2s Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7va3lh2s/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7va3lh2s/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #if defined __stub_strncasecmp || defined __stub___strncasecmp fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &strncasecmp; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: Checking for function "strncasecmp" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpy17v1owh Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpy17v1owh/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpy17v1owh/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef major major; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "major" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp50qqbyby Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp50qqbyby/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp50qqbyby/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef RTLD_LAZY RTLD_LAZY; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "RTLD_LAZY" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpx16b7yfq Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpx16b7yfq/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpx16b7yfq/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef RTLD_NOW RTLD_NOW; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "RTLD_NOW" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl05v0vlr Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl05v0vlr/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl05v0vlr/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef RTLD_GLOBAL RTLD_GLOBAL; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "RTLD_GLOBAL" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8l9ubl7k Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8l9ubl7k/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8l9ubl7k/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -D_GNU_SOURCE Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef RTLD_NEXT RTLD_NEXT; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "RTLD_NEXT" : YES Message: Checking whether to use statfs or statvfs .. statfs Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzkphm21f Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzkphm21f/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpzkphm21f/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define _GNU_SOURCE #include #include #if defined __stub_mkostemp || defined __stub___mkostemp fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &mkostemp; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: Checking for function "mkostemp" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2abdawdk Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2abdawdk/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2abdawdk/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main (int argc, char ** argv) { syscall (__NR_futex, NULL, FUTEX_WAKE, FUTEX_WAIT); return 0; } Compiler stdout: Compiler stderr: Checking if "futex(2) system call" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxob757qk Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxob757qk/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxob757qk/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include int main (int argc, char ** argv) { eventfd (0, EFD_CLOEXEC); return 0; } Compiler stdout: Compiler stderr: Checking if "eventfd(2) system call" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4n4zsl8y Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4n4zsl8y/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4n4zsl8y/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main() { static __uint128_t v1 = 100; static __uint128_t v2 = 10; static __uint128_t u; u = v1 / v2; } Compiler stdout: Compiler stderr: Checking if "__uint128_t available" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxtpgyksj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxtpgyksj/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxtpgyksj/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include struct timespec t; int main (int argc, char ** argv) { return clock_gettime(CLOCK_REALTIME, &t); } Compiler stdout: Compiler stderr: Checking if "clock_gettime" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7pibalff Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7pibalff/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7pibalff/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int glib_underscore_test (void) { return 42; } int main (int argc, char ** argv) { void *f1 = (void*)0, *f2 = (void*)0, *handle; handle = dlopen ((void*)0, 0); if (handle) { f1 = dlsym (handle, "glib_underscore_test"); f2 = dlsym (handle, "_glib_underscore_test"); } return (!f2 || f1); } Compiler stdout: Compiler stderr: Checking if "dlopen() and dlsym() in system libraries" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl9stpnlb Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl9stpnlb/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpl9stpnlb/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define HAVE_ALLOCA_H 1 #define HAVE_DIRENT_H 1 #define HAVE_FLOAT_H 1 #define HAVE_FSTAB_H 1 #define HAVE_GRP_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LINUX_MAGIC_H 1 #define HAVE_LOCALE_H 1 #define HAVE_MEMORY_H 1 #define HAVE_MNTENT_H 1 #define HAVE_POLL_H 1 #define HAVE_PWD_H 1 #define HAVE_SCHED_H 1 #define HAVE_SPAWN_H 1 #define HAVE_STDATOMIC_H 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_AUXV_H 1 #define HAVE_SYS_INOTIFY_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_WCHAR_H 1 #define HAVE_MALLOC_H 1 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_STRUCT_STATFS_F_BAVAIL 1 #define HAVE_STRUCT_DIRENT_D_TYPE 1 #define HAVE_STRUCT_TM_TM_GMTOFF 1 #define HAVE_CLOSE_RANGE 1 #define HAVE_ENDMNTENT 1 #define HAVE_ENDSERVENT 1 #define HAVE_EPOLL_CREATE 1 #define HAVE_FALLOCATE 1 #define HAVE_FCHMOD 1 #define HAVE_FCHOWN 1 #define HAVE_FSYNC 1 #define HAVE_GETAUXVAL 1 #define HAVE_GETC_UNLOCKED 1 #define HAVE_GETGRGID_R 1 #define HAVE_GETMNTENT_R 1 #define HAVE_GETPWUID_R 1 #define HAVE_GETRESUID 1 #define HAVE_GMTIME_R 1 #define HAVE_HASMNTOPT 1 #define HAVE_INOTIFY_INIT1 1 #define HAVE_LCHMOD 1 #define HAVE_LCHOWN 1 #define HAVE_LINK 1 #define HAVE_LOCALTIME_R 1 #define HAVE_LSTAT 1 #define HAVE_MBRTOWC 1 #define HAVE_MEMALIGN 1 #define HAVE_MMAP 1 #define HAVE_NEWLOCALE 1 #define HAVE_PIPE2 1 #define HAVE_POLL 1 #define HAVE_PRLIMIT 1 #define HAVE_READLINK 1 #define HAVE_RECVMMSG 1 #define HAVE_SENDMMSG 1 #define HAVE_SETENV 1 #define HAVE_SETMNTENT 1 #define HAVE_STRERROR_R 1 #define HAVE_STRNLEN 1 #define HAVE_STRSIGNAL 1 #define HAVE_STRTOD_L 1 #define HAVE_STRTOLL_L 1 #define HAVE_STRTOULL_L 1 #define HAVE_SYMLINK 1 #define HAVE_TIMEGM 1 #define HAVE_UNSETENV 1 #define HAVE_USELOCALE 1 #define HAVE_UTIMES 1 #define HAVE_VALLOC 1 #define HAVE_VASPRINTF 1 #define HAVE_VSNPRINTF 1 #define HAVE_WCRTOMB 1 #define HAVE_WCSLEN 1 #define HAVE_WCSNLEN 1 #define HAVE_STATVFS 1 #define HAVE_STATFS 1 #define HAVE_IF_INDEXTONAME 1 #define HAVE_IF_NAMETOINDEX 1 #define HAVE_SPLICE 1 #define HAVE_SNPRINTF 1 #define HAVE_STRCASECMP 1 #define HAVE_STRNCASECMP 1 #include #ifdef HAVE_SYS_PARAM_H #include #endif #ifdef HAVE_SYS_VFS_H #include #endif #ifdef HAVE_SYS_MOUNT_H #include #endif #ifdef HAVE_SYS_STATFS_H #include #endif void some_func (void) { struct statfs st; statfs("/", &st); } Compiler stdout: Compiler stderr: Checking if "number of arguments to statfs() (n=2)" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp69_7czny Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp69_7czny/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp69_7czny/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include void some_func (void) { open(0, O_DIRECTORY, 0); } Compiler stdout: Compiler stderr: Checking if "open() option O_DIRECTORY" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpga3k2u5u Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpga3k2u5u/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpga3k2u5u/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include void some_func (void) { fcntl(0, F_FULLFSYNC, 0); } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpga3k2u5u/testfile.c: In function 'some_func': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpga3k2u5u/testfile.c:5:30: error: 'F_FULLFSYNC' undeclared (first use in this function) 5 | fcntl(0, F_FULLFSYNC, 0); | ^~~~~~~~~~~ /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpga3k2u5u/testfile.c:5:30: note: each undeclared identifier is reported only once for each function it appears in Checking if "fcntl() option F_FULLFSYNC" compiles: NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0_dnen6_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0_dnen6_/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0_dnen6_/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int doit(char * s, ...) { char buffer[32]; va_list args; int r; va_start(args, s); r = vsnprintf(buffer, 5, s, args); va_end(args); if (r != 7) exit(1); /* AIX 5.1 and Solaris seems to have a half-baked vsnprintf() implementation. The above will return 7 but if you replace the size of the buffer with 0, it borks! */ va_start(args, s); r = vsnprintf(buffer, 0, s, args); va_end(args); if (r != 7) exit(1); exit(0); } int main(void) { doit("1234567"); exit(1); } Compiler stdout: Compiler stderr: Program stdout: Program stderr: Checking if "C99 vsnprintf" runs: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3eiulx6u Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3eiulx6u/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3eiulx6u/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int doit() { char buffer[32]; va_list args; int r; r = snprintf(buffer, 5, "1234567"); if (r != 7) exit(1); r = snprintf(buffer, 0, "1234567"); if (r != 7) exit(1); r = snprintf(NULL, 0, "1234567"); if (r != 7) exit(1); exit(0); } int main(void) { doit(); exit(1); } Compiler stdout: Compiler stderr: Program stdout: Program stderr: Checking if "C99 snprintf" runs: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0oq6b1sx Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0oq6b1sx/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0oq6b1sx/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main (void) { char buffer[128]; sprintf (buffer, "%2\$d %3\$d %1\$d", 1, 2, 3); if (strcmp ("2 3 1", buffer) == 0) exit (0); exit (1); } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0oq6b1sx/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0oq6b1sx/testfile.c:11:39: warning: unknown escape sequence: '\$' 11 | sprintf (buffer, "%2\$d %3\$d %1\$d", 1, 2, 3); | ^ /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0oq6b1sx/testfile.c:11:39: warning: unknown escape sequence: '\$' /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp0oq6b1sx/testfile.c:11:39: warning: unknown escape sequence: '\$' Program stdout: Program stderr: Checking if "Unix98 printf positional parameters" runs: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfjusqcfe Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfjusqcfe/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfjusqcfe/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main (int argc, char ** argv) { char *codeset = nl_langinfo (CODESET); return 0; } Compiler stdout: Compiler stderr: Checking if "nl_langinfo and CODESET" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9tgrq0rt Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9tgrq0rt/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9tgrq0rt/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main (int argc, char ** argv) { char *str; str = nl_langinfo (PM_STR); str = nl_langinfo (D_T_FMT); str = nl_langinfo (D_FMT); str = nl_langinfo (T_FMT); str = nl_langinfo (T_FMT_AMPM); str = nl_langinfo (MON_1); str = nl_langinfo (ABMON_12); str = nl_langinfo (DAY_1); str = nl_langinfo (ABDAY_7); return 0; } Compiler stdout: Compiler stderr: Checking if "nl_langinfo (PM_STR)" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsixt0v0c Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsixt0v0c/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsixt0v0c/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main (int argc, char ** argv) { char *str; str = nl_langinfo (_NL_CTYPE_OUTDIGIT0_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT1_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT2_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT3_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT4_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT5_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT6_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT7_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT8_MB); str = nl_langinfo (_NL_CTYPE_OUTDIGIT9_MB); return 0; } Compiler stdout: Compiler stderr: Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdh8d2bra Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdh8d2bra/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdh8d2bra/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include int main (int argc, char ** argv) { char *str; str = nl_langinfo (ALTMON_1); str = nl_langinfo (ALTMON_2); str = nl_langinfo (ALTMON_3); str = nl_langinfo (ALTMON_4); str = nl_langinfo (ALTMON_5); str = nl_langinfo (ALTMON_6); str = nl_langinfo (ALTMON_7); str = nl_langinfo (ALTMON_8); str = nl_langinfo (ALTMON_9); str = nl_langinfo (ALTMON_10); str = nl_langinfo (ALTMON_11); str = nl_langinfo (ALTMON_12); return 0; } Compiler stdout: Compiler stderr: Checking if "nl_langinfo (ALTMON_n)" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgphpizzv Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgphpizzv/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgphpizzv/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include int main (int argc, char ** argv) { char *str; str = nl_langinfo (_NL_ABALTMON_1); str = nl_langinfo (_NL_ABALTMON_2); str = nl_langinfo (_NL_ABALTMON_3); str = nl_langinfo (_NL_ABALTMON_4); str = nl_langinfo (_NL_ABALTMON_5); str = nl_langinfo (_NL_ABALTMON_6); str = nl_langinfo (_NL_ABALTMON_7); str = nl_langinfo (_NL_ABALTMON_8); str = nl_langinfo (_NL_ABALTMON_9); str = nl_langinfo (_NL_ABALTMON_10); str = nl_langinfo (_NL_ABALTMON_11); str = nl_langinfo (_NL_ABALTMON_12); return 0; } Compiler stdout: Compiler stderr: Checking if "nl_langinfo (_NL_ABALTMON_n)" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4tev28jt Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4tev28jt/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp4tev28jt/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main (int argc, char ** argv) { char *codeset = nl_langinfo (_NL_TIME_CODESET); return 0; } Compiler stdout: Compiler stderr: Checking if "nl_langinfo and _NL_TIME_CODESET" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpolrcxu9j Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpolrcxu9j/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpolrcxu9j/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: signed char x; Compiler stdout: Compiler stderr: Checking if "signed" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_5dhgnqi Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_5dhgnqi/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_5dhgnqi/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef ptrdiff_t ptrdiff_t; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_5dhgnqi/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_5dhgnqi/testfile.c:6:17: warning: useless type name in empty declaration 6 | ptrdiff_t; | ^~~~~~~~~ Header has symbol "ptrdiff_t" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqpzzvn55 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqpzzvn55/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpqpzzvn55/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include sig_atomic_t val = 42; int main (int argc, char ** argv) { return val == 42 ? 0 : 1; } Compiler stdout: Compiler stderr: Checking if "sig_atomic_t" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpay7zebzb Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpay7zebzb/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpay7zebzb/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: long long ll = 1LL; int i = 63; int some_func (void) { long long llmax = (long long) -1; return ll << i | ll >> i | llmax / ll | llmax % ll; } Compiler stdout: Compiler stderr: Checking if "long long" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkqhxxcl3 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkqhxxcl3/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkqhxxcl3/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: /* The Stardent Vistra knows sizeof(long double), but does not support it. */ long double foo = 0.0; /* On Ultrix 4.3 cc, long double is 4 and double is 8. */ int array [2*(sizeof(long double) >= sizeof(double)) - 1]; Compiler stdout: Compiler stderr: Checking if "long double" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxrs65yur Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxrs65yur/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxrs65yur/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef wchar_t wchar_t; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxrs65yur/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxrs65yur/testfile.c:6:17: warning: useless type name in empty declaration 6 | wchar_t; | ^~~~~~~ Header has symbol "wchar_t" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgiondx1y Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgiondx1y/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgiondx1y/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef wint_t wint_t; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgiondx1y/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgiondx1y/testfile.c:6:17: warning: useless type name in empty declaration 6 | wint_t; | ^~~~~~ Header has symbol "wint_t" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnyibba69 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnyibba69/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnyibba69/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include void some_func (void) { uintmax_t i = (uintmax_t) -1; } Compiler stdout: Compiler stderr: Checking if "uintmax_t in inttypes.h" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7_8jcmrb Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7_8jcmrb/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp7_8jcmrb/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include void some_func (void) { uintmax_t i = (uintmax_t) -1; } Compiler stdout: Compiler stderr: Checking if "uintmax_t in stdint.h" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2p6f7fib Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2p6f7fib/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp2p6f7fib/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(char))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 1 Program stderr: Checking for size of "char" : 1 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsrqjnqvr Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsrqjnqvr/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpsrqjnqvr/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(short))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 2 Program stderr: Checking for size of "short" : 2 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz3z2tgxo Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz3z2tgxo/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpz3z2tgxo/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(int))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Checking for size of "int" : 4 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj7e4ot1r Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj7e4ot1r/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj7e4ot1r/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(void*))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for size of "void*" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpq8mr9jlj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpq8mr9jlj/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpq8mr9jlj/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(long))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for size of "long" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpznzu4ihi Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpznzu4ihi/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpznzu4ihi/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(long long))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for size of "long long" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxsz33a9o Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxsz33a9o/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpxsz33a9o/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { printf("%ld\n", (long)(sizeof(size_t))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for size of "size_t" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphnl8qgh8 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphnl8qgh8/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphnl8qgh8/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include int main(void) { printf("%ld\n", (long)(sizeof(ssize_t))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for size of "ssize_t" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu64p8hhz Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu64p8hhz/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpu64p8hhz/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #if defined(_AIX) && !defined(__GNUC__) #pragma options langlvl=stdc99 #endif #pragma GCC diagnostic error "-Wincompatible-pointer-types" #include #include int main () { int64_t i1 = 1; long *i2 = &i1; return 1; } Compiler stdout: Compiler stderr: Checking if "int64_t is long" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpt81sv72h Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpt81sv72h/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpt81sv72h/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; char target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 1 Program stderr: Checking for alignment of "char" : 1 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphcv9bx5a Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphcv9bx5a/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphcv9bx5a/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; short target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 2 Program stderr: Checking for alignment of "short" : 2 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9ga195gm Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9ga195gm/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp9ga195gm/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; int target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Checking for alignment of "int" : 4 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdp05apxy Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdp05apxy/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdp05apxy/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; void* target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for alignment of "void*" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_ieflaw_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_ieflaw_/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_ieflaw_/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; long target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for alignment of "long" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo2t8yh1j Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo2t8yh1j/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo2t8yh1j/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; long long target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for alignment of "long long" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1tghgfnu Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1tghgfnu/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp1tghgfnu/output.exe -D_FILE_OFFSET_BITS=64 -O0 Code: #include #include struct tmp { char c; size_t target; }; int main(void) { printf("%d", (int)offsetof(struct tmp, target)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Checking for alignment of "size_t" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8ahn7m_1 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8ahn7m_1/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8ahn7m_1/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include int main(void) { printf("%ld\n", (long)(sizeof(wchar_t))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Checking for size of "wchar_t" : 4 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8qyvzjcn Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8qyvzjcn/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp8qyvzjcn/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -Werror Code: #include size_t f (size_t *i) { return *i + 1; } int main (void) { unsigned long i = 0; f (&i); return 0; } Compiler stdout: Compiler stderr: Checking if "GCC size_t typedef is long" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpelnwsts2 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpelnwsts2/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpelnwsts2/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 -Werror Code: #include size_t f (size_t *i) { return *i + 1; } int main (void) { unsigned long long i = 0; f (&i); return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpelnwsts2/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpelnwsts2/testfile.c:5:14: error: passing argument 1 of 'f' from incompatible pointer type [-Werror=incompatible-pointer-types] 5 | f (&i); | ^~ | | | long long unsigned int * /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpelnwsts2/testfile.c:2:27: note: expected 'size_t *' {aka 'long unsigned int *'} but argument is of type 'long long unsigned int *' 2 | size_t f (size_t *i) { return *i + 1; } | ~~~~~~~~^ cc1: all warnings being treated as errors Checking if "GCC size_t typedef is long long" compiles: NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplj_ek1w0 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplj_ek1w0/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmplj_ek1w0/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #ifdef _MSC_VER # include "msvc_recommended_pragmas.h" #endif void f (int i, ...) { va_list args1, args2; va_start (args1, i); __va_copy (args2, args1); if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) exit (1); va_end (args1); va_end (args2); } int main() { f (0, 42); return 0; } Compiler stdout: Compiler stderr: Checking if "__va_copy check" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbckdsig_ Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbckdsig_/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpbckdsig_/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #ifdef _MSC_VER # include "msvc_recommended_pragmas.h" #endif void f (int i, ...) { va_list args1, args2; va_start (args1, i); va_copy (args2, args1); if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) exit (1); va_end (args1); va_end (args2); } int main() { f (0, 42); return 0; } Compiler stdout: Compiler stderr: Checking if "va_copy check" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps79a9jhi Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps79a9jhi/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps79a9jhi/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include void f (int i, ...) { va_list args1, args2; va_start (args1, i); args2 = args1; if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) exit (1); va_end (args1); va_end (args2); } int main() { f (0, 42); return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps79a9jhi/testfile.c: In function 'f': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps79a9jhi/testfile.c:7:11: error: assignment to expression with array type 7 | args2 = args1; | ^ Could not compile test file /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps79a9jhi/testfile.c: 1 Checking if "va_lists can be copied as values" runs: DID NOT COMPILE Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3iu5x5rt Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3iu5x5rt/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp3iu5x5rt/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: void some_func (void) { int a(int p1, int p2, int p3); #define call_a(...) a(1,__VA_ARGS__) call_a(2,3); } Compiler stdout: Compiler stderr: Checking if "ISO C99 varargs macros in C" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpd5la_bwe Command line: ccache c++ /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpd5la_bwe/testfile.cpp -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpd5la_bwe/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive Code: void some_func (void) { int a(int p1, int p2, int p3); #define call_a(...) a(1,__VA_ARGS__) call_a(2,3); } Compiler stdout: Compiler stderr: Checking if "ISO C99 varargs macros in C++" compiles: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpurw368hg Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpurw368hg/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpurw368hg/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: void some_func (void) { int a(int p1, int p2, int p3); #define call_a(params...) a(1,params) call_a(2,3); } Compiler stdout: Compiler stderr: Checking if "GNUC varargs macros" compiles: YES Using cached compile: Cached command line: Code: #ifdef __has_include #if !__has_include("alloca.h") #error "Header 'alloca.h' could not be found" #endif #else #include #endif Cached compiler stdout: Cached compiler stderr: Has header "alloca.h" : YES (cached) Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_b4rby31 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_b4rby31/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("sys/poll.h") #error "Header 'sys/poll.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: Has header "sys/poll.h" : YES Using cached compile: Cached command line: Code: #ifdef __has_include #if !__has_include("sys/types.h") #error "Header 'sys/types.h' could not be found" #endif #else #include #endif Cached compiler stdout: Cached compiler stderr: Has header "sys/types.h" : YES (cached) Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkc77prrr Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkc77prrr/testfile.c -E -P -D_FILE_OFFSET_BITS=64 -P -O0 -std=gnu99 Code: #ifdef __has_include #if !__has_include("winsock2.h") #error "Header 'winsock2.h' could not be found" #endif #else #include #endif Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkc77prrr/testfile.c:4:12: error: #error "Header 'winsock2.h' could not be found" 4 | #error "Header 'winsock2.h' could not be found" | ^~~~~ Has header "winsock2.h" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpplpyv1vi Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpplpyv1vi/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpplpyv1vi/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(POLLIN)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 1 Program stderr: Computing int of "POLLIN" : 1 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_etfxzgw Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_etfxzgw/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp_etfxzgw/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(POLLOUT)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Computing int of "POLLOUT" : 4 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphx05u4k2 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphx05u4k2/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmphx05u4k2/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(POLLPRI)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 2 Program stderr: Computing int of "POLLPRI" : 2 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnt_8wcos Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnt_8wcos/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnt_8wcos/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(POLLERR)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 8 Program stderr: Computing int of "POLLERR" : 8 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyeep7nkl Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyeep7nkl/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpyeep7nkl/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(POLLHUP)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 16 Program stderr: Computing int of "POLLHUP" : 16 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgnguvyi3 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgnguvyi3/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgnguvyi3/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(POLLNVAL)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 32 Program stderr: Computing int of "POLLNVAL" : 32 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5l17hcp6 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5l17hcp6/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp5l17hcp6/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(AF_UNIX)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 1 Program stderr: Computing int of "AF_UNIX" : 1 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpynbmf5mn Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpynbmf5mn/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpynbmf5mn/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(AF_INET)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 2 Program stderr: Computing int of "AF_INET" : 2 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp211f463d Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp211f463d/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp211f463d/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(AF_INET6)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 10 Program stderr: Computing int of "AF_INET6" : 10 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnhy8ottm Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnhy8ottm/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpnhy8ottm/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(MSG_OOB)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 1 Program stderr: Computing int of "MSG_OOB" : 1 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps_hkv40y Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps_hkv40y/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmps_hkv40y/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(MSG_PEEK)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 2 Program stderr: Computing int of "MSG_PEEK" : 2 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp517_6t42 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp517_6t42/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmp517_6t42/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include #include #include int main(void) { printf("%ld\n", (long)(MSG_DONTROUTE)); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Computing int of "MSG_DONTROUTE" : 4 Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpoywcmg6y Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpoywcmg6y/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpoywcmg6y/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include void bar(void) { sizeof(struct in6_addr); } Compiler stdout: Compiler stderr: Checking for type "struct in6_addr" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpde9x3agn Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpde9x3agn/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpde9x3agn/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: int main() { int atomic = 2; __sync_bool_compare_and_swap (&atomic, 2, 3); return 0; } Compiler stdout: Compiler stderr: Checking if "atomic ops" : links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpejnmps2f Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpejnmps2f/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpejnmps2f/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 #error "compiler has atomic ops, but doesn't define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4" #endif Compiler stdout: Compiler stderr: Checking if "atomic ops define" compiles: YES Run-time dependency threads found: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpvdlo250v Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpvdlo250v/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpvdlo250v/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_attr_setstacksize pthread_attr_setstacksize; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "pthread_attr_setstacksize" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgi4w4lai Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgi4w4lai/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpgi4w4lai/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_attr_setinheritsched pthread_attr_setinheritsched; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "pthread_attr_setinheritsched" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkphffu8r Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkphffu8r/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpkphffu8r/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_condattr_setclock pthread_condattr_setclock; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "pthread_condattr_setclock" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo763fb6k Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo763fb6k/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo763fb6k/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_cond_timedwait_relative_np pthread_cond_timedwait_relative_np; #endif return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo763fb6k/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo763fb6k/testfile.c:6:17: error: 'pthread_cond_timedwait_relative_np' undeclared (first use in this function); did you mean 'pthread_cond_timedwait'? 6 | pthread_cond_timedwait_relative_np; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | pthread_cond_timedwait /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpo763fb6k/testfile.c:6:17: note: each undeclared identifier is reported only once for each function it appears in Header has symbol "pthread_cond_timedwait_relative_np" : NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpuxnb_6mu Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpuxnb_6mu/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpuxnb_6mu/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef pthread_getname_np pthread_getname_np; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "pthread_getname_np" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpm0wqc3_i Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpm0wqc3_i/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpm0wqc3_i/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef SYS_sched_getattr SYS_sched_getattr; #endif return 0; } Compiler stdout: Compiler stderr: Header has symbol "SYS_sched_getattr" : YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj6wz6fxq Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj6wz6fxq/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj6wz6fxq/output.exe -pthread -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include int main() { pthread_setname_np("example"); return 0; } Compiler stdout: Compiler stderr: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj6wz6fxq/testfile.c: In function 'main': /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj6wz6fxq/testfile.c:7:36: warning: passing argument 1 of 'pthread_setname_np' makes integer from pointer without a cast [-Wint-conversion] 7 | pthread_setname_np("example"); | ^~~~~~~~~ | | | char * In file included from /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj6wz6fxq/testfile.c:5: /usr/include/pthread.h:463:42: note: expected 'pthread_t' {aka 'long unsigned int'} but argument is of type 'char *' 463 | extern int pthread_setname_np (pthread_t __target_thread, const char *__name) | ~~~~~~~~~~^~~~~~~~~~~~~~~ /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpj6wz6fxq/testfile.c:7:17: error: too few arguments to function 'pthread_setname_np' 7 | pthread_setname_np("example"); | ^~~~~~~~~~~~~~~~~~ /usr/include/pthread.h:463:12: note: declared here 463 | extern int pthread_setname_np (pthread_t __target_thread, const char *__name) | ^~~~~~~~~~~~~~~~~~ Checking if "pthread_setname_np(const char*)" with dependency threads: links: NO Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpatwst3h0 Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpatwst3h0/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpatwst3h0/output.exe -pthread -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #ifndef _GNU_SOURCE # define _GNU_SOURCE #endif #include int main() { pthread_setname_np(pthread_self(), "example"); return 0; } Compiler stdout: Compiler stderr: Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads: links: YES Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfyyl5hth Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfyyl5hth/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpfyyl5hth/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: volatile int *a = 0, *b = 0; void f (int i) { volatile int x = 5; if (i == 0) b = &x; else f (i - 1); } int main () { volatile int y = 7; a = &y; f (100); return b > a ? 0 : 1; } Compiler stdout: Compiler stderr: Program stdout: Program stderr: Checking if "stack grows check" runs: NO (1) Running compile: Working directory: /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdxffs5wj Command line: ccache cc /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdxffs5wj/testfile.c -o /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/tmpdxffs5wj/output.exe -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99 Code: #define iconv_open meson_disable_define_of_iconv_open #include #undef iconv_open #ifdef __cplusplus extern "C" #endif char iconv_open (void); #if defined __stub_iconv_open || defined __stub___iconv_open fail fail fail this function is not going to work #endif int main(void) { return iconv_open (); } Compiler stdout: Compiler stderr: Checking for function "iconv_open" : YES Pkg-config binary for 1 is not cached. Pkg-config binary missing from cross or native file, or env var undefined. Trying a default Pkg-config fallback at pkg-config Found pkg-config: /usr/bin/pkg-config (0.28) Determining dependency 'libpcre' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu/lib/pkgconfig Called `/usr/bin/pkg-config --modversion libpcre` -> 1 CMake binary for 1 is not cached CMake binary missing from cross or native file, or env var undefined. Trying a default CMake fallback at cmake Found CMake: /home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu/bin/cmake (3.22.2) Extracting basic cmake information CMake Toolchain: Calling CMake once to generate the compiler state Calling CMake (['/home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu/bin/cmake']) in /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/__CMake_compiler_info__ with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-G" - "Ninja" - "-DCMAKE_TOOLCHAIN_FILE=/home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/__CMake_compiler_info__/CMakeMesonTempToolchainFile.cmake" - "." - "-DCMAKE_PREFIX_PATH=/home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu" Try CMake generator: auto Calling CMake (['/home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu/bin/cmake']) in /home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/cmake_libpcre with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-DCMAKE_TOOLCHAIN_FILE=/home/gsohler/openscad_deps/mxe/tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2.build_/meson-private/cmake_libpcre/CMakeMesonToolchainFile.cmake" - "." - "-DCMAKE_PREFIX_PATH=/home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu" -- Module search paths: ['/', '/home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu', '/opt', '/usr', '/usr/local'] -- CMake root: /home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu/share/cmake-3.22 -- CMake architectures: [] -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share'] Preliminary CMake check failed. Aborting. Run-time dependency libpcre found: NO (tried pkgconfig and cmake) Pkg-config binary for 1 is cached. Determining dependency 'libpcre' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]: /home/gsohler/openscad_deps/mxe/usr/x86_64-pc-linux-gnu/lib/pkgconfig CMake binary for 1 is cached. Preliminary CMake check failed. Aborting. Run-time dependency libpcre found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency libpcre Downloading pcre source from https://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37.tar.bz2 A fallback URL could be specified using source_fallback_url key in the wrap file tmp-glib-x86_64-pc-linux-gnu/glib-2.70.2/meson.build:2002:2: ERROR: could not get https://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37.tar.bz2 is the internet available?