Hi, I'm trying to install guix 0.7 to give it a go and have got an error.
After 1) installing with: ./configure, make and sudo make install 2) authorize the gnu substitute with: sudo guix archive --authorize < hydra.gnu.org.pub 3) creating the builder users and group as described in the manual. 4) starting the deamon: sudo guix-daemon --build-users-group=guix-builder I've tried to search for the emacs keyword with: guix package -s emacs and get a listing of some packages, but also the following error: ... name: mit-scheme version: 9.1.1 Backtrace: In ice-9/boot-9.scm: 149: 19 [catch #t #<catch-closure 281d4c0> ...] 157: 18 [#<procedure 27bb0f0 ()>] In unknown file: ?: 17 [catch-closure] In ice-9/boot-9.scm: 63: 16 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 407: 15 [eval # #] In ice-9/boot-9.scm: 2111: 14 [save-module-excursion #<procedure 27c0100 at ice-9/boot-9.scm:3646:3 ()>] 3651: 13 [#<procedure 27c0100 at ice-9/boot-9.scm:3646:3 ()>] 1380: 12 [%start-stack load-stack ...] 1385: 11 [#<procedure 27e2990 ()>] In unknown file: ?: 10 [primitive-load "/usr/local/bin/guix"] In guix/ui.scm: 662: 9 [run-guix-command package "-s" "emacs"] :In guix/scripts/package.scm: 1072: 8 [guix-package "-s" "emacs"] 1047: 7 [process-query (# # # # ...)] In ice-9/boot-9.scm: 149: 6 [catch system-error ...] 157: 5 [#<procedure 371dc80 ()>] In srfi/srfi-1.scm: 619: 4 [for-each #<procedure 3720ba0 at guix/scripts/package.scm:1048:22 (t-66360)> ...] In guix/ui.scm: 458: 3 [package->recutils # #<output: file 1> 80] In unknown file: ?: 2 [sort (# # #) #<procedure package<? (p1 p2)>] In guix/ui.scm: 464: 1 [package<? # #] In guix/packages.scm: 280: 0 [package-full-name #] guix/packages.scm:280:17: In procedure package-full-name: guix/packages.scm:280:17: In procedure package-name: Wrong type argument: #<origin "mirror://gnu/mit-scheme/stable.pkg/9.1.1/mit-scheme-9.1.1-x86-64.tar.gz" hushdk3b6czhbv4erhndsootyrnjxmlxenmunn5pumyooynktxyq () 3f8f150> ... Have I missed any step? Thank you for your help! Regards, Fede P.S.: you find the full output in the attached file.
;;; note: source file /usr/local/share/guile/site/2.0/srfi/srfi-37.scm ;;; newer than compiled /usr/local/share/guile/site/2.0/srfi/srfi-37.go name: cflow version: 1.4 dependencies: emacs-24.3 location: gnu/packages/cflow.scm:27:2 homepage: http://www.gnu.org/software/cflow/ license: GPL 3+ synopsis: Create a graph of control flow within a program description: GNU cflow analyzes C source files and produces a graph charting the + control flow of the program. It can output the graph in several styles and in + either the POSIX format or in an extended GNU format. cflow also includes a + major mode for Emacs for examining the flowcharts that it produces. name: conkeror version: 1.0pre1 dependencies: bash-4.3 gzip-1.6 icecat-24.0 tar-1.27.1 location: gnu/packages/conkeror.scm:32:2 homepage: http://conkeror.org license: GPL 2, LGPL 2.1 synopsis: Keyboard focused web browser with Emacs look and feel description: Conkeror is a highly-programmable web browser based on Mozilla + XULRunner which is the base of all Mozilla products including Firefox. Conkeror + has a sophisticated keyboard system for running commands and interacting with + web page content, modelled after Emacs and Lynx. It is self-documenting and + extensible with JavaScript. + + It comes with builtin support for several Web 2.0 sites like several Google + services (Search, Gmail, Maps, Reader, etc.), Del.icio.us, Reddit, Last.fm and + YouTube. For easier editing of form fields, it can spawn external editors. For + this feature the recommended conkeror-spawn-process-helper package needs to be + installed. name: emacs version: 24.3 dependencies: alsa-lib-1.0.27.1 dbus-1.6.4 giflib-4.2.3 gnutls-3.2.15 + gtk+-2.24.21 libice-1.0.8 libjpeg-8d libpng-1.5.17 libsm-1.2.1 libtiff-4.0.3 + libx11-1.5.0 libxft-2.3.1 libxml2-2.9.0 libxpm-3.5.10 ncurses-5.9 + pkg-config-0.27.1 texinfo-5.2 zlib-1.2.7 location: gnu/packages/emacs.scm:42:2 homepage: http://www.gnu.org/software/emacs/ license: GPL 3+ synopsis: The extensible, customizable, self-documenting text editor description: GNU Emacs is an extensible and highly customizable text editor. It + is based on an Emacs Lisp interpreter with extensions for text editing. Emacs + has been extended in essentially all areas of computing, giving rise to a vast + array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, + remote server editing, and much more. Emacs includes extensive documentation on + all aspects of the system, from basic editing to writing large Lisp programs. + It has full Unicode support for nearly all human languages. name: geiser version: 0.4 dependencies: emacs-24.3 guile-2.0.11 location: gnu/packages/emacs.scm:111:2 homepage: http://nongnu.org/geiser/ license: Modified BSD synopsis: Collection of Emacs modes for Guile and Racket hacking description: Geiser is a collection of Emacs major and minor modes that conspire + with one or more Scheme interpreters to keep the Lisp Machine Spirit alive. It + draws inspiration (and a bit more) from environments such as Common Lisp’s + Slime, Factor’s FUEL, Squeak or Emacs itself, and does its best to make Scheme + hacking inside Emacs (even more) fun. + + Or, to be precise, what i consider fun. Geiser is thus my humble contribution + to the dynamic school of expression, and a reaction against what i perceive as a + derailment, in modern times, of standard Scheme towards the static camp. + Because i prefer growing and healing to poking at corpses, the continuously + running Scheme interpreter takes the center of the stage in Geiser. A bundle of + Elisp shims orchestrates the dialog between the Scheme interpreter, Emacs and, + ultimately, the schemer, giving her access to live metadata. name: gettext version: 0.19.2 dependencies: expat-2.1.0 location: gnu/packages/gettext.scm:35:2 homepage: http://www.gnu.org/software/gettext/ license: GPL 3 synopsis: Tools and documentation for translation description: GNU Gettext is a package providing a framework for translating the + textual output of programs into multiple languages. It provides translators + with the means to create message catalogs, as well as an Emacs mode to work with + them, and a runtime library to load translated messages from the catalogs. + Nearly all GNU packages use Gettext. name: guile-wm version: 1.0 dependencies: guile-2.0.11 guile-xcb-1.3 pkg-config-0.27.1 location: gnu/packages/guile-wm.scm:64:2 homepage: http://www.markwitmer.com/guile-xcb/guile-wm.html license: GPL 3+ synopsis: X11 window manager toolkit in Scheme description: Guile-WM is a simple window manager that's completely + customizable—you have total control of what it does by choosing which modules to + include. Included with it are a few modules that provide basic TinyWM-like + window management, some window record-keeping, multi-monitor support, and + emacs-like keymaps and minibuffer. At this point, it's just enough to get you + started. name: mit-scheme version: 9.1.1 Backtrace: In ice-9/boot-9.scm: 149: 19 [catch #t #<catch-closure 281d4c0> ...] 157: 18 [#<procedure 27bb0f0 ()>] In unknown file: ?: 17 [catch-closure] In ice-9/boot-9.scm: 63: 16 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 407: 15 [eval # #] In ice-9/boot-9.scm: 2111: 14 [save-module-excursion #<procedure 27c0100 at ice-9/boot-9.scm:3646:3 ()>] 3651: 13 [#<procedure 27c0100 at ice-9/boot-9.scm:3646:3 ()>] 1380: 12 [%start-stack load-stack ...] 1385: 11 [#<procedure 27e2990 ()>] In unknown file: ?: 10 [primitive-load "/usr/local/bin/guix"] In guix/ui.scm: 662: 9 [run-guix-command package "-s" "emacs"] In guix/scripts/package.scm: 1072: 8 [guix-package "-s" "emacs"] 1047: 7 [process-query (# # # # ...)] In ice-9/boot-9.scm: 149: 6 [catch system-error ...] 157: 5 [#<procedure 371dc80 ()>] In srfi/srfi-1.scm: 619: 4 [for-each #<procedure 3720ba0 at guix/scripts/package.scm:1048:22 (t-66360)> ...] In guix/ui.scm: 458: 3 [package->recutils # #<output: file 1> 80] In unknown file: ?: 2 [sort (# # #) #<procedure package<? (p1 p2)>] In guix/ui.scm: 464: 1 [package<? # #] In guix/packages.scm: 280: 0 [package-full-name #] guix/packages.scm:280:17: In procedure package-full-name: guix/packages.scm:280:17: In procedure package-name: Wrong type argument: #<origin "mirror://gnu/mit-scheme/stable.pkg/9.1.1/mit-scheme-9.1.1-x86-64.tar.gz" hushdk3b6czhbv4erhndsootyrnjxmlxenmunn5pumyooynktxyq () 3f8f150>