!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

869 Members
171 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
8 Aug 2024
@quapka4:matrix.orgquapka4 Hi, a simple thing :D. I have a flake.nix that builds on my NixOS machine, but when I tried to build that flake on another non-NixOS machine that has Nix installed with nix-user-chroot the build fails on one particular package (libgpg-error). What is the reasonable way to debug this? 08:29:52
@quapka4:matrix.orgquapka4I hope it's some mismatch of channels or some version or something, because this hassle with "runs on my machine" is exactly something I wanted to avoid when diving into Nix :D08:30:43
@dramforever:matrix.orgdramforever
In reply to @quapka4:matrix.org
Hi, a simple thing :D. I have a flake.nix that builds on my NixOS machine, but when I tried to build that flake on another non-NixOS machine that has Nix installed with nix-user-chroot the build fails on one particular package (libgpg-error). What is the reasonable way to debug this?
if the store path is the same then it's not some channel or version mismatch
08:33:18
@dramforever:matrix.orgdramforeverit could just be something in libgpg-error that works differently in a chroot... unfortunately it's also basically an ad-hoc process to see what went wrong08:34:06
@quapka4:matrix.orgquapka4 Well, nix-user-chroot gives me /nix/store and my NixOS also has /nix/store. 08:34:56
@dramforever:matrix.orgdramforeveroh i mean the path of that thing that "builds"08:35:16
@dramforever:matrix.orgdramforeverhow are you running anything? full command and logs?08:35:24
@dramforever:matrix.orgdramforever it should fail at the end something like for full logs run nix log /nix/store/somethingsomething.drv 08:35:53
@quapka4:matrix.orgquapka4 Just nix build '.?submodules=1'. 08:36:00
@dramforever:matrix.orgdramforeverif that long something is the same it's not a channel or version mismatch08:36:03
@dramforever:matrix.orgdramforeveroh yeah sorry there's no way to know what the success side looks like 🤦08:36:38
@dramforever:matrix.orgdramforever
In reply to @quapka4:matrix.org
Just nix build '.?submodules=1'.
how about nix eval --raw '.?submodules=1' on both sides
08:37:11
@quapka4:matrix.orgquapka4
In reply to @dramforever:matrix.org
oh yeah sorry there's no way to know what the success side looks like 🤦
But I have the success side on my NixOS, right?
08:37:12
@dramforever:matrix.orgdramforeveryou wouldn't get the error message to check for logs if it succeeded 🤦 lol08:37:40

Show newer messages


Back to Room ListRoom Version: 6