Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error related to cross compiling postgresql on musl64 #782

Closed
codygman opened this issue Jul 23, 2020 · 3 comments
Closed

error related to cross compiling postgresql on musl64 #782

codygman opened this issue Jul 23, 2020 · 3 comments
Labels

Comments

@codygman
Copy link

codygman commented Jul 23, 2020

Using pinned haskell.nix revision ba24c3d, lts-16.6, and in my example repo at commit 1b1e71 I'm getting an error related to cross compiling postgresql on musl64.

[cody@nixos:~/code/haskell-nix-min-repro]$ nix-build static-attempt.nix 
... snip (see full logs below) ...
cannot build derivation '/nix/store/ksdnkdc131jbczvf6f9sal45x7zqhcsg-postgresql-11.7-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/2r9axrln1w0pbbig07cr9hai3n8bbxav-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/22as5blsww0388y5zyxy5ys8whxjvai8-postgresql-libpq-lib-postgresql-libpq-0.9.4.2-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/0x8ak7psm7wkdqvfp980br59yba4qpqs-x86_64-unknown-linux-musl-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-config.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/2q2vy7mdci3fnqqpn7xy5kvzwp97pnxg-x86_64-unknown-linux-musl-postgresql-libpq-lib-postgresql-libpq-0.9.4.2-config.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/shyh7bs6qzx81lkmpvfjp05xxg50b22v-haskell-nix-minimal-exe-haskell-nix-minimal-22-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
error: build of '/nix/store/shyh7bs6qzx81lkmpvfjp05xxg50b22v-haskell-nix-minimal-exe-haskell-nix-minimal-22-x86_64-unknown-linux-musl.drv' failed
Full Logs

[cody@nixos:~/code/haskell-nix-min-repro]$ nix-build static-attempt.nix 
uilding '/nix/store/qd7kzckv30gmsa43wdrsdxmwdvyvgalq-git-ls-files.drv'...
trace: To make this a fixed-output derivation but not materialized, set `stack-sha256` to the output of /nix/store/yrhjidiar6yf0jmmdzhaaawimyvxs11v-calculateSha
trace: To materialize the output entirely, pass a writable path as the `materialized` argument and pass that path to /nix/store/jnhmi0549a6bg4bq6dgsr1r1255dcns1-generateMaterialized
building '/nix/store/zdkzzgjg6wyw0v9a3f2ljfdl7qgfsh64-haskell-nix-minimal-stack-to-nix-pkgs.drv'...
substituteStream(): WARNING: pattern '/nix/store/k4brs5pr6c8cqigjkf5spk8vb84r3kqm-haskell-nix-minimal' doesn't match anything in file '/nix/store/n1p6lx64jz391ac72k134kcgbgdzzdvk-haskell-nix-minimal-stack-to-nix-pkgs/pkgs.nix'
substituteStream(): WARNING: pattern '/nix/store/k4brs5pr6c8cqigjkf5spk8vb84r3kqm-haskell-nix-minimal' doesn't match anything in file '/nix/store/n1p6lx64jz391ac72k134kcgbgdzzdvk-haskell-nix-minimal-stack-to-nix-pkgs/default.nix'
trace: Cleaning component source not supported for hpack package: haskell-nix-minimal-22
trace: Cleaning component source not supported for hpack package: haskell-nix-minimal-22
these derivations will be built:
  /nix/store/s0gnc6qz3afr9pnlx8z4rsv48qzghk1k-systemd-243.7-x86_64-unknown-linux-musl.drv
  /nix/store/ksdnkdc131jbczvf6f9sal45x7zqhcsg-postgresql-11.7-x86_64-unknown-linux-musl.drv
  /nix/store/0x8ak7psm7wkdqvfp980br59yba4qpqs-x86_64-unknown-linux-musl-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-config.drv
  /nix/store/2q2vy7mdci3fnqqpn7xy5kvzwp97pnxg-x86_64-unknown-linux-musl-postgresql-libpq-lib-postgresql-libpq-0.9.4.2-config.drv
  /nix/store/d3f8hh6k5cxpirkkis0sbapjcpv9gwnz-postgresql-libpq-lib-postgresql-libpq-0.9.4.2-x86_64-unknown-linux-musl-ghc-8.8.3-env.drv
  /nix/store/22as5blsww0388y5zyxy5ys8whxjvai8-postgresql-libpq-lib-postgresql-libpq-0.9.4.2-x86_64-unknown-linux-musl.drv
  /nix/store/lqdh5ajf10sbk69g01k6983m58df6w03-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-x86_64-unknown-linux-musl-ghc-8.8.3-env.drv
  /nix/store/2r9axrln1w0pbbig07cr9hai3n8bbxav-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-x86_64-unknown-linux-musl.drv
  /nix/store/ndww7v245xmkypr32nvcbpbd0shpgzqc-x86_64-unknown-linux-musl-postgresql-simple-lib-postgresql-simple-0.6.2-config.drv
  /nix/store/zv1j6cq3sgs4kyvqm70f0j7pxhvl5xwc-postgresql-simple-lib-postgresql-simple-0.6.2-x86_64-unknown-linux-musl-ghc-8.8.3-env.drv
  /nix/store/7n4lq4nxl7v24y6k677ldv3ms7f907jg-postgresql-simple-lib-postgresql-simple-0.6.2-x86_64-unknown-linux-musl.drv
  /nix/store/zjlkc62s74w8kqaijrd5d2skyf31bj22-x86_64-unknown-linux-musl-persistent-postgresql-lib-persistent-postgresql-2.10.1.2-config.drv
  /nix/store/ymwblm52470mndyc18zsmcz2hh3vllhk-persistent-postgresql-lib-persistent-postgresql-2.10.1.2-x86_64-unknown-linux-musl-ghc-8.8.3-env.drv
  /nix/store/6y53xdjad1bh41s63nvx254xlplja4xx-persistent-postgresql-lib-persistent-postgresql-2.10.1.2-x86_64-unknown-linux-musl.drv
  /nix/store/v2ilm6jh6mxrfbq8171lcyr2zr8xs3nw-x86_64-unknown-linux-musl-orville-lib-orville-0.8.4.0-config.drv
  /nix/store/sdaq9zqdg79lwh1c0kni99xihnj9yl1a-orville-lib-orville-0.8.4.0-x86_64-unknown-linux-musl-ghc-8.8.3-env.drv
  /nix/store/aca2n8xx74l27k06gy57v9jwxjmjn4k7-orville-lib-orville-0.8.4.0-x86_64-unknown-linux-musl.drv
  /nix/store/g8qvydky144jpsc3hfqc35qnzbxv9jwh-x86_64-unknown-linux-musl-haskell-nix-minimal-lib-haskell-nix-minimal-22-config.drv
  /nix/store/471h2my23y0r7kmmahsrqh6bm8zb8690-haskell-nix-minimal-lib-haskell-nix-minimal-22-x86_64-unknown-linux-musl-ghc-8.8.3-env.drv
  /nix/store/ss9f6mgdpv1hs22kiwwbp0bfcb2r515s-haskell-nix-minimal-lib-haskell-nix-minimal-22-x86_64-unknown-linux-musl.drv
  /nix/store/2i7xpmfgawdrkw0a5qphi5mdkn7x32hq-x86_64-unknown-linux-musl-haskell-nix-minimal-exe-haskell-nix-minimal-22-config.drv
  /nix/store/vr9lc51lk83ibssd88fzyv8b7snykxia-haskell-nix-minimal-exe-haskell-nix-minimal-22-x86_64-unknown-linux-musl-ghc-8.8.3-env.drv
  /nix/store/shyh7bs6qzx81lkmpvfjp05xxg50b22v-haskell-nix-minimal-exe-haskell-nix-minimal-22-x86_64-unknown-linux-musl.drv
building '/nix/store/s0gnc6qz3afr9pnlx8z4rsv48qzghk1k-systemd-243.7-x86_64-unknown-linux-musl.drv'...
unpacking sources
unpacking source archive /nix/store/nf05r2pjjzghscyil7lxnj586f80yvlg-source
source root is source
patching sources
updateAutotoolsGnuConfigScriptsPhase
configuring
/nix/store/2w7m3lr8ldx8ipdll4j6fk4iid4irrck-stdenv-linux/setup: line 82: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'src/remount-fs/remount-fs.c'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'src/core/mount.c'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'src/core/swap.c'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'src/core/swap.c'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'src/core/swap.c'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'src/core/swap.c'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'src/core/swap.c'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'src/core/swap.c'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'src/core/swap.c'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'src/core/swap.c'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'src/fsck/fsck.c'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'units/emergency.service.in'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'units/rescue.service.in'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'src/journal/cat.c'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'src/shutdown/shutdown.c'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'src/nspawn/nspawn.c'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/sbin/modprobe' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'src/shared/generator.c'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'units/systemd-logind.service.in'
substituteStream(): WARNING: pattern '/usr/bin/getent' doesn't match anything in file 'units/systemd-nspawn@.service.in'
substituteStream(): WARNING: pattern '/sbin/swapon' doesn't match anything in file 'units/systemd-nspawn@.service.in'
substituteStream(): WARNING: pattern '/sbin/swapoff' doesn't match anything in file 'units/systemd-nspawn@.service.in'
substituteStream(): WARNING: pattern '/sbin/fsck' doesn't match anything in file 'units/systemd-nspawn@.service.in'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'units/systemd-nspawn@.service.in'
substituteStream(): WARNING: pattern '/bin/cat' doesn't match anything in file 'units/systemd-nspawn@.service.in'
substituteStream(): WARNING: pattern '/sbin/sulogin' doesn't match anything in file 'units/systemd-nspawn@.service.in'
substituteStream(): WARNING: pattern '/usr/lib/systemd/systemd-fsck' doesn't match anything in file 'units/systemd-nspawn@.service.in'
substituteStream(): WARNING: pattern '/bin/plymouth' doesn't match anything in file 'units/systemd-nspawn@.service.in'
patching script interpreter paths in tools
tools/add-git-hook.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/find-tabs.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/meson-apply-m4.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/meson-git-contrib.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/meson-check-compilation.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/make-man-index.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
tools/xml_helper.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
tools/oss-fuzz.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
tools/coverity.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
tools/find-build-dir.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/meson-vcs-tag.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
tools/make-directive-index.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
tools/choose-default-locale.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/meson-check-help.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/make-man-rules.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
tools/find-double-newline.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/meson-hwdb-update.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/meson-build.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/check-directives.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
tools/generate-gperfs.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
tools/meson-check-api-docs.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
tools/catalog-report.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
tools/meson-make-symlink.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
patching script interpreter paths in src/resolve
src/resolve/generate-dns_type-gperf.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
patching script interpreter paths in test
test/TEST-03-JOBS/test-jobs.sh: interpreter directive changed from "/bin/bash -ex" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash -ex"
test/TEST-03-JOBS/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/sys-script.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
test/networkd-test.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
test/TEST-18-FAILUREACTION/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-18-FAILUREACTION/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-01-BASIC/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-11-ISSUE-3166/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-14-MACHINE-ID/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-35-NETWORK-GENERATOR/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-12-ISSUE-3171/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-13-NSPAWN-SMOKE/create-busybox-container: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-13-NSPAWN-SMOKE/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-27-STDOUTFILE/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-27-STDOUTFILE/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-34-DYNAMICUSERMIGRATE/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-34-DYNAMICUSERMIGRATE/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-29-UDEV-ID_RENAMING/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-29-UDEV-ID_RENAMING/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-20-MAINPIDGAMES/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-20-MAINPIDGAMES/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-25-IMPORT/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-25-IMPORT/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-21-SYSUSERS/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-19-DELEGATE/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-19-DELEGATE/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/run-unit-tests.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
test/mocks/fsck: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-26-SETENV/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-26-SETENV/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-17-UDEV-WANTS/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-17-UDEV-WANTS/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-06-SELINUX/test-selinux-checks.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-06-SELINUX/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-08-ISSUE-2730/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/udev-test.pl: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/bzxvdbmcppw61rvkphsnvs5kbcq7lf5d-perl-5.30.1/bin/perl"
test/rule-syntax-check.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
test/run-integration-tests.sh: interpreter directive changed from "/bin/bash -e" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash -e"
test/test-network/systemd-networkd-tests.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
test/TEST-33-CLEAN-UNIT/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-33-CLEAN-UNIT/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-07-ISSUE-1981/test-segfault.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-07-ISSUE-1981/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-15-DROPIN/test-dropin.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-15-DROPIN/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/hwdb-test.sh: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
test/TEST-23-TYPE-EXEC/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-23-TYPE-EXEC/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/mkosi.build.networkd-test: interpreter directive changed from "/bin/sh" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh"
test/TEST-30-ONCLOCKCHANGE/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-30-ONCLOCKCHANGE/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-05-RLIMITS/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-05-RLIMITS/test-rlimits.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-32-OOMPOLICY/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-32-OOMPOLICY/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-24-UNIT-TESTS/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-24-UNIT-TESTS/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-04-JOURNAL/test-journal.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-04-JOURNAL/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-10-ISSUE-2467/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-37-RUNTIMEDIRECTORYPRESERVE/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-37-RUNTIMEDIRECTORYPRESERVE/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-09-ISSUE-2691/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-08.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-02.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-03.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/run-tmpfiles-tests.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-04.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-01.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-05.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-09.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-06.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-22-TMPFILES/test-07.sh: interpreter directive changed from " /bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/test-efi-create-disk.sh: interpreter directive changed from "/bin/bash -e" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash -e"
test/TEST-31-DEVICE-ENUMERATION/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-31-DEVICE-ENUMERATION/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/test-exec-deserialization.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
test/TEST-36-NUMAPOLICY/testsuite.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-36-NUMAPOLICY/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-16-EXTEND-TIMEOUT/extend_timeout_test_service.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-16-EXTEND-TIMEOUT/assess.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-16-EXTEND-TIMEOUT/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/create-sys-script.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
test/TEST-28-PERCENTJ-WANTEDBY/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/TEST-02-CRYPTSETUP/test.sh: interpreter directive changed from "/bin/bash" to "/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash"
test/sysv-generator-test.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
patching script interpreter paths in src/test
src/test/test-systemd-tmpfiles.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
src/test/generate-sym-test.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/5g0zj8nd5s5whxqw7h3gsvnfrlb89fy3-python3-3.7.6-env/bin/python3"
meson flags: --cross-file=/nix/store/6xyxpdy9sjnzzniq2axj0fi42byf9l1f-cross-file.conf/cross-file.conf --buildtype=plain         --libdir=/nix/store/r1isrlq94v9d7hgvicdqz1ia6p6s6m41-systemd-243.7-x86_64-unknown-linux-musl-lib/lib --libexecdir=/nix/store/r1isrlq94v9d7hgvicdqz1ia6p6s6m41-systemd-243.7-x86_64-unknown-linux-musl-lib/libexec         --bindir=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/bin --sbindir=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/sbin         --includedir=/nix/store/wpsrcfi3hqljvf5dzab11r2q4k61w1zc-systemd-243.7-x86_64-unknown-linux-musl-dev/include         --mandir=/nix/store/0wcx5im4lzpvyvph91c1vfzxlxpf3qia-systemd-243.7-x86_64-unknown-linux-musl-man/share/man --infodir=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/info         --localedir=/nix/store/r1isrlq94v9d7hgvicdqz1ia6p6s6m41-systemd-243.7-x86_64-unknown-linux-musl-lib/share/locale         -Dauto_features=enabled         -Dwrap_mode=nodownload         --prefix=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl -Ddbuspolicydir=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/dbus-1/system.d -Ddbussessionservicedir=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/dbus-1/services -Ddbussystemservicedir=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/dbus-1/system-services -Dpamconfdir=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/etc/pam.d -Drootprefix=/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl -Drootlibdir=/nix/store/r1isrlq94v9d7hgvicdqz1ia6p6s6m41-systemd-243.7-x86_64-unknown-linux-musl-lib/lib -Dpkgconfiglibdir=/nix/store/wpsrcfi3hqljvf5dzab11r2q4k61w1zc-systemd-243.7-x86_64-unknown-linux-musl-dev/lib/pkgconfig -Dpkgconfigdatadir=/nix/store/wpsrcfi3hqljvf5dzab11r2q4k61w1zc-systemd-243.7-x86_64-unknown-linux-musl-dev/share/pkgconfig -Dloadkeys-path=/nix/store/cryjrxzn4l1krq1nw25sn553zcccmjl6-kbd-2.0.4-x86_64-unknown-linux-musl/bin/loadkeys -Dsetfont-path=/nix/store/cryjrxzn4l1krq1nw25sn553zcccmjl6-kbd-2.0.4-x86_64-unknown-linux-musl/bin/setfont -Dtty-gid=3 -Ddebug-shell=/nix/store/py15g3c30j62qg6374ghyvmzd4wvgrha-bash-interactive-4.4-p23-x86_64-unknown-linux-musl/bin/bash -Dtests=false -Dimportd=true -Dlz4=true -Dhostnamed=true -Dnetworkd=true -Dsysusers=false -Dtimedated=true -Dtimesyncd=true -Dfirstboot=false -Dlocaled=true -Dresolve=true -Dsplit-usr=false -Dlibcurl=true -Dlibidn=false -Dlibidn2=true -Dquotacheck=false -Dldconfig=false -Dsmack=true -Db_pie=true -Dsystem-uid-max=999 -Dsystem-gid-max=999 -Dgnu-efi=true -Defi-libdir=/nix/store/53rc9y3iqk3zidbd8f3b0l579ikq8rn3-gnu-efi-3.0.11-x86_64-unknown-linux-musl/lib -Defi-includedir=/nix/store/53rc9y3iqk3zidbd8f3b0l579ikq8rn3-gnu-efi-3.0.11-x86_64-unknown-linux-musl/include/efi -Defi-ldsdir=/nix/store/53rc9y3iqk3zidbd8f3b0l579ikq8rn3-gnu-efi-3.0.11-x86_64-unknown-linux-musl/lib -Dsysvinit-path= -Dsysvrcnd-path= -Dkill-path=/nix/store/kryp6518higw7bvr55fjnj3mc3pz8hnb-coreutils-8.31-x86_64-unknown-linux-musl/bin/kill -Dkmod-path=/nix/store/lkfv4gn7m4kxgn9nck93a7yp2ksm24wa-kmod-26-x86_64-unknown-linux-musl/bin/kmod -Dsulogin-path=/nix/store/q3p17n95v8ajh0pbadd1n3jzjjp4a41b-util-linux-2.33.2-x86_64-unknown-linux-musl-bin/bin/sulogin -Dmount-path=/nix/store/q3p17n95v8ajh0pbadd1n3jzjjp4a41b-util-linux-2.33.2-x86_64-unknown-linux-musl-bin/bin/mount -Dumount-path=/nix/store/q3p17n95v8ajh0pbadd1n3jzjjp4a41b-util-linux-2.33.2-x86_64-unknown-linux-musl-bin/bin/umount -Dcreate-log-dirs=false -Ddefault-hierarchy=hybrid -Dman=true -Dntp-servers=0.nixos.pool.ntp.org 1.nixos.pool.ntp.org 2.nixos.pool.ntp.org 3.nixos.pool.ntp.org
The Meson build system
Version: 0.52.1
Source dir: /build/source
Build dir: /build/source/build
Build type: cross build
WARNING: Unknown options: "efi-ldsdir, kill-path"
Project name: systemd
Project version: 243
C compiler for the build machine: /nix/store/blznzy96bwzv58v7iy9bgp1r8hmd3g1f-gcc-wrapper-9.2.0/bin/cc (gcc 9.2.0 "gcc (GCC) 9.2.0")
C linker for the build machine: GNU ld.bfd 2.31.1
C compiler for the host machine: x86_64-unknown-linux-musl-cc (gcc 9.2.0 "x86_64-unknown-linux-musl-gcc (GCC) 9.2.0")
C linker for the host machine: GNU ld.bfd 2.31.1
WARNING: Env var AR seems to point to the cross compiler.
This is probably wrong, it should always point to the native compiler.
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
Program tools/meson-check-compilation.sh found: YES (/build/source/tools/meson-check-compilation.sh)
Program tools/meson-build.sh found: YES (/build/source/tools/meson-build.sh)
C++ compiler for the build machine: /nix/store/blznzy96bwzv58v7iy9bgp1r8hmd3g1f-gcc-wrapper-9.2.0/bin/c++ (gcc 9.2.0 "g++ (GCC) 9.2.0")
C++ linker for the build machine: GNU ld.bfd 2.31.1
C++ compiler for the host machine: x86_64-unknown-linux-musl-c++ (gcc 9.2.0 "x86_64-unknown-linux-musl-g++ (GCC) 9.2.0")
C++ linker for the host machine: GNU ld.bfd 2.31.1
Compiler for C supports arguments -Wextra: YES
Compiler for C supports arguments -Werror=undef: YES
Compiler for C supports arguments -Wlogical-op: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Winit-self: YES
Compiler for C supports arguments -Wfloat-equal: YES
Compiler for C supports arguments -Wsuggest-attribute=noreturn: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=missing-declarations: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=format=2: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wredundant-decls: YES
Compiler for C supports arguments -Wmissing-noreturn: YES
Compiler for C supports arguments -Wimplicit-fallthrough=5: YES
Compiler for C supports arguments -Wshadow: YES
Compiler for C supports arguments -Wendif-labels: YES
Compiler for C supports arguments -Wstrict-aliasing=2: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Werror=overflow: YES
Compiler for C supports arguments -Werror=shift-count-overflow: YES
Compiler for C supports arguments -Werror=shift-overflow=2: YES
Compiler for C supports arguments -Wdate-time: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES
Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES
Compiler for C supports arguments -Wno-unused-result -Wunused-result: YES
Compiler for C supports arguments -Wno-format-signedness -Wformat-signedness: YES
Compiler for C supports arguments -Wno-error=#warnings -Werror=#warnings: NO
Compiler for C supports arguments -Wno-string-plus-int -Wstring-plus-int: NO
Compiler for C supports arguments -Wno-error=nonnull -Werror=nonnull: YES
Compiler for C supports arguments -Wno-maybe-uninitialized -Wmaybe-uninitialized: YES
Compiler for C supports arguments -ffast-math: YES
Compiler for C supports arguments -fno-common: YES
Compiler for C supports arguments -fdiagnostics-show-option: YES
Compiler for C supports arguments -fno-strict-aliasing: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Compiler for C supports arguments -fstack-protector: YES
Compiler for C supports arguments -fstack-protector-strong: YES
Compiler for C supports arguments --param=ssp-buffer-size=4: YES
Compiler for C supports arguments -ffunction-sections: YES
Compiler for C supports arguments -fdata-sections: YES
WARNING: Consider using the builtin warning_level option instead of adding warning flags by hand.
Compiler for C supports link arguments -Wl,-z,relro: YES
Compiler for C supports link arguments -Wl,-z,now: YES
Compiler for C supports link arguments -fstack-protector: YES
Compiler for C supports link arguments -Wl,--gc-sections: YES
Checking if "-Werror=shadow with local shadowing" compiles: YES
Compiler for C supports arguments -Wstringop-truncation: YES
Checking for size of "pid_t" : 4
Checking for size of "uid_t" : 4
Checking for size of "gid_t" : 4
Checking for size of "dev_t" : 8
Checking for size of "ino_t" : 8
Checking for size of "time_t" : 8
Checking for size of "rlim_t" : 8
Checking for size of "char16_t" : 2
Checking for size of "char32_t" : 4
Checking for size of "struct statx" : -1
Checking for size of "struct statx" : 256
Checking for function "secure_getenv" : YES
Checking for function "__secure_getenv" : NO
Checking for function "memfd_create" : YES
Checking for function "gettid" : NO
Checking for function "pivot_root" : NO
Checking for function "name_to_handle_at" : YES
Checking for function "setns" : YES
Checking for function "renameat2" : NO
Checking for function "kcmp" : NO
Checking for function "keyctl" : NO
Checking for function "copy_file_range" : YES
Checking for function "bpf" : NO
Checking for function "statx" : NO
Checking for function "explicit_bzero" : YES
Checking for function "reallocarray" : NO
Checking for function "set_mempolicy" : NO
Checking for function "get_mempolicy" : NO
Checking for function "getrandom" : YES
Program sed found: YES (/nix/store/p34p7ysy84579lndk7rbrz6zsfr03y71-gnused-4.8/bin/sed)
Program awk found: YES (/nix/store/c8balm59sxfkw9ik1fqbkadsvjqhmbx4-gawk-5.0.1/bin/awk)
Program m4 found: YES (/nix/store/kxq930vg980qykz9xhcwif5v0294gm2l-gnum4-1.4.18/bin/m4)
Program stat found: YES (/nix/store/x0jla3hpxrwz76hy9yckg1iyc9hns81k-coreutils-8.31/bin/stat)
Program git found: NO
Program env found: YES (/nix/store/x0jla3hpxrwz76hy9yckg1iyc9hns81k-coreutils-8.31/bin/env)
Program perl found: YES (/nix/store/bzxvdbmcppw61rvkphsnvs5kbcq7lf5d-perl-5.30.1/bin/perl)
Program test/test-efi-create-disk.sh found: YES (/build/source/test/test-efi-create-disk.sh)
Program quotaon found: NO
Program /usr/sbin/quotaon found: NO
Program /sbin/quotaon found: NO
Program quotacheck found: NO
Program /usr/sbin/quotacheck found: NO
Program /sbin/quotacheck found: NO
Message: Using /nix/store/lkfv4gn7m4kxgn9nck93a7yp2ksm24wa-kmod-26-x86_64-unknown-linux-musl/bin/kmod for kmod
Program kexec found: NO
Program /usr/sbin/kexec found: NO
Program /sbin/kexec found: NO
Message: Using /nix/store/q3p17n95v8ajh0pbadd1n3jzjjp4a41b-util-linux-2.33.2-x86_64-unknown-linux-musl-bin/bin/sulogin for sulogin
Message: Using /nix/store/q3p17n95v8ajh0pbadd1n3jzjjp4a41b-util-linux-2.33.2-x86_64-unknown-linux-musl-bin/bin/mount for mount
Message: Using /nix/store/q3p17n95v8ajh0pbadd1n3jzjjp4a41b-util-linux-2.33.2-x86_64-unknown-linux-musl-bin/bin/umount for umount
Message: Using /nix/store/cryjrxzn4l1krq1nw25sn553zcccmjl6-kbd-2.0.4-x86_64-unknown-linux-musl/bin/loadkeys for loadkeys
Message: Using /nix/store/cryjrxzn4l1krq1nw25sn553zcccmjl6-kbd-2.0.4-x86_64-unknown-linux-musl/bin/setfont for setfont
Program nologin found: NO
Program /usr/sbin/nologin found: NO
Program /sbin/nologin found: NO
Program gperf found: YES (/nix/store/pki0gnnbvrwd8vp5dg5snca5jbvncayr-gperf-3.1/bin/gperf)
Message: gperf len type is size_t
Has header "sys/capability.h" : YES
Has header "crypt.h" : YES
Has header "linux/memfd.h" : YES
Has header "linux/vm_sockets.h" : YES
Has header "sys/auxv.h" : YES
Has header "valgrind/memcheck.h" : NO
Has header "valgrind/valgrind.h" : NO
Run-time dependency threads found: YES
Library rt found: YES
Library m found: YES
Library dl found: YES
Library crypt found: YES
Found pkg-config: /nix/store/9a405mh6qivk0b864d88b6hjl45rcxd6-pkg-config-0.29.2/bin/pkg-config (0.29.2)
Run-time dependency libcap found: YES 2.27
Run-time dependency mount found: YES 2.33.2
Run-time dependency libseccomp found: YES 2.4.2
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency libselinux found: NO (tried pkgconfig and cmake)
Run-time dependency libapparmor found: YES 2.13.3
Run-time dependency polkit-gobject-1 found: NO (tried pkgconfig and cmake)
Library acl found: YES
Run-time dependency audit found: YES 2.8.5
Run-time dependency blkid found: YES 2.33.2
Run-time dependency libkmod found: YES 26
Library pam found: YES
Library pam_misc found: YES
Run-time dependency libmicrohttpd found: YES 0.9.69
Run-time dependency libcryptsetup found: NO (tried pkgconfig and cmake)
Checking whether type "struct crypt_params_plain" has member "sector_size" : NO
Run-time dependency libcurl found: YES 7.68.0
Run-time dependency libidn2 found: YES 2.3.0
Run-time dependency libiptc found: YES 1.8.4
Run-time dependency libqrencode found: NO (tried pkgconfig and cmake)
Library gcrypt found: YES
Library gpg-error found: YES
Run-time dependency gnutls found: NO (tried pkgconfig and cmake)
Run-time dependency openssl found: YES 1.1.1g
Run-time dependency libdw found: NO (tried pkgconfig and cmake)
Run-time dependency zlib found: YES 1.2.11
Library bz2 found: YES
Run-time dependency liblzma found: YES 5.2.4
Run-time dependency liblz4 found: YES 1.9.2
Run-time dependency xkbcommon found: NO (tried pkgconfig and cmake)
Run-time dependency libpcre2-8 found: YES 10.34
Run-time dependency glib-2.0 found: YES 2.62.4
Run-time dependency gobject-2.0 found: YES 2.62.4
Run-time dependency gio-2.0 found: YES 2.62.4
Run-time dependency dbus-1 found: NO (tried pkgconfig and cmake)
Configuring config.h using configuration
Program tools/meson-apply-m4.sh found: YES (/build/source/tools/meson-apply-m4.sh)
Program tools/generate-gperfs.py found: YES (/build/source/tools/generate-gperfs.py)
Compiler for C supports arguments -std=iso9899:2017: YES
C++ compiler for the build machine: /nix/store/blznzy96bwzv58v7iy9bgp1r8hmd3g1f-gcc-wrapper-9.2.0/bin/c++ (gcc 9.2.0 "g++ (GCC) 9.2.0")
C++ linker for the build machine: GNU ld.bfd 2.31.1
C++ compiler for the host machine: x86_64-unknown-linux-musl-c++ (gcc 9.2.0 "x86_64-unknown-linux-musl-g++ (GCC) 9.2.0")
C++ linker for the host machine: GNU ld.bfd 2.31.1
Compiler for C supports arguments -std=c++14: YES
Compiler for C supports arguments -std=c++17: YES
Program generate-af-list.sh found: YES (/build/source/src/basic/generate-af-list.sh)
Program generate-arphrd-list.sh found: YES (/build/source/src/basic/generate-arphrd-list.sh)
Program generate-cap-list.sh found: YES (/build/source/src/basic/generate-cap-list.sh)
Program generate-errno-list.sh found: YES (/build/source/src/basic/generate-errno-list.sh)
Configuring libsystemd.pc using configuration
Program generate-audit_type-list.sh found: YES (/build/source/src/journal/generate-audit_type-list.sh)
Configuring logind.conf using configuration
Configuring 71-seat.rules using configuration
Configuring libudev.pc using configuration
Program generate-ip-protocol-list.sh found: YES (/build/source/src/shared/generate-ip-protocol-list.sh)
Configuring macros.systemd using configuration
Configuring system.conf using configuration
Configuring user.conf using configuration
Configuring systemd.pc using configuration
Configuring triggers.systemd using configuration
Configuring org.freedesktop.systemd1.policy using configuration
Program sh found: YES (/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh)
Program generate-keyboard-keys-list.sh found: YES (/build/source/src/udev/generate-keyboard-keys-list.sh)
Program generate-keyboard-keys-gperf.sh found: YES (/build/source/src/udev/generate-keyboard-keys-gperf.sh)
Configuring udev.pc using configuration
Program sh found: YES (/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh)
Configuring journal-upload.conf using configuration
Configuring journal-remote.conf using configuration
Program sh found: YES (/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh)
Program generate-dns_type-gperf.py found: YES (/build/source/src/resolve/generate-dns_type-gperf.py)
Configuring resolved.conf using configuration
Configuring timesyncd.conf using configuration
Configuring 90-vconsole.rules using configuration
Has header "/nix/store/53rc9y3iqk3zidbd8f3b0l579ikq8rn3-gnu-efi-3.0.11-x86_64-unknown-linux-musl/include/efi/x86_64/efibind.h" : YES
Configuring efi_config.h using configuration
Program no-undefined-symbols.sh found: YES (/build/source/src/boot/efi/no-undefined-symbols.sh)
src/test/meson.build:19: WARNING: Overriding previous value of environment variable 'PATH' with a new one
Program generate-sym-test.py found: YES (/build/source/src/test/generate-sym-test.py)
Program test-systemd-tmpfiles.py found: YES (/build/source/src/test/test-systemd-tmpfiles.py)
Configuring 50-udev-default.rules using configuration
Configuring 64-btrfs.rules using configuration
Configuring 99-systemd.rules using configuration
Program rule-syntax-check.py found: YES (/build/source/test/rule-syntax-check.py)
Program sys-script.py found: YES (/build/source/test/sys-script.py)
Program udev-test.pl found: YES (/build/source/test/udev-test.pl)
Program hwdb-test.sh found: YES (/build/source/test/hwdb-test.sh)
Program sh found: YES (/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh)
Program /build/source/tools/meson-make-symlink.sh found: YES (/build/source/tools/meson-make-symlink.sh)
Message: test-coredump-vacuum is a manual test
Message: test-qcow2 is a manual test
Message: test-patch-uid is a manual test
Message: test-dnssec-complex is a manual test
Message: test-ns is a manual test
Message: test-nscd-flush is a manual test
Message: test-hostname is an unsafe test
Message: test-ask-password-api is a manual test
Message: test-dissect-image is a manual test
Message: test-ipcrm is an unsafe test
Message: test-btrfs is a manual test
Message: test-netlink-manual is a manual test
Message: test-cgroup is a manual test
Message: test-chase-symlinks is a manual test
Message: test-install is a manual test
Message: test-udev is a manual test
Message: test-nss is a manual test
Message: test-bus-benchmark is a manual test
Message: test-ipv4ll-manual is a manual test
Message: test-acd is a manual test
Message: test-inhibit is a manual test
Program tools/make-directive-index.py found: YES (/build/source/tools/make-directive-index.py)
Program tools/make-man-index.py found: YES (/build/source/tools/make-man-index.py)
Program tools/xml_helper.py found: YES (/build/source/tools/xml_helper.py)
Program tools/meson-hwdb-update.sh found: YES (/build/source/tools/meson-hwdb-update.sh)
Configuring debug-shell.service.tmp using configuration
Configuring emergency.service.tmp using configuration
Configuring initrd-cleanup.service.tmp using configuration
Configuring initrd-parse-etc.service.tmp using configuration
Configuring initrd-switch-root.service.tmp using configuration
Configuring initrd-udevadm-cleanup-db.service.tmp using configuration
Configuring kmod-static-nodes.service.tmp using configuration
Program meson-add-wants.sh found: YES (/build/source/units/meson-add-wants.sh)
Configuring quotaon.service.tmp using configuration
Configuring rc-local.service.tmp using configuration
Configuring rescue.service.tmp using configuration
Configuring systemd-ask-password-console.service.tmp using configuration
Configuring systemd-ask-password-wall.service.tmp using configuration
Configuring systemd-backlight@.service.tmp using configuration
Configuring systemd-binfmt.service.tmp using configuration
Configuring systemd-bless-boot.service.tmp using configuration
Configuring systemd-boot-check-no-failures.service.tmp using configuration
Configuring systemd-boot-system-token.service.tmp using configuration
Configuring systemd-coredump@.service.tmp using configuration
Configuring systemd-pstore.service.tmp using configuration
Configuring systemd-firstboot.service.tmp using configuration
Configuring systemd-fsck-root.service.tmp using configuration
Configuring systemd-fsck@.service.tmp using configuration
Configuring systemd-halt.service.tmp using configuration
Configuring systemd-hibernate-resume@.service.tmp using configuration
Configuring systemd-hibernate.service.tmp using configuration
Configuring systemd-hybrid-sleep.service.tmp using configuration
Configuring systemd-suspend-then-hibernate.service.tmp using configuration
Configuring systemd-hostnamed.service.tmp using configuration
Configuring systemd-hwdb-update.service.tmp using configuration
Configuring systemd-importd.service.tmp using configuration
Configuring systemd-initctl.service.tmp using configuration
Configuring systemd-journal-catalog-update.service.tmp using configuration
Configuring systemd-journal-flush.service.tmp using configuration
Configuring systemd-journal-gatewayd.service.tmp using configuration
Configuring systemd-journal-remote.service.tmp using configuration
Configuring systemd-journal-upload.service.tmp using configuration
Configuring systemd-journald.service.tmp using configuration
Configuring systemd-kexec.service.tmp using configuration
Configuring systemd-localed.service.tmp using configuration
Configuring systemd-logind.service.tmp using configuration
Configuring systemd-machine-id-commit.service.tmp using configuration
Configuring systemd-machined.service.tmp using configuration
Configuring systemd-modules-load.service.tmp using configuration
Configuring systemd-network-generator.service.tmp using configuration
Configuring systemd-networkd.service.tmp using configuration
Configuring systemd-networkd-wait-online.service.tmp using configuration
Configuring systemd-nspawn@.service.tmp using configuration
Configuring systemd-portabled.service.tmp using configuration
Configuring systemd-quotacheck.service.tmp using configuration
Configuring systemd-random-seed.service.tmp using configuration
Configuring systemd-remount-fs.service.tmp using configuration
Configuring systemd-resolved.service.tmp using configuration
Configuring systemd-rfkill.service.tmp using configuration
Configuring systemd-suspend.service.tmp using configuration
Configuring systemd-sysctl.service.tmp using configuration
Configuring systemd-sysusers.service.tmp using configuration
Configuring systemd-timedated.service.tmp using configuration
Configuring systemd-timesyncd.service.tmp using configuration
Configuring systemd-time-wait-sync.service.tmp using configuration
Configuring systemd-tmpfiles-clean.service.tmp using configuration
Configuring systemd-tmpfiles-setup-dev.service.tmp using configuration
Configuring systemd-tmpfiles-setup.service.tmp using configuration
Configuring systemd-udev-settle.service.tmp using configuration
Configuring systemd-udev-trigger.service.tmp using configuration
Configuring systemd-udevd.service.tmp using configuration
Configuring systemd-update-done.service.tmp using configuration
Configuring systemd-update-utmp-runlevel.service.tmp using configuration
Configuring systemd-update-utmp.service.tmp using configuration
Configuring systemd-user-sessions.service.tmp using configuration
Configuring systemd-vconsole-setup.service.tmp using configuration
Configuring systemd-volatile-root.service.tmp using configuration
Configuring user-runtime-dir@.service.tmp using configuration
Configuring user@.service.tmp using configuration
Program /build/source/tools/meson-make-symlink.sh found: YES (/build/source/tools/meson-make-symlink.sh)
Configuring systemd-tmpfiles-clean.service using configuration
Configuring systemd-tmpfiles-setup.service using configuration
Checking for size of "long" : 8
Configuring 50-coredump.conf using configuration
Program sh found: YES (/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh)
Configuring basic.conf using configuration
Message: Not installing tmpfiles.d/legacy.conf because HAVE_SYSV_COMPAT is 0
Configuring static-nodes-permissions.conf using configuration
Program sh found: YES (/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh)
Program sh found: YES (/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh)
Program parse_hwdb.py found: YES (/build/source/hwdb/parse_hwdb.py)
Program sh found: YES (/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/sh)
Program xsltproc found: YES (/nix/store/z2zmqwfi0wm0rjb7s39h2a6qdnzymp0g-libxslt-1.1.34-bin/bin/xsltproc)
Configuring custom-entities.ent using configuration
Message: Skipping crypttab.5 because HAVE_LIBCRYPTSETUP is false
Message: Skipping systemd-cryptsetup-generator.8 because HAVE_LIBCRYPTSETUP is false
Message: Skipping systemd-cryptsetup@.service.8 because HAVE_LIBCRYPTSETUP is false
Message: Skipping systemd-firstboot.1 because ENABLE_FIRSTBOOT is false
Message: Skipping systemd-quotacheck.service.8 because ENABLE_QUOTACHECK is false
Message: Skipping systemd-sysv-generator.8 because HAVE_SYSV_COMPAT is false
Message: Skipping systemd-veritysetup-generator.8 because HAVE_LIBCRYPTSETUP is false
Message: Skipping systemd-veritysetup@.service.8 because HAVE_LIBCRYPTSETUP is false
Message: Skipping sysusers.d.5 because ENABLE_SYSUSERS is false
Message: python-lxml not available, not making man page indices
Configuring man using configuration
Configuring html using configuration
Run-time dependency bash-completion found: NO (tried pkgconfig and cmake)
Configuring systemctl using configuration
Configuring _systemctl using configuration
Configuring README using configuration
Program tools/meson-check-help.sh found: YES (/build/source/tools/meson-check-help.sh)
Program tools/check-directives.sh found: YES (/build/source/tools/check-directives.sh)
Compiler for C supports link arguments -fsanitize=address: NO
Program tools/meson-check-api-docs.sh found: YES (/build/source/tools/meson-check-api-docs.sh)
Message: systemd 243
         split /usr:                        false
         split bin-sbin:                    true
         prefix directory:                  /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl
         rootprefix directory:              /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl
         sysconf directory:                 /etc
         include directory:                 /nix/store/wpsrcfi3hqljvf5dzab11r2q4k61w1zc-systemd-243.7-x86_64-unknown-linux-musl-dev/include
         lib directory:                     /nix/store/r1isrlq94v9d7hgvicdqz1ia6p6s6m41-systemd-243.7-x86_64-unknown-linux-musl-lib/lib
         rootlib directory:                 /nix/store/r1isrlq94v9d7hgvicdqz1ia6p6s6m41-systemd-243.7-x86_64-unknown-linux-musl-lib/lib
         SysV init scripts:
         SysV rc?.d directories:
         PAM modules directory:             /nix/store/r1isrlq94v9d7hgvicdqz1ia6p6s6m41-systemd-243.7-x86_64-unknown-linux-musl-lib/lib/security
         PAM configuration directory:       /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/etc/pam.d
         RPM macros directory:              /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/lib/rpm/macros.d
         modprobe.d directory:              /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/lib/modprobe.d
         D-Bus policy directory:            /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/dbus-1/system.d
         D-Bus session directory:           /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/dbus-1/services
         D-Bus system directory:            /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/dbus-1/system-services
         bash completions directory:        /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/bash-completion/completions
         zsh completions directory:         /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl/share/zsh/site-functions
         extra start script:                /etc/rc.local
         debug shell:                       /nix/store/py15g3c30j62qg6374ghyvmzd4wvgrha-bash-interactive-4.4-p23-x86_64-unknown-linux-musl/bin/bash @ /dev/tty9
         TTY GID:                           3
         users GID:                         -
         maximum system UID:                999
         maximum system GID:                999
         minimum dynamic UID:               61184
         maximum dynamic UID:               65519
         minimum container UID base:        524288
         maximum container UID base:        1878982656
         /dev/kvm access mode:              0666
         render group access mode:          0666
         certificate root directory:        /etc/ssl
         support URL:                       https://lists.freedesktop.org/mailman/listinfo/systemd-devel
         nobody user name:                  nobody
         nobody group name:                 nobody
         fallback hostname:                 localhost
         symbolic gateway hostnames:        _gateway
         default DNSSEC mode:               allow-downgrade
         default DNS-over-TLS mode:         no
         default cgroup hierarchy:          hybrid
         default net.naming-scheme setting: latest
         default KillUserProcesses setting: true
         default locale:                    C.UTF-8
         default DNS servers:               1.1.1.1
                                            8.8.8.8
                                            1.0.0.1
                                            8.8.4.4
                                            2606:4700:4700::1111
                                            2001:4860:4860::8888
                                            2606:4700:4700::1001
                                            2001:4860:4860::8844
         default NTP servers:               0.nixos.pool.ntp.org
                                            1.nixos.pool.ntp.org
                                            2.nixos.pool.ntp.org
                                            3.nixos.pool.ntp.org
         time epoch:                        1 (1970-01-01T00:00:01+00:00)
         static libsystemd:                 false
         static libudev:                    false
         efi arch:                          x86_64
         EFI machine type:                  x64
         EFI CC                             x86_64-unknown-linux-musl-cc
         EFI lds:                           /nix/store/53rc9y3iqk3zidbd8f3b0l579ikq8rn3-gnu-efi-3.0.11-x86_64-unknown-linux-musl/lib/elf_x86_64_efi.lds
         EFI crt0:                          /nix/store/53rc9y3iqk3zidbd8f3b0l579ikq8rn3-gnu-efi-3.0.11-x86_64-unknown-linux-musl/lib/crt0-efi-x86_64.o
         EFI include directory:             /nix/store/53rc9y3iqk3zidbd8f3b0l579ikq8rn3-gnu-efi-3.0.11-x86_64-unknown-linux-musl/include/efi

         enabled features: PAM, AUDIT, IMA, AppArmor, SECCOMP, SMACK, zlib, xz, lz4, bzip2, ACL, gcrypt, microhttpd, openssl, libcurl, idn, libidn2, libiptc, binfmt, vconsole, tmpfiles, environment.d, randomseed, backlight, rfkill, logind, machined, portabled, importd, hostnamed, timedated, timesyncd, localed, networkd, resolve, DNS-over-TLS(openssl), coredump, pstore, polkit, efi, gnu-efi, kmod, pcre2, blkid, glib, nss-myhostname, nss-mymachines, nss-resolve, nss-systemd, hwdb, tpm, man pages, utmp, hibernate, adm group, wheel group, gshadow, link-udev-shared, link-systemctl-shared

         disabled features: libcryptsetup, SELinux, qrencode, gnutls, libidn, elfutils, quotacheck, sysusers, firstboot, DNS-over-TLS(gnutls), legacy pkla, xkbcommon, dbus, html pages, man page indices, SysV compat, ldconfig, debug hashmap, debug mmap cache, debug siphash, valgrind, trace logging

meson.build:3264: WARNING:
Note that the installation prefix was changed to "/nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl".
systemd used fixed names for unit file directories and other paths, so anything
except the default ("/usr") is strongly discouraged.
Build targets in project: 1657
Option prefix is: /nix/store/qyfi4vn1z49ni87h1y3f7pg1pfwf2ii6-systemd-243.7-x86_64-unknown-linux-musl [default: /usr]
Found ninja-1.9.0 at /nix/store/hvxxc0vawni5rdcff1psl0hvm3dyz0px-ninja-1.9.0/bin/ninja
WARNING: Env var STRIP seems to point to the cross compiler.
This is probably wrong, it should always point to the native compiler.
WARNING: Env var STRIP seems to point to the cross compiler.
This is probably wrong, it should always point to the native compiler.
building
build flags: -j16 -l16
[10/1228] Generating version.h with a custom command.rypt@sta/gcrypt-util.c.o'.ntrol.c.o'.[K[K
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[14/1228] Generating cap-list.txt with a meson_exe.py custom command./sd-bus_bus-internal.c.o'.'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[15/1228] Generating arphrd-list.txt with a meson_exe.py custom command..
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[16/1228] Generating af-list.txt with a meson_exe.py custom command.command.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[17/1228] Compiling C object 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-common-errors.c.o'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[18/1228] Compiling C object 'src/login/afb04b4@@logind-core@sta/logind-seat.c.o'.
FAILED: src/login/afb04b4@@logind-core@sta/logind-seat.c.o
x86_64-unknown-linux-musl-cc -Isrc/login/afb04b4@@logind-core@sta -Isrc/login -I../src/login -Isrc/basic -I../src/basic -Isrc/boot -I../src/boot -Isrc/shared -I../src/shared -Isrc/systemd -I../src/systemd -Isrc/journal -I../src/journal -Isrc/journal-remote -I../src/journal-remote -Isrc/nspawn -I../src/nspawn -Isrc/resolve -I../src/resolve -Isrc/timesync -I../src/timesync -I../src/time-wait-sync -Isrc/udev -I../src/udev -Isrc/libudev -I../src/libudev -Isrc/core -I../src/core -Isrc/shutdown -I../src/shutdown -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve -Isrc/libsystemd-network -I../src/libsystemd-network -I. -I../ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wextra -Werror=undef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Wno-error=nonnull -Wno-maybe-uninitialized -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -ffunction-sections -fdata-sections -Werror=shadow -include config.h -fPIC -MD -MQ 'src/login/afb04b4@@logind-core@sta/logind-seat.c.o' -MF 'src/login/afb04b4@@logind-core@sta/logind-seat.c.o.d' -o 'src/login/afb04b4@@logind-core@sta/logind-seat.c.o' -c ../src/login/logind-seat.c
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
In file included from ../src/login/logind-seat.c:23:
../src/basic/stdio-util.h:4:10: fatal error: printf.h: No such file or directory
    4 | #include <printf.h>
      |          ^~~~~~~~~~
compilation terminated.
[19/1228] Compiling C object 'src/login/afb04b4@@logind-core@sta/logind-brightness.c.o'.
FAILED: src/login/afb04b4@@logind-core@sta/logind-brightness.c.o
x86_64-unknown-linux-musl-cc -Isrc/login/afb04b4@@logind-core@sta -Isrc/login -I../src/login -Isrc/basic -I../src/basic -Isrc/boot -I../src/boot -Isrc/shared -I../src/shared -Isrc/systemd -I../src/systemd -Isrc/journal -I../src/journal -Isrc/journal-remote -I../src/journal-remote -Isrc/nspawn -I../src/nspawn -Isrc/resolve -I../src/resolve -Isrc/timesync -I../src/timesync -I../src/time-wait-sync -Isrc/udev -I../src/udev -Isrc/libudev -I../src/libudev -Isrc/core -I../src/core -Isrc/shutdown -I../src/shutdown -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve -Isrc/libsystemd-network -I../src/libsystemd-network -I. -I../ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wextra -Werror=undef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Wno-error=nonnull -Wno-maybe-uninitialized -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -ffunction-sections -fdata-sections -Werror=shadow -include config.h -fPIC -MD -MQ 'src/login/afb04b4@@logind-core@sta/logind-brightness.c.o' -MF 'src/login/afb04b4@@logind-core@sta/logind-brightness.c.o.d' -o 'src/login/afb04b4@@logind-core@sta/logind-brightness.c.o' -c ../src/login/logind-brightness.c
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
In file included from ../src/login/logind-brightness.c:9:
../src/basic/stdio-util.h:4:10: fatal error: printf.h: No such file or directory
    4 | #include <printf.h>
      |          ^~~~~~~~~~
compilation terminated.
[20/1228] Compiling C object 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-creds.c.o'.
FAILED: src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-creds.c.o
x86_64-unknown-linux-musl-cc -Isrc/libsystemd/7253779@@systemd_static@sta -Isrc/libsystemd -I../src/libsystemd -Isrc/basic -I../src/basic -Isrc/boot -I../src/boot -Isrc/shared -I../src/shared -Isrc/systemd -I../src/systemd -Isrc/journal -I../src/journal -Isrc/journal-remote -I../src/journal-remote -Isrc/nspawn -I../src/nspawn -Isrc/resolve -I../src/resolve -Isrc/timesync -I../src/timesync -I../src/time-wait-sync -Isrc/login -I../src/login -Isrc/udev -I../src/udev -Isrc/libudev -I../src/libudev -Isrc/core -I../src/core -Isrc/shutdown -I../src/shutdown -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve -Isrc/libsystemd-network -I../src/libsystemd-network -I. -I../ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wextra -Werror=undef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Wno-error=nonnull -Wno-maybe-uninitialized -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -ffunction-sections -fdata-sections -Werror=shadow -include config.h -fPIC -pthread -fvisibility=default -MD -MQ 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-creds.c.o' -MF 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-creds.c.o.d' -o 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-creds.c.o' -c ../src/libsystemd/sd-bus/bus-creds.c
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
In file included from ../src/libsystemd/sd-bus/bus-creds.c:23:
../src/basic/user-util.h:6:10: fatal error: gshadow.h: No such file or directory
    6 | #include <gshadow.h>
      |          ^~~~~~~~~~~
compilation terminated.
[21/1228] Compiling C object 'src/basic/a6ba3eb@@basic-gcrypt@sta/gcrypt-util.c.o'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[22/1228] Compiling C object 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-control.c.o'.
FAILED: src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-control.c.o
x86_64-unknown-linux-musl-cc -Isrc/libsystemd/7253779@@systemd_static@sta -Isrc/libsystemd -I../src/libsystemd -Isrc/basic -I../src/basic -Isrc/boot -I../src/boot -Isrc/shared -I../src/shared -Isrc/systemd -I../src/systemd -Isrc/journal -I../src/journal -Isrc/journal-remote -I../src/journal-remote -Isrc/nspawn -I../src/nspawn -Isrc/resolve -I../src/resolve -Isrc/timesync -I../src/timesync -I../src/time-wait-sync -Isrc/login -I../src/login -Isrc/udev -I../src/udev -Isrc/libudev -I../src/libudev -Isrc/core -I../src/core -Isrc/shutdown -I../src/shutdown -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve -Isrc/libsystemd-network -I../src/libsystemd-network -I. -I../ -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu99 -Wextra -Werror=undef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Wno-error=nonnull -Wno-maybe-uninitialized -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -ffunction-sections -fdata-sections -Werror=shadow -include config.h -fPIC -pthread -fvisibility=default -MD -MQ 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-control.c.o' -MF 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-control.c.o.d' -o 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-control.c.o' -c ../src/libsystemd/sd-bus/bus-control.c
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
In file included from ../src/libsystemd/sd-bus/bus-control.c:19:
../src/basic/stdio-util.h:4:10: fatal error: printf.h: No such file or directory
    4 | #include <printf.h>
      |          ^~~~~~~~~~
compilation terminated.
[23/1228] Compiling C object 'src/login/afb04b4@@logind-core@sta/logind-device.c.o'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[24/1228] Compiling C object 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-gvariant.c.o'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[25/1228] Compiling C object 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-container.c.o'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[26/1228] Compiling C object 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-error.c.o'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
../src/libsystemd/sd-bus/bus-error.c: In function 'bus_error_strerror':
../src/libsystemd/sd-bus/bus-error.c:383:19: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
  383 |                 x = strerror_r(error, m, k);
      |                   ^
[27/1228] Compiling C object 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-internal.c.o'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[28/1228] Generating errno-list.txt with a meson_exe.py custom command.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[29/1228] Generating arphrd-from-name.gperf with a meson_exe.py custom command.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[31/1228] Generating af-from-name.gperf with a meson_exe.py custom command.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[32/1228] Generating cap-from-name.gperf with a meson_exe.py custom command.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
[33/1228] Compiling C object 'src/libsystemd/7253779@@systemd_static@sta/sd-bus_bus-convenience.c.o'.
/nix/store/hrpvwkjz04s9i4nmli843hyw9z4pwhww-bash-4.4-p23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
ninja: build stopped: subcommand failed.
builder for '/nix/store/s0gnc6qz3afr9pnlx8z4rsv48qzghk1k-systemd-243.7-x86_64-unknown-linux-musl.drv' failed with exit code 1
cannot build derivation '/nix/store/ksdnkdc131jbczvf6f9sal45x7zqhcsg-postgresql-11.7-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/2r9axrln1w0pbbig07cr9hai3n8bbxav-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/22as5blsww0388y5zyxy5ys8whxjvai8-postgresql-libpq-lib-postgresql-libpq-0.9.4.2-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/0x8ak7psm7wkdqvfp980br59yba4qpqs-x86_64-unknown-linux-musl-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-config.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/2q2vy7mdci3fnqqpn7xy5kvzwp97pnxg-x86_64-unknown-linux-musl-postgresql-libpq-lib-postgresql-libpq-0.9.4.2-config.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/shyh7bs6qzx81lkmpvfjp05xxg50b22v-haskell-nix-minimal-exe-haskell-nix-minimal-22-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
error: build of '/nix/store/shyh7bs6qzx81lkmpvfjp05xxg50b22v-haskell-nix-minimal-exe-haskell-nix-minimal-22-x86_64-unknown-linux-musl.drv' failed

static-attempt.nix:

let
  myProject = import ./default.nix;

  haskellNix = import (builtins.fetchTarball "https://github.com/input-output-hk/haskell.nix/archive/ba24c3d610f885f73843de5a2fb513e44ef2b2b1.tar.gz") {};

  nixpkgsSrc = haskellNix.sources.nixpkgs-2003;
  nixpkgsArgs = haskellNix.nixpkgsArgs;
  pkgsOne = import nixpkgsSrc nixpkgsArgs;
  pkgsMusl64 = pkgsOne.pkgsCross.musl64;
  musl64 = myProject { pkgs = pkgsOne.pkgsCross.musl64; };
  haskell-nix-minimal-musl64-with-flags = musl64.haskell-nix-minimal.components.exes.haskell-nix-minimal
    { configureFlags = [
      "--disable-executable-dynamic"
      "--disable-shared"
      "--ghc-option=-optl=-pthread"
      "--ghc-option=-optl=-static"
      "--ghc-option=-optl=-L${haskellNix.pkgs.gmp6.override { withStatic = true; }}/lib"
      "--ghc-option=-optl=-L${haskellNix.pkgs.zlib.static}/lib"
      ]; };
in {
  pkgsOne = pkgsOne;
  pkgsMusl64 = pkgsMusl64;
  haskellNix = haskellNix;
  haskell-nix-minimal-musl64 = musl64.haskell-nix-minimal.components.exes.haskell-nix-minimal;
}
default.nix:

let
  myProject = import ./default.nix;

  haskellNix = import (builtins.fetchTarball "https://github.com/input-output-hk/haskell.nix/archive/ba24c3d610f885f73843de5a2fb513e44ef2b2b1.tar.gz") {};

  nixpkgsSrc = haskellNix.sources.nixpkgs-2003;
  nixpkgsArgs = haskellNix.nixpkgsArgs;
  pkgsOne = import nixpkgsSrc nixpkgsArgs;
  pkgsMusl64 = pkgsOne.pkgsCross.musl64;
  musl64 = myProject { pkgs = pkgsOne.pkgsCross.musl64; };
  haskell-nix-minimal-musl64-with-flags = musl64.haskell-nix-minimal.components.exes.haskell-nix-minimal
    { configureFlags = [
      "--disable-executable-dynamic"
      "--disable-shared"
      "--ghc-option=-optl=-pthread"
      "--ghc-option=-optl=-static"
      "--ghc-option=-optl=-L${haskellNix.pkgs.gmp6.override { withStatic = true; }}/lib"
      "--ghc-option=-optl=-L${haskellNix.pkgs.zlib.static}/lib"
      ]; };
in {
  pkgsOne = pkgsOne;
  pkgsMusl64 = pkgsMusl64;
  haskellNix = haskellNix;
  haskell-nix-minimal-musl64 = musl64.haskell-nix-minimal.components.exes.haskell-nix-minimal;
}

Almost certainly related to nh2/static-haskell-nix#57, even though this example using libpq and postgresql-simple compiles for some reason... lot to digest in there so not sure why yet.

Maybe this being fixed generally is at least soft-blocked on haskell/cabal#6935?

This comment give a solution where the key is:

  static_package =
    static-stack2nix-builder.haskell-static-nix_output.pkgs.staticHaskellHelpers.addStaticLinkerFlagsWithPkgconfig
      static-stack2nix-builder.static_package
      (with static-stack2nix-builder.haskell-static-nix_output.pkgs; [ openssl postgresql ])
      "--libs libpq";
in
  {
    inherit static_package;

So now I just have to figure out:

  1. Where to includ postgresql as a dependency (probably not configureFlags) and
  2. Where to put the equivalent of --libs libpq in the haskell.nix world

Edit: Pretty sure I was bit by NixOS/nixpkgs#61580 and need:

  postgresqlNoSystemD = haskellNix.pkgs.postgresql.override({systemd=null;});

Oh, the proposed syntax was merged in... so maybe:

  postgresqlNoSystemD = haskellNix.pkgs.postgresql.override({enableSystemd=false;});
ninja: build stopped: subcommand failed.
builder for '/nix/store/s0gnc6qz3afr9pnlx8z4rsv48qzghk1k-systemd-243.7-x86_64-unknown-linux-musl.drv' failed with exit code 1
cannot build derivation '/nix/store/ksdnkdc131jbczvf6f9sal45x7zqhcsg-postgresql-11.7-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/vfk6izjwgfnkdm6bgfggi8sc050xssb7-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built

Nope... guess I need an overlay or I'm overriding the wrong postgres?

Next step is figuring out how to append my own overlays to haskellNix.nixpkgsArgs.overlays.

Hooray:

This got me to a new runtime error I read about a solution for in Beginner’s guide to cross compilation in Nixpkgs:

--disable-profiling instead.
Setup: The program 'pgconfig or pg_config' is required but it could not be
found.

builder for '/nix/store/jvx9mwn7rmi8r93icfnhvw7bk7fppv2y-HDBC-postgresql-lib-HDBC-postgresql-2.3.2.7-x86_64-unknown-linux-musl.drv' failed with exit code 1
cannot build derivation '/nix/store/z4hgblk7i49glb99yy3zw9m4a5zr1z4n-haskell-nix-minimal-exe-haskell-nix-minimal-23-x86_64-unknown-linux-musl.drv': 1 dependencies couldn't be built
error: build of '/nix/store/z4hgblk7i49glb99yy3zw9m4a5zr1z4n-haskell-nix-minimal-exe-haskell-nix-minimal-23-x86_64-unknown-linux-musl.drv' failed

Leaving off at that error in this tree.

@michaelpj
Copy link
Collaborator

I think you worked this out, but the earlier errors were errors in cross-compiling non-Haskell packages, and not necessarily anything to do with haskell.nix.

The last one is, however. I think what's going on here is:

  • HDBC-postgresql declares that it needs the pq library, which we do map to postgresql in nixpkgs
  • However, we only provide this as a build input, not a native build input, since we assume it's for the libraries not the binaries.

So: should we be providing such things as native build inputs too? I'm not sure in general, but in this case I think that library simply will not cross compile correctly: if you look at what it does with pg_config, it uses it to get the lib/include dirs for postgresql. But if we provided a native pg_config this would give the wrong lib/include dirs (I think?)!

I'm not actually sure how to make HDBC-postgresql work. Maybe we can turn the custom setup off and it'll actually find the lib/include dirs correctly anyway.

@thomasjm
Copy link
Contributor

FWIW, I got past the pg_config issue when compiling a static postgresql-libpq by following the example in this project:

https://github.com/wedens/yesod-cross-test-pg/blob/master/nix/default.nix

@stale
Copy link

stale bot commented Sep 28, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Sep 28, 2022
@stale stale bot closed this as completed Nov 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants