Skip to content

More GNOME updates (staging)#197754

Merged
jtojnar merged 2 commits intoNixOS:stagingfrom
jtojnar:gnome-staging
Oct 29, 2022
Merged

More GNOME updates (staging)#197754
jtojnar merged 2 commits intoNixOS:stagingfrom
jtojnar:gnome-staging

Conversation

@jtojnar
Copy link
Member

@jtojnar jtojnar commented Oct 25, 2022

Description of changes

https://gitlab.gnome.org/GNOME/glib/-/compare/2.74.0...2.74.1

We probably want this in 22.11 (more crash fixes, Unicode 15) but there are some changes like https://gitlab.gnome.org/GNOME/glib/-/commit/0ffe86a1f7e215e4561c3b9f1d03c3cd638ed00f, where warnings were turned to asserts, which might cause some incorrectly written programs to crash.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.11 Release Notes (or backporting 22.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

https://gitlab.gnome.org/GNOME/glib/-/compare/2.74.0...2.74.1

- Docs no longer can be generated in static builds.
- Drop merged patches.
- Add a comment to an undocumented patch.
- Drop huge with statement.
- Drop meson override not needed since NixOS@a4a300d

Changelog-Reviewed-By: Jan Tojnar <[email protected]>
@ofborg ofborg bot added 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels Oct 25, 2022
@jtojnar jtojnar force-pushed the gnome-staging branch 2 times, most recently from ad221c2 to ee8dbec Compare October 26, 2022 21:22
@jtojnar jtojnar mentioned this pull request Oct 26, 2022
13 tasks
@jtojnar jtojnar changed the title glib: 2.74.0 → 2.74.1 More GNOME updates (staging) Oct 26, 2022
@jtojnar
Copy link
Member Author

jtojnar commented Oct 29, 2022

aarch64-linux failure looks spurious, I can build it just fine on aarch64 community box.

@jtojnar jtojnar merged commit dd86663 into NixOS:staging Oct 29, 2022
@jtojnar jtojnar deleted the gnome-staging branch October 29, 2022 12:57
@Mindavi
Copy link
Contributor

Mindavi commented Nov 11, 2022

I think this broke cross -- I'll look into it later.

According to my scmdiff broke somewhere between acc7ed9 and 7a2cb87.

The error log from glib-2.74.1
unpacking sources
unpacking source archive /nix/store/xvcdi21waz39c98100dnk97i7gla7m2s-glib-2.74.1.tar.xz
source root is glib-2.74.1
setting SOURCE_DATE_EPOCH to timestamp 1666702402 of file glib-2.74.1/tools/update-unicode-data.sh
patching sources
applying patch /nix/store/v804imviypj0ywdjgg6hcn1mrfiws4cw-glib-appinfo-watch.patch
patching file gio/gdesktopappinfo.c
Hunk #1 succeeded at 154 (offset 4 lines).
Hunk #2 succeeded at 187 (offset 5 lines).
Hunk #3 succeeded at 212 (offset 5 lines).
Hunk #4 succeeded at 265 (offset 5 lines).
Hunk #5 succeeded at 1617 (offset 51 lines).
applying patch /nix/store/wdf03wycz1axry61nkivhp3qn4ihg87l-schema-override-variable.patch
patching file gio/gsettingsschema.c
Hunk #1 succeeded at 361 (offset 1 line).
applying patch /nix/store/11gz3y8xj22xm7l9dv6bp06ms7phchls-gnome-console-support.patch
patching file gio/gdesktopappinfo.c
Hunk #1 succeeded at 2675 (offset 48 lines).
Hunk #2 succeeded at 2721 (offset 48 lines).
Hunk #3 succeeded at 2751 (offset 48 lines).
applying patch /nix/store/2s7flddcgl437lqy73m1pqdc9v9z25hz-elementary-terminal-support.patch
patching file gio/gdesktopappinfo.c
Hunk #1 succeeded at 2726 (offset 48 lines).
applying patch /nix/store/kdhmxzmmhgbnd4l87if51j60l1ca3mp2-split-dev-programs.patch
patching file gio/gdbus-2.0/codegen/meson.build
patching file gio/meson.build
Hunk #1 succeeded at 861 (offset 2 lines).
Hunk #2 succeeded at 971 (offset 2 lines).
Hunk #3 succeeded at 979 (offset 2 lines).
Hunk #4 succeeded at 989 (offset 2 lines).
Hunk #5 succeeded at 998 (offset 2 lines).
patching file glib/meson.build
Hunk #1 succeeded at 397 (offset 1 line).
Hunk #2 succeeded at 437 (offset 1 line).
Hunk #3 succeeded at 450 (offset 1 line).
patching file gobject/meson.build
patching file meson_options.txt
patching file tools/meson.build
applying patch /nix/store/albafp8n80xyqvi8ik7x6b15565bq35d-skip-timer-test.patch
patching file glib/tests/timer.c
Hunk #1 succeeded at 349 with fuzz 1 (offset 146 lines).
patching script interpreter paths in gio/tests/gengiotypefuncs.py
gio/tests/gengiotypefuncs.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/qc8rlhdcdxaf6dwbvv0v4k50w937fyzj-python3-3.10.8/bin/python3"
patching script interpreter paths in docs/reference/gio/concat-files-helper.py
docs/reference/gio/concat-files-helper.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/qc8rlhdcdxaf6dwbvv0v4k50w937fyzj-python3-3.10.8/bin/python3"
patching script interpreter paths in glib/gen-unicode-tables.pl
glib/gen-unicode-tables.pl: interpreter directive changed from "#! /usr/bin/perl -w" to "/nix/store/1zlrx8g7xs6ar0ggca4h3p6hmapq2p2h-perl-5.36.0/bin/perl -w"
patching script interpreter paths in glib/tests/gen-casefold-txt.py
glib/tests/gen-casefold-txt.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/qc8rlhdcdxaf6dwbvv0v4k50w937fyzj-python3-3.10.8/bin/python3"
patching script interpreter paths in glib/tests/gen-casemap-txt.py
glib/tests/gen-casemap-txt.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/qc8rlhdcdxaf6dwbvv0v4k50w937fyzj-python3-3.10.8/bin/python3"
updateAutotoolsGnuConfigScriptsPhase
configuring
meson flags: --buildtype=plain         --libdir=/nix/store/z0cw9lgp29q43r0h4a2q4q8zr1a9mysz-glib-aarch64-unknown-linux-gnu-2.74.1/lib --libexecdir=/nix/store/z0cw9lgp29q43r0h4a2q4q8zr1a9mysz-glib-aarch64-unknown-linux-gnu-2.74.1/libexec         --bindir=/nix/store/9xidck91kkp5l57sk31qpby9pg549x8b-glib-aarch64-unknown-linux-gnu-2.74.1-bin/bin --sbindir=/nix/store/9xidck91kkp5l57sk31qpby9pg549x8b-glib-aarch64-unknown-linux-gnu-2.74.1-bin/sbin         --includedir=/nix/store/ff31l6l1cq5mjwn94wa0xc9vqs55x572-glib-aarch64-unknown-linux-gnu-2.74.1-dev/include         --mandir=/nix/store/9xidck91kkp5l57sk31qpby9pg549x8b-glib-aarch64-unknown-linux-gnu-2.74.1-bin/share/man --infodir=/nix/store/9xidck91kkp5l57sk31qpby9pg549x8b-glib-aarch64-unknown-linux-gnu-2.74.1-bin/share/info         --localedir=/nix/store/z0cw9lgp29q43r0h4a2q4q8zr1a9mysz-glib-aarch64-unknown-linux-gnu-2.74.1/share/locale         -Dauto_features=enabled         -Dwrap_mode=nodownload         --prefix=/nix/store/z0cw9lgp29q43r0h4a2q4q8zr1a9mysz-glib-aarch64-unknown-linux-gnu-2.74.1 --cross-file=/nix/store/0d6bflf42rgrrxhp10visp67scqncd4g-cross-file.conf -Dgtk_doc=false -Dnls=enabled -Ddevbindir=/nix/store/ff31l6l1cq5mjwn94wa0xc9vqs55x572-glib-aarch64-unknown-linux-gnu-2.74.1-dev/bin -Dman=true 
The Meson build system
Version: 0.63.1
Source dir: /build/glib-2.74.1
Build dir: /build/glib-2.74.1/build
Build type: cross build
Project name: glib
Project version: 2.74.1
C compiler for the host machine: aarch64-unknown-linux-gnu-gcc (gcc 9.5.0 "aarch64-unknown-linux-gnu-gcc (GCC) 9.5.0")
C linker for the host machine: aarch64-unknown-linux-gnu-gcc ld.bfd 2.39
Compiler for language c for the build machine not found.
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: aarch64
Host machine cpu: aarch64
Target machine cpu family: aarch64
Target machine cpu: aarch64
C++ compiler for the host machine: aarch64-unknown-linux-gnu-g++ (gcc 9.5.0 "aarch64-unknown-linux-gnu-g++ (GCC) 9.5.0")
C++ linker for the host machine: aarch64-unknown-linux-gnu-g++ ld.bfd 2.39
Compiler for C++ supports arguments -std=c++98: YES 
Compiler for C++ supports arguments -std=c++03: YES 
Compiler for C++ supports arguments -std=c++11: YES 
Compiler for C++ supports arguments -std=c++14: YES 
Compiler for C++ supports arguments -std=c++17: YES 
Compiler for C++ supports arguments -std=c++20: NO 
Compiler for C++ supports arguments -std=c++2b: NO 
Compiler for C++ supports arguments -std=c++latest: NO 
Program valgrind found: NO
Compiler for C supports arguments -fno-strict-aliasing: YES 
Checking if "GNU C visibility attributes test" compiles: YES 
Compiler for C supports arguments -fvisibility=hidden: YES 
Message: Enabling various debug infrastructure
Has header "alloca.h" : YES 
Has header "afunix.h" : NO 
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 "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 
Check usable header "malloc.h" : YES 
Has header "linux/netlink.h" : YES 
Checking if "statx() test" compiles: YES 
Header "locale.h" 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 -Wunused: YES 
Compiler for C supports arguments -Wno-unused-parameter: 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 -Wno-variadic-macros: YES 
Compiler for C supports arguments -Werror=format=2: 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=pointer-arith: YES 
Compiler for C supports arguments -Werror=unused-result: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wno-bad-function-cast: YES 
Compiler for C supports arguments -Werror=declaration-after-statement: YES 
Compiler for C supports arguments -Werror=implicit-function-declaration: YES 
Compiler for C supports arguments -Werror=missing-prototypes: YES 
Compiler for C supports arguments -Werror=pointer-sign: YES 
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 -Wunused: YES 
Compiler for C++ supports arguments -Wno-unused-parameter: 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 -Wno-variadic-macros: YES 
Compiler for C++ supports arguments -Werror=format=2: 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=pointer-arith: YES 
Compiler for C++ supports arguments -Werror=unused-result: 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 "utimensat" : 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 "memalign" : YES 
Checking for function "_aligned_malloc" : NO 
Checking for function "aligned_alloc" : NO 
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 "sys/sysmacros.h" has symbol "major" : YES 
Header "dlfcn.h" has symbol "RTLD_LAZY" : YES 
Header "dlfcn.h" has symbol "RTLD_NOW" : YES 
Header "dlfcn.h" has symbol "RTLD_GLOBAL" : YES 
Header "dlfcn.h" 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 "pidfd_open(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 "nl_langinfo and _NL_TIME_CODESET" : links: YES 
Checking if "signed" compiles: YES 
Header "stddef.h" 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 "stddef.h" has symbol "wchar_t" : YES 
Header "wchar.h" 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 
Checking if "sync swap" : links: NO 
Run-time dependency threads found: YES
Header "pthread.h" has symbol "pthread_attr_setstacksize" : YES 
Header "pthread.h" has symbol "pthread_attr_setinheritsched" : YES 
Header "pthread.h" has symbol "pthread_condattr_setclock" : YES 
Header "pthread.h" has symbol "pthread_cond_timedwait_relative_np" : NO 
Header "pthread.h" has symbol "pthread_getname_np" : YES 
Header "sys/syscall.h" 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 
Run-time dependency iconv found: YES
Found pkg-config: /nix/store/kwrlimkw66piwanfd9rsc7m35ldgqkyy-aarch64-unknown-linux-gnu-pkg-config-wrapper-0.29.2/bin/aarch64-unknown-linux-gnu-pkg-config (0.29.2)
Run-time dependency libpcre2-8 found: YES 10.40

Executing subproject gvdb 

gvdb| Project name: gvdb
gvdb| Project version: 0.0
gvdb| C compiler for the host machine: aarch64-unknown-linux-gnu-gcc (gcc 9.5.0 "aarch64-unknown-linux-gnu-gcc (GCC) 9.5.0")
gvdb| C linker for the host machine: aarch64-unknown-linux-gnu-gcc ld.bfd 2.39
gvdb| Compiler for language c for the build machine not found.
gvdb| Build targets in project: 0
gvdb| Subproject gvdb finished.

Dependency gvdb found: YES 0.0 (overridden)
Library m found: YES
Run-time dependency libffi found: YES 3.4.4
Run-time dependency zlib found: YES 1.2.13
Run-time dependency intl found: YES
Checking for function "ngettext" with dependency intl: YES 
Checking for function "bind_textdomain_codeset" with dependency intl: YES 
Run-time dependency mount found: YES 2.38.1
Run-time dependency libselinux found: YES 3.3
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 (/nix/store/qc8rlhdcdxaf6dwbvv0v4k50w937fyzj-python3-3.10.8/bin/python3.10)
Program bash found: YES (/nix/store/dsd5gz46hdbdk2rfdimqddhq6m8m8fqs-bash-5.1-p16/bin/bash)
Found CMake: NO
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Program sh found: YES (/nix/store/dsd5gz46hdbdk2rfdimqddhq6m8m8fqs-bash-5.1-p16/bin/sh)
Program env found: YES (/nix/store/a7gvj343m05j2s32xcnwr35v31ynlypr-coreutils-9.1/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
Configuring gtester-report using configuration
Configuring libglib-2.0.so.0.7400.1-gdb.py using configuration
Configuring glib-genmarshal using configuration
Program glib-genmarshal found: YES (/build/glib-2.74.1/build/gobject/glib-genmarshal)
Configuring glib-mkenums using configuration
Program glib-mkenums found: YES (/build/glib-2.74.1/build/gobject/glib-mkenums)
Configuring libgobject-2.0.so.0.7400.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 "dn_comp()" : 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 (/build/glib-2.74.1/build/gio/gdbus-2.0/codegen/gdbus-codegen)
Configuring config.py using configuration
Message: Found bash-completion but the .pc file did not set 'completionsdir', fallback to a predefined path
Run-time dependency libelf found: YES 0.8.13
Compiler for C supports arguments -Werror=unused-function: YES 
Library FuzzingEngine skipped: feature oss_fuzz disabled
Configuring glib-gettextize using configuration
Program xgettext found: YES (/nix/store/ahb1jl345mpn3v8my8aj77df294q59ij-gettext-0.21/bin/xgettext)
Program msgfmt found: YES (/nix/store/ahb1jl345mpn3v8my8aj77df294q59ij-gettext-0.21/bin/msgfmt)
Program msginit found: YES (/nix/store/ahb1jl345mpn3v8my8aj77df294q59ij-gettext-0.21/bin/msginit)
Program msgmerge found: YES (/nix/store/ahb1jl345mpn3v8my8aj77df294q59ij-gettext-0.21/bin/msgmerge)
Program xgettext found: YES (/nix/store/ahb1jl345mpn3v8my8aj77df294q59ij-gettext-0.21/bin/xgettext)
Configuring config.h using configuration
Program xsltproc found: NO

meson.build:2413:2: ERROR: Program 'xsltproc' not found or not executable

A full log can be found at /build/glib-2.74.1/build/meson-logs/meson-log.txt

Edit (jtojnar): Fixed by #200760

@jordilin
Copy link

Apparently glib-2.74.1 is causing Gnome keyring to get 100% cpu non-stop using the last update of NixOS unstable - Looking around I've seen this has also been reported in https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/123 and https://bugs.gentoo.org/878351

@jtojnar
Copy link
Member Author

jtojnar commented Nov 14, 2022

Thanks, opened #201229

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants