GET glib (archive) --2021-10-20 13:22:03-- http://ftp.gnome.org/pub/gnome/sources/glib/2.68/glib-2.68.1.tar.xz Resolving ftp.gnome.org (ftp.gnome.org)... 8.43.85.29, 8.43.85.13, 8.43.85.14, ... Connecting to ftp.gnome.org (ftp.gnome.org)|8.43.85.29|:80... connected. HTTP request sent, awaiting response... 302 Found Location: https://ftp.gnome.org/pub/gnome/sources/glib/2.68/glib-2.68.1.tar.xz [following] --2021-10-20 13:22:03-- https://ftp.gnome.org/pub/gnome/sources/glib/2.68/glib-2.68.1.tar.xz Connecting to ftp.gnome.org (ftp.gnome.org)|8.43.85.29|:443... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://download.gnome.org/sources/glib/2.68/glib-2.68.1.tar.xz [following] --2021-10-20 13:22:03-- https://download.gnome.org/sources/glib/2.68/glib-2.68.1.tar.xz Resolving download.gnome.org (download.gnome.org)... 8.43.85.13, 8.43.85.14, 8.43.85.29, ... Connecting to download.gnome.org (download.gnome.org)|8.43.85.13|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://muug.ca/mirror/gnome/sources/glib/2.68/glib-2.68.1.tar.xz [following] --2021-10-20 13:22:04-- https://muug.ca/mirror/gnome/sources/glib/2.68/glib-2.68.1.tar.xz Resolving muug.ca (muug.ca)... 208.81.1.244, 2605:e200:3:4::244 Connecting to muug.ca (muug.ca)|208.81.1.244|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 4940260 (4.7M) [application/octet-stream] Saving to: '/home/pierre/LibreELEC.tv/sources/glib/glib-2.68.1.tar.xz' /home/pie 0%[ ] 0 --.-KB/s /home/pier 13%[=> ] 647.75K 3.11MB/s /home/pierr 35%[======> ] 1.69M 4.20MB/s /home/pierre 62%[===========> ] 2.93M 4.81MB/s /home/pierre/ 90%[=================> ] 4.26M 5.26MB/s /home/pierre/LibreE 100%[===================>] 4.71M 5.33MB/s in 0.9s 2021-10-20 13:22:05 (5.33 MB/s) - '/home/pierre/LibreELEC.tv/sources/glib/glib-2.68.1.tar.xz' saved [4940260/4940260] INFO Calculated checksum: 241654b96bd36b88aaa12814efc4843b578e55d47440103727959ac346944333 UNPACK glib BUILD glib (host) TOOLCHAIN meson Executing (host): meson --prefix=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain --bindir=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin --sbindir=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/sbin --sysconfdir=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/etc --libdir=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/lib --libexecdir=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/lib --localstatedir=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/var --buildtype=plain --cross-file=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/build/glib-2.68.1/.x86_64-linux-gnu/meson.conf -Ddefault_library=static -Dinternal_pcre=true -Dinstalled_tests=false -Dlibmount=disabled -Dtests=false /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/build/glib-2.68.1 The Meson build system Version: 0.59.2 Source dir: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/build/glib-2.68.1 Build dir: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/build/glib-2.68.1/.x86_64-linux-gnu Build type: cross build Project name: glib Project version: 2.68.1 C compiler for the host machine: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-gcc (gcc 11.2.0 "gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0") C linker for the host machine: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-gcc ld.bfd 2.37 C++ compiler for the host machine: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-g++ (gcc 11.2.0 "g++ (Ubuntu 11.2.0-7ubuntu2) 11.2.0") C++ linker for the host machine: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-g++ ld.bfd 2.37 C compiler for the build machine: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-gcc (gcc 11.2.0 "gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0") C linker for the build machine: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-gcc ld.bfd 2.37 C++ compiler for the build machine: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-g++ (gcc 11.2.0 "g++ (Ubuntu 11.2.0-7ubuntu2) 11.2.0") C++ linker for the build machine: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-g++ ld.bfd 2.37 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: arm Host machine cpu: armv8-a Target machine cpu family: arm Target machine cpu: armv8-a Compiler for C supports arguments -fno-strict-aliasing: YES Checking if "GNU C visibility attributes test" compiles: YES Has header "alloca.h" : YES Has header "crt_externs.h" : NO Has header "dirent.h" : YES Has header "float.h" : YES Has header "fstab.h" : YES Has header "grp.h" : YES Has header "inttypes.h" : YES Has header "limits.h" : YES Has header "linux/magic.h" : YES Has header "locale.h" : YES Has header "mach/mach_time.h" : NO Has header "memory.h" : YES Has header "mntent.h" : YES Has header "poll.h" : YES Has header "pwd.h" : YES Has header "sched.h" : YES Has header "spawn.h" : YES Has header "stdatomic.h" : YES Has header "stdint.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "strings.h" : YES Has header "sys/auxv.h" : YES Has header "sys/event.h" : NO Has header "sys/filio.h" : NO Has header "sys/inotify.h" : YES Has header "sys/mkdev.h" : NO Has header "sys/mntctl.h" : NO Has header "sys/mnttab.h" : NO Has header "sys/mount.h" : YES Has header "sys/param.h" : YES Has header "sys/resource.h" : YES Has header "sys/select.h" : YES Has header "sys/statfs.h" : YES Has header "sys/stat.h" : YES Has header "sys/statvfs.h" : YES Has header "sys/sysctl.h" : NO Has header "sys/time.h" : YES Has header "sys/times.h" : YES Has header "sys/types.h" : YES Has header "sys/uio.h" : YES Has header "sys/vfs.h" : YES Has header "sys/vfstab.h" : NO Has header "sys/vmount.h" : NO Has header "sys/wait.h" : YES Has header "termios.h" : YES Has header "unistd.h" : YES Has header "values.h" : YES Has header "wchar.h" : YES Has header "xlocale.h" : NO Checking if "malloc.h" compiles: YES Has header "linux/netlink.h" : YES Checking if "statx() test" compiles: YES Header has symbol "LC_MESSAGES" : YES Checking whether type "struct stat" has member "st_mtimensec" : NO Checking whether type "struct stat" has member "st_mtim.tv_nsec" : YES Checking whether type "struct stat" has member "st_atimensec" : NO Checking whether type "struct stat" has member "st_atim.tv_nsec" : YES Checking whether type "struct stat" has member "st_ctimensec" : NO Checking whether type "struct stat" has member "st_ctim.tv_nsec" : YES Checking whether type "struct stat" has member "st_birthtime" : NO Checking whether type "struct stat" has member "st_birthtimensec" : NO Checking whether type "struct stat" has member "st_birthtim" : NO Checking whether type "struct stat" has member "st_birthtim.tv_nsec" : NO Checking whether type "struct stat" has member "st_blksize" : YES Checking whether type "struct stat" has member "st_blocks" : YES Checking whether type "struct statfs" has member "f_fstypename" : NO Checking whether type "struct statfs" has member "f_bavail" : YES Checking whether type "struct dirent" has member "d_type" : YES Checking whether type "struct statvfs" has member "f_basetype" : NO Checking whether type "struct statvfs" has member "f_fstypename" : NO Checking whether type "struct tm" has member "tm_gmtoff" : YES Checking whether type "struct tm" has member "__tm_gmtoff" : NO Compiler for C supports arguments -Wduplicated-branches: YES Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wmisleading-indentation: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-bad-function-cast: YES Compiler for C supports arguments -Wno-cast-function-type: YES Compiler for C supports arguments -Wno-pedantic: YES Compiler for C supports arguments -Wno-format-zero-length: YES Compiler for C supports arguments -Werror=declaration-after-statement: YES Compiler for C supports arguments -Werror=format=2: YES Compiler for C supports arguments -Werror=implicit-function-declaration: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=missing-include-dirs: YES Compiler for C supports arguments -Werror=missing-prototypes: YES Compiler for C supports arguments -Werror=pointer-arith: YES Compiler for C supports link arguments -Wl,-z,nodelete: YES Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES Checking for function "close_range" : YES Checking for function "endmntent" : YES Checking for function "endservent" : YES Checking for function "epoll_create" : YES Checking for function "fallocate" : YES Checking for function "fchmod" : YES Checking for function "fchown" : YES Checking for function "fdwalk" : NO Checking for function "fsync" : YES Checking for function "getauxval" : YES Checking for function "getc_unlocked" : YES Checking for function "getfsstat" : NO Checking for function "getgrgid_r" : YES Checking for function "getmntent_r" : YES Checking for function "getpwuid_r" : YES Checking for function "getresuid" : YES Checking for function "getvfsstat" : NO Checking for function "gmtime_r" : YES Checking for function "hasmntopt" : YES Checking for function "inotify_init1" : YES Checking for function "issetugid" : NO Checking for function "kevent" : NO Checking for function "kqueue" : NO Checking for function "lchmod" : YES Checking for function "lchown" : YES Checking for function "link" : YES Checking for function "localtime_r" : YES Checking for function "lstat" : YES Checking for function "mbrtowc" : YES Checking for function "memalign" : YES Checking for function "mmap" : YES Checking for function "newlocale" : YES Checking for function "pipe2" : YES Checking for function "poll" : YES Checking for function "prlimit" : YES Checking for function "readlink" : YES Checking for function "recvmmsg" : YES Checking for function "sendmmsg" : YES Checking for function "setenv" : YES Checking for function "setmntent" : YES Checking for function "strerror_r" : YES Checking for function "strnlen" : YES Checking for function "strsignal" : YES Checking for function "strtod_l" : YES Checking for function "strtoll_l" : YES Checking for function "strtoull_l" : YES Checking for function "symlink" : YES Checking for function "timegm" : YES Checking for function "unsetenv" : YES Checking for function "uselocale" : YES Checking for function "utimes" : YES Checking for function "valloc" : YES Checking for function "vasprintf" : YES Checking for function "vsnprintf" : YES Checking for function "wcrtomb" : YES Checking for function "wcslen" : YES Checking for function "wcsnlen" : YES Checking for function "sysctlbyname" : NO Checking for function "statvfs" : YES Checking for function "statfs" : YES Checking for function "if_indextoname" : YES Checking for function "if_nametoindex" : YES Checking for function "splice" : YES Checking for function "stpcpy" : YES Checking for function "posix_memalign" : YES Checking for function "posix_spawn" : YES Checking if "strerror_r() returns char *" compiles: YES Checking for function "snprintf" : YES Checking for function "strcasecmp" : YES Checking for function "strncasecmp" : YES Header has symbol "major" : YES Header has symbol "RTLD_LAZY" : YES Header has symbol "RTLD_NOW" : YES Header has symbol "RTLD_GLOBAL" : YES Header has symbol "RTLD_NEXT" : YES Message: Checking whether to use statfs or statvfs .. statfs Checking for function "mkostemp" : YES Checking if "futex(2) system call" links: YES Checking if "eventfd(2) system call" links: YES Checking if "__uint128_t available" compiles: YES Checking if "clock_gettime" links: YES Checking if "dlopen() and dlsym() in system libraries" links: YES Checking if "number of arguments to statfs() (n=2)" compiles: YES Checking if "open() option O_DIRECTORY" compiles: YES Checking if "fcntl() option F_FULLFSYNC" compiles: NO Checking if "nl_langinfo and CODESET" links: YES Checking if "nl_langinfo (PM_STR)" links: YES Checking if "nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)" links: YES Checking if "nl_langinfo (ALTMON_n)" links: YES Checking if "nl_langinfo (_NL_ABALTMON_n)" links: YES Checking if "signed" compiles: YES Header has symbol "ptrdiff_t" : YES Checking if "sig_atomic_t" links: YES Checking if "long long" compiles: YES Checking if "long double" compiles: YES Header has symbol "wchar_t" : YES Header has symbol "wint_t" : YES Checking if "uintmax_t in inttypes.h" compiles: YES Checking if "uintmax_t in stdint.h" compiles: YES Checking for size of "char" : 1 Checking for size of "short" : 2 Checking for size of "int" : 4 Checking for size of "void*" : 8 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Checking for size of "ssize_t" : 8 Checking if "int64_t is long" compiles: YES Checking for alignment of "char" : 1 Checking for alignment of "short" : 2 Checking for alignment of "int" : 4 Checking for alignment of "void*" : 8 Checking for alignment of "long" : 8 Checking for alignment of "long long" : 8 Checking for alignment of "size_t" : 8 Checking for size of "wchar_t" : 4 Checking if "GCC size_t typedef is long" compiles: YES Checking if "GCC size_t typedef is long long" compiles: NO Checking if "__va_copy check" compiles: YES Checking if "va_copy check" compiles: YES Checking if "ISO C99 varargs macros in C" compiles: YES Checking if "ISO C99 varargs macros in C++" compiles: YES Checking if "GNUC varargs macros" compiles: YES Has header "alloca.h" : YES (cached) Has header "sys/poll.h" : YES Has header "sys/types.h" : YES (cached) Has header "winsock2.h" : NO Computing int of "POLLIN" : 1 Computing int of "POLLOUT" : 4 Computing int of "POLLPRI" : 2 Computing int of "POLLERR" : 8 Computing int of "POLLHUP" : 16 Computing int of "POLLNVAL" : 32 Computing int of "AF_UNIX" : 1 Computing int of "AF_INET" : 2 Computing int of "AF_INET6" : 10 Computing int of "MSG_OOB" : 1 Computing int of "MSG_PEEK" : 2 Computing int of "MSG_DONTROUTE" : 4 Checking for type "struct in6_addr" : YES Checking if "atomic ops" links: YES Checking if "atomic ops define" compiles: YES Run-time dependency threads found: YES Header has symbol "pthread_attr_setstacksize" : YES Header has symbol "pthread_attr_setinheritsched" : YES Header has symbol "pthread_condattr_setclock" : YES Header has symbol "pthread_cond_timedwait_relative_np" : NO Header has symbol "pthread_getname_np" : YES Header has symbol "SYS_sched_getattr" : YES Checking if "pthread_setname_np(const char*)" with dependency threads links: NO Checking if "pthread_setname_np(pthread_t, const char*)" with dependency threads links: YES Checking for function "iconv_open" : YES Library m found: YES Found pkg-config: /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/pkg-config (0.29.2) Run-time dependency libffi found: YES 3.3 Run-time dependency zlib found: YES 1.2.11 Checking for function "ngettext" : YES Checking for function "bind_textdomain_codeset" : YES Dependency mount skipped: feature libmount disabled Found CMake: -DCMAKE_INSTALL_PREFIX=/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain (3.21.3) Run-time dependency libselinux found: NO (tried pkgconfig and cmake) Checking for function "getxattr" : YES Has header "sys/xattr.h" : YES Checking if "XATTR_NOFOLLOW" compiles: NO Checking for function "strlcpy" : NO Program python3 found: YES (/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/python3) WARNING: Broken python installation detected. Python files installed by Meson might not be found by python interpreter. Program bash found: YES (/usr/bin/bash) Run-time dependency bash-completion found: NO (tried pkgconfig) Program sh found: YES (/usr/bin/sh) Program env found: YES (/usr/bin/env) Configuring glibconfig.h using configuration Dependency sysprof-capture-4 skipped: feature sysprof disabled Fetching value of define "arm" : Fetching value of define "__arm" : Fetching value of define "__arm__" : Compiler for C supports arguments -Wno-format-nonliteral: YES Compiler for C supports arguments -Wno-duplicated-branches: YES Checking if "frexpl prototype can be re-listed" compiles: YES Checking if "ldexpl prototype can be re-listed" compiles: YES Configuring gnulib_math.h using configuration WARNING: extract_all_objects called without setting recursive keyword argument. Meson currently defaults to non-recursive to maintain backward compatibility but the default will be changed in the future. WARNING: extract_all_objects called without setting recursive keyword argument. Meson currently defaults to non-recursive to maintain backward compatibility but the default will be changed in the future. WARNING: extract_all_objects called without setting recursive keyword argument. Meson currently defaults to non-recursive to maintain backward compatibility but the default will be changed in the future. Configuring gtester-report using configuration Configuring libglib-2.0.so.0.6800.1-gdb.py using configuration Configuring glib-genmarshal using configuration Program glib-genmarshal found: YES (/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/build/glib-2.68.1/.x86_64-linux-gnu/gobject/glib-genmarshal) Configuring glib-mkenums using configuration Program glib-mkenums found: YES (/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/build/glib-2.68.1/.x86_64-linux-gnu/gobject/glib-mkenums) Configuring libgobject-2.0.so.0.6800.1-gdb.py using configuration Message: Cross-compiling: assuming that symbols aren't prefixed with underscore Checking for function "dlerror" : YES Configuring gmoduleconf.h using configuration Checking if "C_IN in public headers (no arpa/nameser_compat.h needed)" compiles: YES Checking if "res_query()" links: YES Checking if "socket()" links: YES Checking if "res_init()" links: YES Checking if "res_nclose()" links: YES Checking if "res_ndestroy()" links: NO Checking if "res_ninit()" links: YES Checking if "res_nquery()" links: YES Checking for type "struct ip_mreqn" : YES Checking if "ioctl with request SIOCGIFADDR" compiles: YES Configuring gnetworking.h using configuration Configuring gdbus-codegen using configuration Program gdbus-codegen found: YES (/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/build/glib-2.68.1/.x86_64-linux-gnu/gio/gdbus-2.0/codegen/gdbus-codegen) Configuring config.py using configuration WARNING: extract_all_objects called without setting recursive keyword argument. Meson currently defaults to non-recursive to maintain backward compatibility but the default will be changed in the future. WARNING: extract_all_objects called without setting recursive keyword argument. Meson currently defaults to non-recursive to maintain backward compatibility but the default will be changed in the future. Message: Found bash-completion but the .pc file did not set 'completionsdir', fallback to a predefined path Run-time dependency libelf found: YES 0.182 Compiler for C supports arguments -Werror=unused-function: YES Library FuzzingEngine skipped: feature oss_fuzz disabled Program xgettext found: YES (/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/xgettext) Configuring glib-gettextize using configuration Configuring config.h using configuration Build targets in project: 45 Option buildtype is: plain [default: debugoptimized] Found ninja-1.10.2 at /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/ninja Executing (host): ninja [1/474] Compiling C object glib/libcharset/libcharset.a.p/localcharset.c.o [2/474] Linking static target glib/libcharset/libcharset.a [3/474] Compiling C object glib/pcre/libpcre.a.p/pcre_byte_order.c.o [4/474] Compiling C object glib/pcre/libpcre.a.p/pcre_chartables.c.o [5/474] Compiling C object glib/pcre/libpcre.a.p/pcre_config.c.o [6/474] Compiling C object glib/pcre/libpcre.a.p/pcre_compile.c.o ../glib/pcre/pcre_compile.c: In function 'compile_branch': ../glib/pcre/pcre_compile.c:6038:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 6038 | else if (*ptr != CHAR_LESS_THAN_SIGN) /* Test for Python-style defn */ | ^ ../glib/pcre/pcre_compile.c:6047:9: note: here 6047 | DEFINE_NAME: /* Come here from (?< handling */ | ^~~~~~~~~~~ ../glib/pcre/pcre_compile.c: In function 'check_escape': ../glib/pcre/pcre_compile.c:1003:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 1003 | if ((c = *ptr) >= CHAR_8) | ^ ../glib/pcre/pcre_compile.c:1016:5: note: here 1016 | case CHAR_0: | ^~~~ ../glib/pcre/pcre_compile.c: In function 'find_fixedlength': ../glib/pcre/pcre_compile.c:1898:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 1898 | cc += GET(cc, 1) - PRIV(OP_lengths)[OP_CLASS]; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../glib/pcre/pcre_compile.c:1902:5: note: here 1902 | case OP_CLASS: | ^~~~ [7/474] Compiling C object glib/pcre/libpcre.a.p/pcre_exec.c.o ../glib/pcre/pcre_exec.c: In function 'match': ../glib/pcre/pcre_exec.c:937:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 937 | if (offset < md->offset_max) | ^ ../glib/pcre/pcre_exec.c:1025:5: note: here 1025 | case OP_ONCE: | ^~~~ ../glib/pcre/pcre_exec.c:1106:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 1106 | if (offset < md->offset_max) | ^ ../glib/pcre/pcre_exec.c:1193:5: note: here 1193 | case OP_BRAPOS: | ^~~~ ../glib/pcre/pcre_exec.c:2032:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 2032 | if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH); | ^ ../glib/pcre/pcre_exec.c:2036:5: note: here 2036 | case OP_SOD: | ^~~~ ../glib/pcre/pcre_exec.c:2098:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 2098 | if (!md->endonly) goto ASSERT_NL_OR_EOS; | ^ ../glib/pcre/pcre_exec.c:2104:5: note: here 2104 | case OP_EOD: | ^~~~ [8/474] Compiling C object glib/pcre/libpcre.a.p/pcre_fullinfo.c.o [9/474] Compiling C object glib/pcre/libpcre.a.p/pcre_get.c.o [10/474] Compiling C object glib/pcre/libpcre.a.p/pcre_jit_compile.c.o [11/474] Compiling C object glib/pcre/libpcre.a.p/pcre_globals.c.o [12/474] Compiling C object glib/pcre/libpcre.a.p/pcre_newline.c.o [13/474] Compiling C object glib/pcre/libpcre.a.p/pcre_ord2utf8.c.o [14/474] Compiling C object glib/pcre/libpcre.a.p/pcre_string_utils.c.o [15/474] Compiling C object glib/pcre/libpcre.a.p/pcre_version.c.o [16/474] Compiling C object glib/pcre/libpcre.a.p/pcre_valid_utf8.c.o [17/474] Compiling C object glib/pcre/libpcre.a.p/pcre_tables.c.o [18/474] Compiling C object glib/pcre/libpcre.a.p/pcre_study.c.o ../glib/pcre/pcre_study.c: In function 'set_start_bits': ../glib/pcre/pcre_study.c:1240:33: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 1240 | if ((map[c/8] && (1 << (c&7))) != 0) | ~~~^~~~~~~~~ ../glib/pcre/pcre_study.c: In function 'find_minlength': ../glib/pcre/pcre_study.c:111:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | if (*cs != OP_ALT) | ^ ../glib/pcre/pcre_study.c:120:5: note: here 120 | case OP_CBRA: | ^~~~ ../glib/pcre/pcre_study.c:326:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 326 | cc += GET(cc, 1) - PRIV(OP_lengths)[OP_CLASS]; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../glib/pcre/pcre_study.c:330:5: note: here 330 | case OP_CLASS: | ^~~~ [19/474] Compiling C object glib/gnulib/libgnulib.a.p/asnprintf.c.o [20/474] Compiling C object glib/pcre/libpcre.a.p/pcre_xclass.c.o [21/474] Compiling C object glib/gnulib/libgnulib.a.p/printf-args.c.o [22/474] Compiling C object glib/gnulib/libgnulib.a.p/printf.c.o [23/474] Compiling C object glib/gnulib/libgnulib.a.p/printf-frexp.c.o [24/474] Compiling C object glib/gnulib/libgnulib.a.p/printf-parse.c.o [25/474] Compiling C object glib/gnulib/libgnulib.a.p/printf-frexpl.c.o [26/474] Compiling C object glib/libglib-2.0.a.p/deprecated_gallocator.c.o [27/474] Compiling C object glib/gnulib/libgnulib.a.p/xsize.c.o [28/474] Compiling C object glib/libglib-2.0.a.p/deprecated_gcache.c.o [29/474] Compiling C object glib/libglib-2.0.a.p/deprecated_gcompletion.c.o [30/474] Compiling C object glib/pcre/libpcre.a.p/pcre_dfa_exec.c.o ../glib/pcre/pcre_dfa_exec.c: In function 'internal_dfa_exec': ../glib/pcre/pcre_dfa_exec.c:2145:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 2145 | if ((md->moptions & PCRE_BSR_ANYCRLF) != 0) break; | ^ ../glib/pcre/pcre_dfa_exec.c:2147:9: note: here 2147 | case 0x000a: | ^~~~ [31/474] Linking static target glib/pcre/libpcre.a [32/474] Compiling C object glib/libglib-2.0.a.p/deprecated_grel.c.o [33/474] Compiling C object glib/libglib-2.0.a.p/garcbox.c.o [34/474] Compiling C object glib/gnulib/libgnulib.a.p/vasnprintf.c.o [35/474] Linking static target glib/gnulib/libgnulib.a [36/474] Compiling C object glib/libglib-2.0.a.p/gasyncqueue.c.o [37/474] Compiling C object glib/libglib-2.0.a.p/gatomic.c.o [38/474] Compiling C object glib/libglib-2.0.a.p/deprecated_gthread-deprecated.c.o [39/474] Compiling C object glib/libglib-2.0.a.p/gbase64.c.o [40/474] Compiling C object glib/libglib-2.0.a.p/gbacktrace.c.o ../glib/gbacktrace.c: In function 'g_on_error_query': ../glib/gbacktrace.c:176:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 176 | fgets (buf, 8, stdin); | ^~~~~~~~~~~~~~~~~~~~~ ../glib/gbacktrace.c: In function 'stack_trace': ../glib/gbacktrace.c:345:18: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 345 | close (0); dup (in_fd[0]); /* set the stdin to the in pipe */ | ^~~~~~~~~~~~~~ ../glib/gbacktrace.c:346:18: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 346 | close (1); dup (out_fd[1]); /* set the stdout to the out pipe */ | ^~~~~~~~~~~~~~~ ../glib/gbacktrace.c:347:18: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 347 | close (2); dup (out_fd[1]); /* set the stderr to the out pipe */ | ^~~~~~~~~~~~~~~ ../glib/gbacktrace.c:355:11: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 355 | dup (old_err); | ^~~~~~~~~~~~~ ../glib/gbacktrace.c:375:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 375 | write (in_fd[1], "backtrace\n", 10); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../glib/gbacktrace.c:376:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 376 | write (in_fd[1], "p x = 0\n", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../glib/gbacktrace.c:377:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 377 | write (in_fd[1], "quit\n", 5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [41/474] Compiling C object glib/libglib-2.0.a.p/garray.c.o [42/474] Compiling C object glib/libglib-2.0.a.p/gbitlock.c.o In file included from ../glib/gmessages.h:33, from ../glib/gbitlock.c:25: ../glib/gbitlock.c: In function 'g_pointer_bit_lock': ../glib/gatomic.h:117:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 117 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ ../glib/gbitlock.c:422:19: note: in expansion of macro 'g_atomic_pointer_get' 422 | v = (gsize) g_atomic_pointer_get (pointer_address); | ^~~~~~~~~~~~~~~~~~~~ [43/474] Compiling C object glib/libglib-2.0.a.p/gbytes.c.o [44/474] Compiling C object glib/libglib-2.0.a.p/gcharset.c.o [45/474] Compiling C object glib/libglib-2.0.a.p/gbookmarkfile.c.o [46/474] Compiling C object glib/libglib-2.0.a.p/gconvert.c.o [47/474] Compiling C object glib/libglib-2.0.a.p/gdataset.c.o [48/474] Compiling C object glib/libglib-2.0.a.p/gchecksum.c.o [49/474] Compiling C object glib/libglib-2.0.a.p/gdir.c.o [50/474] Compiling C object glib/libglib-2.0.a.p/gdate.c.o [51/474] Compiling C object glib/libglib-2.0.a.p/genviron.c.o [52/474] Compiling C object glib/libglib-2.0.a.p/gerror.c.o [53/474] Compiling C object glib/libglib-2.0.a.p/ggettext.c.o [54/474] Compiling C object glib/libglib-2.0.a.p/gdatetime.c.o [55/474] Compiling C object glib/libglib-2.0.a.p/gfileutils.c.o [56/474] Compiling C object glib/libglib-2.0.a.p/ghmac.c.o [57/474] Compiling C object glib/libglib-2.0.a.p/ghostutils.c.o [58/474] Compiling C object glib/libglib-2.0.a.p/ghook.c.o [59/474] Compiling C object glib/libglib-2.0.a.p/glib-init.c.o [60/474] Compiling C object glib/libglib-2.0.a.p/giochannel.c.o [61/474] Compiling C object glib/libglib-2.0.a.p/ghash.c.o [62/474] Compiling C object glib/libglib-2.0.a.p/glib-private.c.o [63/474] Compiling C object glib/libglib-2.0.a.p/glist.c.o [64/474] Compiling C object glib/libglib-2.0.a.p/gmappedfile.c.o [65/474] Compiling C object glib/libglib-2.0.a.p/gmem.c.o [66/474] Compiling C object glib/libglib-2.0.a.p/gkeyfile.c.o [67/474] Compiling C object glib/libglib-2.0.a.p/gmain.c.o [68/474] Compiling C object glib/libglib-2.0.a.p/gmessages.c.o [69/474] Compiling C object glib/libglib-2.0.a.p/gmarkup.c.o [70/474] Compiling C object glib/libglib-2.0.a.p/gnode.c.o [71/474] Compiling C object glib/libglib-2.0.a.p/gpoll.c.o [72/474] Compiling C object glib/libglib-2.0.a.p/gprimes.c.o [73/474] Compiling C object glib/libglib-2.0.a.p/gpattern.c.o [74/474] Compiling C object glib/libglib-2.0.a.p/gquark.c.o [75/474] Compiling C object glib/libglib-2.0.a.p/gqsort.c.o [76/474] Compiling C object glib/libglib-2.0.a.p/goption.c.o [77/474] Compiling C object glib/libglib-2.0.a.p/grand.c.o [78/474] Compiling C object glib/libglib-2.0.a.p/gqueue.c.o [79/474] Compiling C object glib/libglib-2.0.a.p/grcbox.c.o [80/474] Compiling C object glib/libglib-2.0.a.p/grefstring.c.o [81/474] Compiling C object glib/libglib-2.0.a.p/grefcount.c.o [82/474] Compiling C object glib/libglib-2.0.a.p/gshell.c.o [83/474] Compiling C object glib/libglib-2.0.a.p/gregex.c.o [84/474] Compiling C object glib/libglib-2.0.a.p/gscanner.c.o [85/474] Compiling C object glib/libglib-2.0.a.p/gslice.c.o [86/474] Compiling C object glib/libglib-2.0.a.p/gsequence.c.o [87/474] Compiling C object glib/libglib-2.0.a.p/gslist.c.o [88/474] Compiling C object glib/libglib-2.0.a.p/gstdio.c.o [89/474] Compiling C object glib/libglib-2.0.a.p/gstrvbuilder.c.o [90/474] Compiling C object glib/libglib-2.0.a.p/gstringchunk.c.o [91/474] Compiling C object glib/libglib-2.0.a.p/gthread.c.o [92/474] Compiling C object glib/libglib-2.0.a.p/gstring.c.o [93/474] Compiling C object glib/libglib-2.0.a.p/gstrfuncs.c.o [94/474] Compiling C object glib/libglib-2.0.a.p/gtimer.c.o [95/474] Compiling C object glib/libglib-2.0.a.p/gthreadpool.c.o [96/474] Compiling C object glib/libglib-2.0.a.p/gtrace.c.o [97/474] Compiling C object glib/libglib-2.0.a.p/gtrashstack.c.o [98/474] Compiling C object glib/libglib-2.0.a.p/gtestutils.c.o [99/474] Compiling C object glib/libglib-2.0.a.p/gtranslit.c.o [100/474] Compiling C object glib/libglib-2.0.a.p/gtimezone.c.o [101/474] Compiling C object glib/libglib-2.0.a.p/gtree.c.o [102/474] Compiling C object glib/libglib-2.0.a.p/gunicollate.c.o [103/474] Compiling C object glib/libglib-2.0.a.p/gunibreak.c.o [104/474] Compiling C object glib/libglib-2.0.a.p/gutf8.c.o [105/474] Compiling C object glib/libglib-2.0.a.p/guniprop.c.o [106/474] Compiling C object glib/libglib-2.0.a.p/gunidecomp.c.o [107/474] Compiling C object glib/libglib-2.0.a.p/guuid.c.o [108/474] Compiling C object glib/libglib-2.0.a.p/gvariant-core.c.o [109/474] Compiling C object glib/libglib-2.0.a.p/gutils.c.o [110/474] Compiling C object glib/libglib-2.0.a.p/guri.c.o [111/474] Compiling C object glib/libglib-2.0.a.p/gvariant-serialiser.c.o [112/474] Compiling C object glib/libglib-2.0.a.p/gvariant.c.o [113/474] Compiling C object glib/libglib-2.0.a.p/gvariant-parser.c.o [114/474] Compiling C object glib/libglib-2.0.a.p/gvarianttypeinfo.c.o [115/474] Compiling C object glib/libglib-2.0.a.p/gvarianttype.c.o [116/474] Compiling C object glib/libglib-2.0.a.p/gversion.c.o [117/474] Compiling C object glib/libglib-2.0.a.p/gwakeup.c.o [118/474] Compiling C object glib/libglib-2.0.a.p/gprintf.c.o [119/474] Compiling C object glib/libglib-2.0.a.p/glib-unix.c.o [120/474] Compiling C object glib/libglib-2.0.a.p/gspawn.c.o FAILED: glib/libglib-2.0.a.p/gspawn.c.o /home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/bin/host-gcc -Iglib/libglib-2.0.a.p -Iglib -I../glib -I. -I.. -I/home/pierre/LibreELEC.tv/build.LibreELEC-RPi4.arm-11.0-devel/toolchain/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -fno-strict-aliasing -Wduplicated-branches -Wimplicit-fallthrough -Wmisleading-indentation -Wstrict-prototypes -Wunused -Wno-unused-parameter -Wno-bad-function-cast -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Werror=declaration-after-statement -Werror=format=2 -Werror=implicit-function-declaration -Werror=init-self -Werror=missing-include-dirs -Werror=missing-prototypes -Werror=pointer-arith -march=native -O2 -Wall -pipe -Wno-format-security -fPIC -pthread '-DG_LOG_DOMAIN="GLib"' -DGLIB_COMPILATION -MD -MQ glib/libglib-2.0.a.p/gspawn.c.o -MF glib/libglib-2.0.a.p/gspawn.c.o.d -o glib/libglib-2.0.a.p/gspawn.c.o -c ../glib/gspawn.c ../glib/gspawn.c: In function 'safe_closefrom': ../glib/gspawn.c:1497:7: error: too few arguments to function 'close_range' 1497 | if (close_range (lowfd, G_MAXUINT) != 0 && errno == ENOSYS) | ^~~~~~~~~~~ In file included from /usr/include/unistd.h:1204, from /usr/include/x86_64-linux-gnu/bits/sigstksz.h:24, from /usr/include/signal.h:328, from /usr/include/x86_64-linux-gnu/sys/wait.h:36, from ../glib/gspawn.c:25: /usr/include/x86_64-linux-gnu/bits/unistd_ext.h:56:12: note: declared here 56 | extern int close_range (unsigned int __fd, unsigned int __max_fd, | ^~~~~~~~~~~ ninja: build stopped: subcommand failed. FAILURE: scripts/build glib:host during make_host (default) *********** FAILED COMMAND *********** ninja ${NINJA_OPTS} ${PKG_MAKE_OPTS_HOST} ************************************** FAILURE: scripts/build glib:host has failed!