Cross-compilation is broken #208

Closed
opened 2024-04-02 07:39:42 +00:00 by yu-re-ka · 1 comment
Member

Describe the bug

Cross-compilation in the pkgsCross.armv7l-hf-multiplatform package set fails

Steps To Reproduce

  1. Build pkgsCross.armv7l-hf-multiplatform.nixVersions.nix_2_18 without the Lix overlay
  2. observe the build work
  3. Build pkgsCross.armv7l-hf-multiplatform.nixVersions.nix_2_18 with the Lix overlay
  4. observe the build fail

Expected behavior

A clear and concise description of what you expected to happen.

nix --version output

nix (Lix, like Nix) 2.90.0-lixpre20240401-e398e58

Additional context

Log:
@nix { "action": "setPhase", "phase": "unpackPhase" }
Running phase: unpackPhase
unpacking source archive /nix/store/p9xxm8x275ndj48lnrxm0w9aid3k3ylk-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: patchPhase
patching script interpreter paths in tests
tests/functional/ca/build-cache.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/build-with-garbage-path.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/build.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/concurrent-builds.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/eval-store.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/gc.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/nix-copy.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/nix-run.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/nix-shell.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/post-hook.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/recursive.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/selfref-gc.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/ca/substitute.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/dyn-drv/build-built-drv.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/dyn-drv/dep-built-drv.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/dyn-drv/eval-outputOf.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/dyn-drv/text-hashed-output.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/fmt.simple.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/function-trace.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/init.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/install-darwin.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh"
tests/functional/lang.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash"
tests/functional/nix-daemon-untrusting.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh"
tests/functional/push-to-store-old.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh"
tests/functional/push-to-store.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh"
@nix { "action": "setPhase", "phase": "autoreconfPhase" }
Running phase: autoreconfPhase
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force 
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory config
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /nix/store/r3jjjnf7fmbhw3cmm1fr2s9q1zcpv8ji-autoconf-2.72/bin/autoconf --force
configure.ac:1: warning: AC_INIT: not a literal: "m4_esyscmd(bash -c "echo -n $(cat ./.version)$VERSION_SUFFIX")"
autoreconf: running: /nix/store/r3jjjnf7fmbhw3cmm1fr2s9q1zcpv8ji-autoconf-2.72/bin/autoheader --force
autoreconf: configure.ac: not using Automake
autoreconf: 'config/config.sub' is created
autoreconf: 'config/config.guess' is created
autoreconf: Leaving directory '.'
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
Updating Autotools / GNU config script to a newer upstream version: ./config/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./config/config.guess
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
Updating Autotools / GNU config script to a newer upstream version: ./config/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./config/config.guess
@nix { "action": "setPhase", "phase": "configurePhase" }
Running phase: configurePhase
patching script interpreter paths in ./configure
./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh"
configure flags: --prefix=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58 --bindir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/bin --sbindir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/sbin --includedir=/nix/store/2jxrddi6c4wn3smqazlcygdn7x2rig5j-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58-dev/include --oldincludedir=/nix/store/2jxrddi6c4wn3smqazlcygdn7x2rig5j-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58-dev/include --mandir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/share/man --infodir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/share/info --docdir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/share/doc/nix --libdir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/lib --libexecdir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/libexec --localedir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/share/locale --with-store-dir=/nix/store --localstatedir=/nix/var --sysconfdir=/etc --enable-gc --disable-doc-gen --with-sandbox-shell=/nix/store/rhy3dq9parnxsvlg12vg8hm4g90j5865-busybox-static-armv7l-unknown-linux-musleabihf-1.36.1/bin/busybox --enable-lto --build=x86_64-unknown-linux-gnu --host=armv7l-unknown-linux-gnueabihf
checking for a sed that does not truncate output... /nix/store/237dff1igc3v09p9r23a37yw8dr04bv6-gnused-4.9/bin/sed
checking build system type... x86_64-unknown-linux-gnu
checking host system type... armv7l-unknown-linux-gnueabihf
checking for the canonical Nix system name... armv7l-linux
checking for armv7l-unknown-linux-gnueabihf-gcc... armv7l-unknown-linux-gnueabihf-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether armv7l-unknown-linux-gnueabihf-gcc accepts -g... yes
checking for armv7l-unknown-linux-gnueabihf-gcc option to enable C11 features... none needed
checking whether the compiler supports GNU C++... yes
checking whether armv7l-unknown-linux-gnueabihf-g++ accepts -g... yes
checking for armv7l-unknown-linux-gnueabihf-g++ option to enable C++11 features... none needed
checking how to run the C preprocessor... armv7l-unknown-linux-gnueabihf-gcc -E
checking for armv7l-unknown-linux-gnueabihf-ar... armv7l-unknown-linux-gnueabihf-ar
checking for armv7l-unknown-linux-gnueabihf-gcc option to enable large file support... -D_FILE_OFFSET_BITS=64
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for struct dirent.d_type... yes
checking that GCC bug 80431 is fixed... unexpected result : not expected failure with bug
checking for pubsetbuf... yes
checking for statvfs... yes
checking for pipe2... yes
checking for lutimes... yes
checking whether it is possible to create a link to a symlink... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for locale... yes
checking for bash... /nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash
checking for flex... /nix/store/5ahrvw3wg75s5w24wmi03cmjry1qas56-flex-2.6.4/bin/flex
checking for bison... /nix/store/17a3zn5wipz67hkfdjlvvg2g1qj68pfj-bison-3.8.2/bin/bison
checking for dot... no
checking for lsof... lsof
checking for jq... /nix/store/fnpqqn7v8f6nqywxvngv4sp7k590m0x0-jq-1.7.1-bin/bin/jq
checking for boostlib >= 1.66 (106600)... yes
checking whether -latomic is needed... no
checking pkg-config is at least version 0.9.0... yes
checking for libcrypto >= 1.1.1... yes
checking for libarchive >= 3.1.2... yes
checking for sqlite3 >= 3.6.19... yes
checking for libcurl... yes
checking for libeditline... yes
checking for libsodium... yes
checking for libbrotlienc libbrotlidec... yes
checking for libseccomp... yes
checking for aws/s3/S3Client.h... yes
checking for bdw-gc... yes
checking for gtest_main gmock_main... yes
checking for rapidcheck/gtest.h... yes
checking for nlohmann_json >= 3.9... yes
checking for lowdown >= 0.9.0... yes
checking for toml.hpp... no
configure: error: toml11 is not found.
## Describe the bug Cross-compilation in the pkgsCross.armv7l-hf-multiplatform package set fails ## Steps To Reproduce 1. Build `pkgsCross.armv7l-hf-multiplatform.nixVersions.nix_2_18` without the Lix overlay 2. observe the build work 3. Build `pkgsCross.armv7l-hf-multiplatform.nixVersions.nix_2_18` with the Lix overlay 4. observe the build fail ## Expected behavior A clear and concise description of what you expected to happen. ## `nix --version` output nix (Lix, like Nix) 2.90.0-lixpre20240401-e398e58 ## Additional context <details> <summary>Log:</summary> ``` @nix { "action": "setPhase", "phase": "unpackPhase" } Running phase: unpackPhase unpacking source archive /nix/store/p9xxm8x275ndj48lnrxm0w9aid3k3ylk-source source root is source @nix { "action": "setPhase", "phase": "patchPhase" } Running phase: patchPhase patching script interpreter paths in tests tests/functional/ca/build-cache.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/build-with-garbage-path.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/build.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/concurrent-builds.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/eval-store.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/gc.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/nix-copy.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/nix-run.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/nix-shell.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/post-hook.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/recursive.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/selfref-gc.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/ca/substitute.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/dyn-drv/build-built-drv.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/dyn-drv/dep-built-drv.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/dyn-drv/eval-outputOf.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/dyn-drv/text-hashed-output.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/fmt.simple.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/function-trace.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/init.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/install-darwin.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh" tests/functional/lang.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash" tests/functional/nix-daemon-untrusting.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh" tests/functional/push-to-store-old.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh" tests/functional/push-to-store.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh" @nix { "action": "setPhase", "phase": "autoreconfPhase" } Running phase: autoreconfPhase autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: creating directory config autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /nix/store/r3jjjnf7fmbhw3cmm1fr2s9q1zcpv8ji-autoconf-2.72/bin/autoconf --force configure.ac:1: warning: AC_INIT: not a literal: "m4_esyscmd(bash -c "echo -n $(cat ./.version)$VERSION_SUFFIX")" autoreconf: running: /nix/store/r3jjjnf7fmbhw3cmm1fr2s9q1zcpv8ji-autoconf-2.72/bin/autoheader --force autoreconf: configure.ac: not using Automake autoreconf: 'config/config.sub' is created autoreconf: 'config/config.guess' is created autoreconf: Leaving directory '.' @nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" } Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./config/config.sub Updating Autotools / GNU config script to a newer upstream version: ./config/config.guess @nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" } Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./config/config.sub Updating Autotools / GNU config script to a newer upstream version: ./config/config.guess @nix { "action": "setPhase", "phase": "configurePhase" } Running phase: configurePhase patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/sh" configure flags: --prefix=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58 --bindir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/bin --sbindir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/sbin --includedir=/nix/store/2jxrddi6c4wn3smqazlcygdn7x2rig5j-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58-dev/include --oldincludedir=/nix/store/2jxrddi6c4wn3smqazlcygdn7x2rig5j-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58-dev/include --mandir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/share/man --infodir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/share/info --docdir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/share/doc/nix --libdir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/lib --libexecdir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/libexec --localedir=/nix/store/nzzbr34wdi2ccrwbl5bn26a85b0dxwkg-nix-armv7l-unknown-linux-gnueabihf-2.18.3-lixpre20240401-e398e58/share/locale --with-store-dir=/nix/store --localstatedir=/nix/var --sysconfdir=/etc --enable-gc --disable-doc-gen --with-sandbox-shell=/nix/store/rhy3dq9parnxsvlg12vg8hm4g90j5865-busybox-static-armv7l-unknown-linux-musleabihf-1.36.1/bin/busybox --enable-lto --build=x86_64-unknown-linux-gnu --host=armv7l-unknown-linux-gnueabihf checking for a sed that does not truncate output... /nix/store/237dff1igc3v09p9r23a37yw8dr04bv6-gnused-4.9/bin/sed checking build system type... x86_64-unknown-linux-gnu checking host system type... armv7l-unknown-linux-gnueabihf checking for the canonical Nix system name... armv7l-linux checking for armv7l-unknown-linux-gnueabihf-gcc... armv7l-unknown-linux-gnueabihf-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether armv7l-unknown-linux-gnueabihf-gcc accepts -g... yes checking for armv7l-unknown-linux-gnueabihf-gcc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether armv7l-unknown-linux-gnueabihf-g++ accepts -g... yes checking for armv7l-unknown-linux-gnueabihf-g++ option to enable C++11 features... none needed checking how to run the C preprocessor... armv7l-unknown-linux-gnueabihf-gcc -E checking for armv7l-unknown-linux-gnueabihf-ar... armv7l-unknown-linux-gnueabihf-ar checking for armv7l-unknown-linux-gnueabihf-gcc option to enable large file support... -D_FILE_OFFSET_BITS=64 checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for struct dirent.d_type... yes checking that GCC bug 80431 is fixed... unexpected result : not expected failure with bug checking for pubsetbuf... yes checking for statvfs... yes checking for pipe2... yes checking for lutimes... yes checking whether it is possible to create a link to a symlink... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for locale... yes checking for bash... /nix/store/a1s263pmsci9zykm5xcdf7x9rv26w6d5-bash-5.2p26/bin/bash checking for flex... /nix/store/5ahrvw3wg75s5w24wmi03cmjry1qas56-flex-2.6.4/bin/flex checking for bison... /nix/store/17a3zn5wipz67hkfdjlvvg2g1qj68pfj-bison-3.8.2/bin/bison checking for dot... no checking for lsof... lsof checking for jq... /nix/store/fnpqqn7v8f6nqywxvngv4sp7k590m0x0-jq-1.7.1-bin/bin/jq checking for boostlib >= 1.66 (106600)... yes checking whether -latomic is needed... no checking pkg-config is at least version 0.9.0... yes checking for libcrypto >= 1.1.1... yes checking for libarchive >= 3.1.2... yes checking for sqlite3 >= 3.6.19... yes checking for libcurl... yes checking for libeditline... yes checking for libsodium... yes checking for libbrotlienc libbrotlidec... yes checking for libseccomp... yes checking for aws/s3/S3Client.h... yes checking for bdw-gc... yes checking for gtest_main gmock_main... yes checking for rapidcheck/gtest.h... yes checking for nlohmann_json >= 3.9... yes checking for lowdown >= 0.9.0... yes checking for toml.hpp... no configure: error: toml11 is not found. ``` </details>
yu-re-ka added the
bug
label 2024-04-02 07:39:42 +00:00
Author
Member

fixed by a428fa24ae

fixed by https://git.lix.systems/lix-project/nixos-module/commit/a428fa24ae525387317f728dd4ff2fa22fcb15f5
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lix-project/lix#208
No description provided.