Hello Danny, sorry for delay. I have updated my repository with commit dc7d6d4ece30c7ab25e9f1927d64f2b409ab896c(version 14). Danny Milosavljevic writes: > are you sure you put the call into guix/scripts/system.scm ? > > There are a lot of #$ things there already - should work. > > In gnu/build/install.scm it's not going to work. > > The Guix high-level packaging stuff is not available build-side, only host= > -side. > > Can you provide a patch of what you did? > When doing `make` shows the error message: --8<---------------cut here---------------start------------->8--- Backtrace: 14 (primitive-load "/home/jin/guix/./build-aux/compile-all…") In guix/build/compile.scm: 158:6 13 (compile-files _ _ ("guix/scripts/system.scm" "gnu/b…") …) 107:11 12 (load-files "." _ #:report-load _ #:debug-port _) In ice-9/boot-9.scm: 2800:17 11 (resolve-interface (guix scripts system) #:select _ # _ …) In ice-9/threads.scm: 390:8 10 (_ _) In ice-9/boot-9.scm: 2726:13 9 (_) In ice-9/threads.scm: 390:8 8 (_ _) In ice-9/boot-9.scm: 2994:20 7 (_) 2312:4 6 (save-module-excursion _) 3014:26 5 (_) In unknown file: 4 (primitive-load-path "guix/scripts/system" #) In ice-9/eval.scm: 191:35 3 (_ #f) 191:27 2 (_ #f) 223:20 1 (proc #) In unknown file: 0 (%resolve-variable (7 . ungexp) #) ERROR: In procedure %resolve-variable: ungexp: unbound variable Makefile:5463: recipe for target 'make-go' failed make[2]: *** [make-go] Error 1 make[2]: Leaving directory '/home/jin/guix' Makefile:4536: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/jin/guix' Makefile:3078: recipe for target 'all' failed make: *** [all] Error 2 --8<---------------cut here---------------end--------------->8--- Attached patch.