all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* How do I build a derivation with guix build?
@ 2020-09-05 20:15 divoplade
  2020-09-06  2:40 ` Timothy Sample
  0 siblings, 1 reply; 3+ messages in thread
From: divoplade @ 2020-09-05 20:15 UTC (permalink / raw)
  To: help-guix

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



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-09-06  9:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-05 20:15 How do I build a derivation with guix build? divoplade
2020-09-06  2:40 ` Timothy Sample
2020-09-06  9:02   ` divoplade

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.