!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

582 Members
128 Servers

Load older messages


SenderMessageTime
13 Jul 2025
@quadradical:federated.nexusQuadRadical (Ping)sure will try21:27:58
@quadradical:federated.nexusQuadRadical (Ping) fails 21:28:39
@quadradical:federated.nexusQuadRadical (Ping)
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/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.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/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.
21:28:46
@emilazy:matrix.orgemily I see. and if you drop pkg-config from depsBuildBuild and set "PKG_CONFIG_${stdenv.buildPlatform.config}" = lib.getExe pkgsBuildBuild.pkg-config;? 21:29:26
@quadradical:federated.nexusQuadRadical (Ping) like this then?
  "PKG_CONFIG_${stdenv.buildPlatform.config}" = lib.getExe pkgsBuildBuild.pkg-config;
  depsBuildBuild = [
    lvm2.dev
  ];
  nativeBuildInputs = [
    pkg-config
    rustPlatform.bindgenHook
  ];
  buildInputs = [
    udev
  ];
21:30:03
@quadradical:federated.nexusQuadRadical (Ping)same err21:30:06
@quadradical:federated.nexusQuadRadical (Ping) The system library devmapper required by crate devicemapper-sys was not found. 21:30:12
@quadradical:federated.nexusQuadRadical (Ping)
       >   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/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.
21:30:26
@emilazy:matrix.orgemilyuh, hmm.21:30:34
@emilazy:matrix.orgemilythis is confusing :)21:30:42
@emilazy:matrix.orgemily I don't understand why it works with the wrong udev. 21:31:03
@quadradical:federated.nexusQuadRadical (Ping) well putting udev solely in depsBuildBuild fixes devmapper but breaks thinp 21:31:33
@quadradical:federated.nexusQuadRadical (Ping)same with lvm221:31:41
@quadradical:federated.nexusQuadRadical (Ping)putting it in both allows both to build21:31:47
@emilazy:matrix.orgemilyyes. but I don't quite understand how it manages to keep the two separate :)21:31:54
@quadradical:federated.nexusQuadRadical (Ping)let me try again make sure im not crazy21:32:05
@quadradical:federated.nexusQuadRadical (Ping)wait its failing now21:32:24
@quadradical:federated.nexusQuadRadical (Ping)uhhh21:32:25
@quadradical:federated.nexusQuadRadical (Ping)thinp fails to build again now21:32:35
@emilazy:matrix.orgemily maybe nix derivation show the output path of the one that actually worked 21:32:46
@emilazy:matrix.orgemilyyou probably built something different to what you thought21:32:54
@quadradical:federated.nexusQuadRadical (Ping)
{
  "/nix/store/khdhxs9anfkdv8wn58gx04mmk0yk970d-thin-provisioning-tools-aarch64-unknown-linux-gnu-1.2.0.drv": {
    "args": [
      "-e",
      "/nix/store/vj1c3wf9c11a0qs6p3ymfvrnsdgsdcbq-source-stdenv.sh",
      "/nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh"
    ],
    "builder": "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash",
    "env": {
      "PKG_CONFIG_ALLOW_CROSS": "1",
      "__structuredAttrs": "",
      "buildInputs": "/nix/store/dgkyx5chvihgvmgb8pvc8qxq4gqm37b6-systemd-minimal-libs-aarch64-unknown-linux-gnu-257.6-dev /nix/store/q83nr91wq640cybqn80b1604inpdnggq-lvm2-aarch64-unknown-linux-gnu-2.03.32-dev",
      "builder": "/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash",
      "cargoBuildFeatures": "",
      "cargoBuildNoDefaultFeatures": "",
      "cargoBuildType": "release",
      "cargoCheckFeatures": "",
      "cargoCheckNoDefaultFeatures": "",
      "cargoCheckType": "release",
      "cargoDeps": "/nix/store/iawf8q7irsajalf4d7cpmvkblbq5qvm1-thin-provisioning-tools-1.2.0-vendor",
      "cargoHash": "sha256-H5GRAZpFl2t/bH8THyPkZq5ptS70XkhSCxQ6ko+0RC8=",
      "cmakeFlags": "-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_PROCESSOR=x86_64",
      "configureFlags": "--build=x86_64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu",
      "configurePhase": "runHook preConfigure\nrunHook postConfigure\n",
      "depsBuildBuild": "/nix/store/h5khrpnjj3fb182sc32fx1z75w0lhksy-pkg-config-wrapper-0.29.2 /nix/store/ia5i9cgajql0rhh38yz2p0qibx66fc8d-lvm2-2.03.32-dev /nix/store/cxy5q3kn7aq9dp3bffznb37gzflanfk5-systemd-minimal-libs-257.6-dev",
      "depsBuildBuildPropagated": "",
      "depsBuildTarget": "",
      "depsBuildTargetPropagated": "",
      "depsHostHost": "",
      "depsHostHostPropagated": "",
      "depsTargetTarget": "",
      "depsTargetTargetPropagated": "",
      "doCheck": "",
      "doInstallCheck": "",
      "mesonFlags": "--cross-file=/nix/store/hr9vv8yrnnbbfbam46hw71zdjv7swr45-cross-file.conf",
      "name": "thin-provisioning-tools-aarch64-unknown-linux-gnu-1.2.0",
      "nativeBuildInputs": "/nix/store/5jv842ac09z9zrp69rd4h0shnff0p1sx-rust-bindgen-hook /nix/store/27b5ss8bq0vb9szhgn558czr5smqq831-auditable-aarch64-unknown-linux-gnu-cargo-1.87.0 /nix/store/m57vkc6dp962ya457a1w027b8r6m06yb-cargo-build-hook.sh /nix/store/chjl10zgczichakb51r2r8sa281qviqr-cargo-check-hook.sh /nix/store/fwi6gc18f2qvn2jwsdgpb8pc3j3cih37-cargo-install-hook.sh /nix/store/88xf3wl8d5n3knchgx250xcaxyvd73ly-cargo-setup-hook.sh /nix/store/iwn2gygjcn5x8fiw9yy185whqfr2qvni-aarch64-unknown-linux-gnu-rustc-wrapper-1.87.0 /nix/store/h8c622ryajszymvgi5nw8nyw1vqdf9y4-aarch64-unknown-linux-gnu-cargo-1.87.0",
      "out": "/nix/store/ybgn772gicsiz8l92idw4nsqhvrw2k6b-thin-provisioning-tools-aarch64-unknown-linux-gnu-1.2.0",
      "outputs": "out",
      "patches": "",
      "pname": "thin-provisioning-tools",
      "postInstall": "ln -s $out/bin/pdata_tools $out/bin/cache_check\nln -s $out/bin/pdata_tools $out/bin/cache_dump\nln -s $out/bin/pdata_tools $out/bin/cache_metadata_size\nln -s $out/bin/pdata_tools $out/bin/cache_repair\nln -s $out/bin/pdata_tools $out/bin/cache_restore\nln -s $out/bin/pdata_tools $out/bin/cache_writeback\nln -s $out/bin/pdata_tools $out/bin/era_check\nln -s $out/bin/pdata_tools $out/bin/era_dump\nln -s $out/bin/pdata_tools $out/bin/era_invalidate\nln -s $out/bin/pdata_tools $out/bin/era_restore\nln -s $out/bin/pdata_tools $out/bin/thin_check\nln -s $out/bin/pdata_tools $out/bin/thin_delta\nln -s $out/bin/pdata_tools $out/bin/thin_dump\nln -s $out/bin/pdata_tools $out/bin/thin_ls\nln -s $out/bin/pdata_tools $out/bin/thin_metadata_size\nln -s $out/bin/pdata_tools $out/bin/thin_repair\nln -s $out/bin/pdata_tools $out/bin/thin_restore\nln -s $out/bin/pdata_tools $out/bin/thin_rmap\nln -s $out/bin/pdata_tools $out/bin/thin_trim\n",
      "postUnpack": "eval \"$cargoDepsHook\"\n\nexport RUST_LOG=\n",
      "propagatedBuildInputs": "",
      "propagatedNativeBuildInputs": "",
      "src": "/nix/store/aa1hi8acvcyx1yrmhhckbq1vfql9d8r3-source",
      "stdenv": "/nix/store/77babk4q8986raarjgv36iq50cl1m66c-stdenv-linux",
      "strictDeps": "1",
      "system": "x86_64-linux",
      "useFetchCargoVendor": "1",
      "version": "1.2.0"
    },
    "inputDrvs": {
      "/nix/store/2gi8r7ch12a5axmkdabd8mk95pah7hin-pkg-config-wrapper-0.29.2.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/41bayzqjipjqfv0ssihs5w1jczcf8hxk-cargo-install-hook.sh.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/4zk326nwvamjry3hj2w99rb36w1qr3wx-thin-provisioning-tools-1.2.0-vendor.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/6izxg11gwapaf094lksf6nlp8vh9zwa4-cargo-setup-hook.sh.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/94zhadx9i2g3fg0g1xcki70vfnf5xnq6-cargo-check-hook.sh.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/bzk8d6bvbzz7r974c2xmi76rbgg2ri4x-cargo-build-hook.sh.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/c8dsr967ap3j1l01l565w926bahlxpmc-bash-5.2p37.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/gyn3brgh91x4ivxs9c6cqp5rwpyhwyl9-auditable-aarch64-unknown-linux-gnu-cargo-1.87.0.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/j7arhci8z68818hwymljiifgk8a2f35a-aarch64-unknown-linux-gnu-rustc-wrapper-1.87.0.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/mbpb2bggn4y9p35nw7ymqr83p2b607p2-source.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/n9b66rnvf458h3l545p6c0cmqj1v7a0j-systemd-minimal-libs-aarch64-unknown-linux-gnu-257.6.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "dev"
        ]
      },
      "/nix/store/nbksb4p75zf4yfgk3fh853zcddbx94ml-lvm2-2.03.32.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "dev"
        ]
      },
      "/nix/store/p193k2h41v9xnl7bjyxlllyzz04kql2a-systemd-minimal-libs-257.6.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "dev"
        ]
      },
      "/nix/store/pjsjfhx865vh40lrv99im1ag217g7sk6-stdenv-linux.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/qd5iq6g5jma77ryg8ywzb3adpf5afjrv-rust-bindgen-hook.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      },
      "/nix/store/qn6hkcxji6rkj4d7mbbm30il1ybz05km-lvm2-aarch64-unknown-linux-gnu-2.03.32.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "dev"
        ]
      },
      "/nix/store/wyxpr4szz7d9j2ifvxzd9z1ngpzcgv5w-aarch64-unknown-linux-gnu-cargo-1.87.0.drv": {
        "dynamicOutputs": {},
        "outputs": [
          "out"
        ]
      }
    },
    "inputSrcs": [
      "/nix/store/hr9vv8yrnnbbfbam46hw71zdjv7swr45-cross-file.conf",
      "/nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh",
      "/nix/store/vj1c3wf9c11a0qs6p3ymfvrnsdgsdcbq-source-stdenv.sh"
    ],
    "name": "thin-provisioning-tools-aarch64-unknown-linux-gnu-1.2.0",
    "outputs": {
      "out": {
        "path": "/nix/store/ybgn772gicsiz8l92idw4nsqhvrw2k6b-thin-provisioning-tools-aarch64-unknown-linux-gnu-1.2.0"
      }
    },
    "system": "x86_64-linux"
  }
}
21:33:45
@emilazy:matrix.orgemilyand this is the one that builds?21:34:20
@quadradical:federated.nexusQuadRadical (Ping)yeah thats the one that worked21:34:29
@quadradical:federated.nexusQuadRadical (Ping)i think21:34:37
@quadradical:federated.nexusQuadRadical (Ping)its no longer in my history now21:34:40
@quadradical:federated.nexusQuadRadical (Ping)vscode terminal history is too short ://21:34:46
@quadradical:federated.nexusQuadRadical (Ping)really need to up that21:34:52
@emilazy:matrix.orgemily well, you can check. nix build /nix/store/khdhxs9anfkdv8wn58gx04mmk0yk970d-thin-provisioning-tools-aarch64-unknown-linux-gnu-1.2.0.drv'^*' 21:34:58
@quadradical:federated.nexusQuadRadical (Ping)empty21:35:07

Show newer messages


Back to Room ListRoom Version: 6