Hello, I am still learning how to use gexps, and I thought that running this would work:
guix build -f example.scm with example.scm containing: (use-modules (gnu packages base)) (use-modules (guix gexp)) (define build-exp #~(begin (mkdir #$output) (chdir #$output) (symlink (string-append #$coreutils "/bin/ls") "list-files"))) (gexp->derivation "the-thing" build-exp) This is a copy of what's on the manual for explaining G-expressions. The guix build -f command should, according to the --help output: "build the package or derivation that the code within FILE evaluates to" However, I get an exception, "Wrong number of arguments to #<procedure 7f775f854f00 at guix/gexp.scm:1064:2 (state)>", after a backtrace that does not even contains example.scm. What is going on? How do you build the derivation? Best regards, divoplade