IRC channel logs
2013-07-27.log
back to list of logs
<amirouche>héllo, it's not clear from the documentation whether I need guix daemon if I install it as a user <Steap>amirouche: you need to run the daemon; yes <amirouche>I did install guix, the daemon running, I ran guix pull <Steap>amirouche: what version of Guix and Guile do you use ? <Steap>"sendfile" is only defined in Guix0.8+ <Steap>but Guix should be able to detect that you do not have it <amirouche>the latest release of guix is 0.3 from a few days ago <Steap>I'm pretty sure that with Guile 2.0.9, it would work (you could compile it yourself), but Guix should work with Guix 2.0.7 <Steap>Could you run (defined? 'sendfile) in guile ? <Steap>I mean, it's normal to get #f <Steap>I havethe same with Guix 2.0.5 <Steap>but it's weird that Guix does not handle that well <Steap>you could install guile 2.0.9 using guix,yes <Steap>I'm afraid you might run into the same issue though <Steap>well, if you install Guile 2.0.9 in /home/amirouche/some/directory/bin <Steap>you should add "export PATH=/home/amirouche/some/directory/bin:$PATH" at the end of your ~/.bashrc <Steap>then "which guile" should return "/home/amirouche/some/directory/bin" <amirouche>I'm talking about guix installed packages not package that I install manually <Steap>they are installed in ~/.guix-profile/bin <Steap>so you should add taht to $PATH <Steap>Btw, could you file a bug report ? <Steap>don't you have a ~/.guix-profile ? <Steap>are you sure guix did not fail ? <amirouche>I mean I did configure make make install then guix pull <amirouche>it failed because it had not the correct rights on /nix/store <amirouche>a command to execute to correct the thing was provided <Steap>(not sure how it works since we've only started to use that a few weeks ago and I was busy with work :/) <Steap>so, have you tried installing "hello" through Guix ? <Steap>I think the ~/.guix-profile will be created when guix manages to install its first package <amirouche>but guix script reference /usr/bin/guile which is 2.0.6 on my system <amirouche>I replace the shebang with /usr/bin/env guile <Steap>oh yeah, you don't have libgcrypt <Steap>funny that configure does not tell you anything about this <Steap>oh, so Guix just can't find it <Steap>The easy solution would be to install it through Guix too :) <Steap>It's quite weird that it's not found by Guix <Steap>It's not easy to install Guix yet, but it's worth the trouble :) <amirouche>I wanted to use guix to pull quickly dependencies for skribilo