!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

581 Members
128 Servers

Load older messages


SenderMessageTime
13 Jul 2025
@quadradical:federated.nexusQuadRadical (Ping)this made it error21:02:02
@quadradical:federated.nexusQuadRadical (Ping)
error: builder for '/nix/store/n787wrc31pgc1dvxmhbr9qgx82qapcyf-thin-provisioning-tools-aarch64-unknown-linux-gnu-1.2.0.drv' failed with exit code 101;
       last 25 log lines:
       >   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
       >   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
       >   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
       >   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
       >   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
       >   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
       >
       >   --- stderr
       >
       >   thread 'main' panicked at /build/thin-provisioning-tools-1.2.0-vendor/devicemapper-sys-0.3.2/build.rs:18:19:
       >   Suitable version of libdevmapper not found:
       >   pkg-config exited with status code 1
       >   > PKG_CONFIG_PATH= PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 aarch64-unknown-linux-gnu-pkg-config --libs --cflags devmapper 'devmapper >= 1.02.151'
       >
       >   The system library `devmapper` required by crate `devicemapper-sys` was not found.
       >   The file `devmapper.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
       >   PKG_CONFIG_PATH contains the following:
       >       - /nix/store/q83nr91wq640cybqn80b1604inpdnggq-lvm2-aarch64-unknown-linux-gnu-2.03.32-dev/lib/pkgconfig
       >       - /nix/store/dgkyx5chvihgvmgb8pvc8qxq4gqm37b6-systemd-minimal-libs-aarch64-unknown-linux-gnu-257.6-dev/lib/pkgconfig
       >       - /nix/store/dgkyx5chvihgvmgb8pvc8qxq4gqm37b6-systemd-minimal-libs-aarch64-unknown-linux-gnu-257.6-dev/share/pkgconfig
       >
       >   HINT: you may need to install a package such as devmapper, devmapper-dev or devmapper-devel.
       >
       >   note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
       > warning: build failed, waiting for other jobs to finish...
       For full logs, run 'nix log /nix/store/n787wrc31pgc1dvxmhbr9qgx82qapcyf-thin-provisioning-tools-aarch64-unknown-linux-gnu-1.2.0.drv'.
21:02:10
@quadradical:federated.nexusQuadRadical (Ping)this is the same error as if i put it in pkgsBuildBuild instead of buildInputs21:02:32
@emilazy:matrix.orgemily try "PKG_CONFIG_PATH_${stdenv.buildPlatform.config}" = "${pkgsBuildBuild.lvm2}/lib/pkg-config"; 21:02:58
@emilazy:matrix.orgemilythat's not a "good solution" but it might be a first step to figuring out what is busted21:03:13
@quadradical:federated.nexusQuadRadical (Ping) do i swap out pkgsBuildBuild there for buildInputs? 21:03:15
@emilazy:matrix.orgemily er or is it /lib/pkgconfig 21:03:18
@emilazy:matrix.orgemilyno21:03:23
@emilazy:matrix.orgemily leave it in buildInputs still 21:03:26
@emilazy:matrix.orgemilybut check I got the path right :P21:03:32
@emilazy:matrix.orgemily it probably needs pkgsBuildBuild.lvm2.dev instead too 21:03:41
@quadradical:federated.nexusQuadRadical (Ping) yes but you care using pkgsBuildBuild.lvm2 in the code you posted 21:03:46
@quadradical:federated.nexusQuadRadical (Ping)which doesnt exist21:03:48
@quadradical:federated.nexusQuadRadical (Ping) so do i swap that to use buildInputs.lvm2? 21:03:56
@quadradical:federated.nexusQuadRadical (Ping) pkgsBuildBuild isnt a variable otherwise 21:04:10
@quadradical:federated.nexusQuadRadical (Ping) it just says error: undefined variable 'pkgsBuildBuild' @emily 21:06:57
@quadradical:federated.nexusQuadRadical (Ping) if i instead swap it with buildInputs it outputs error: expected a set but found a list: [ «thunk» «thunk» ] 21:07:25
@emilazy:matrix.orgemilyneeds adding to the package arguments.21:08:49
@quadradical:federated.nexusQuadRadical (Ping)oh sorry21:08:58
@emilazy:matrix.orgemily (pkgsFoo is not depsFoo) 21:09:07
@quadradical:federated.nexusQuadRadical (Ping)thank you21:09:08
@emilazy:matrix.orgemily (pkgsFoo is the package set that depsFoo sources from) 21:09:13
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) wait whats the diff between targetPackages and pkgsBuildBuild? 21:09:23
@quadradical:federated.nexusQuadRadical (Ping)trying now21:09:53
@emilazy:matrix.orgemily targetPackages is pkgsTargetTarget, I believe. 21:11:06
@quadradical:federated.nexusQuadRadical (Ping) Okay we are getting somewhere 21:11:07
@quadradical:federated.nexusQuadRadical (Ping) this did something "PKG_CONFIG_PATH_${stdenv.buildPlatform.config}" = "${pkgsBuildBuild.lvm2.dev}/lib/pkgconfig"; 21:11:16
@quadradical:federated.nexusQuadRadical (Ping)it built succescsfully21:11:27
@quadradical:federated.nexusQuadRadical (Ping)i typod but you understand21:11:31
@quadradical:federated.nexusQuadRadical (Ping)*successfully21:11:43

Show newer messages


Back to Room ListRoom Version: 6