all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#28858: make fails: In procedure allocate-struct: Wrong type argument in position 2: 5
@ 2017-10-15 22:03 Martin Castillo
  2017-10-16 13:16 ` Ludovic Courtès
  0 siblings, 1 reply; 2+ messages in thread
From: Martin Castillo @ 2017-10-15 22:03 UTC (permalink / raw)
  To: 28858


[-- Attachment #1.1.1: Type: text/plain, Size: 418 bytes --]

I'm trying to build guix from git on guixsd, but the make step fails. I
don't have much experience with scheme, so I have no idea, what the
problem could be.

I did
$ guix environment guix
[env] $ ./configure --localstatedir=/var
[env] $ make
(fails)

Attached is the output of repeated make invocation.

Martin Castillo

[Is it okay to attach logs or should I put them better in the message body?]



[-- Attachment #1.1.2: make-output --]
[-- Type: text/plain, Size: 29804 bytes --]

[env]$ make -j 2
make  all-recursive
make[1]: Verzeichnis „/home/mcd/guix“ wird betreten
Making all in po/guix
make[2]: Verzeichnis „/home/mcd/guix/po/guix“ wird betreten
make[2]: Verzeichnis „/home/mcd/guix/po/guix“ wird verlassen
Making all in po/packages
make[2]: Verzeichnis „/home/mcd/guix/po/packages“ wird betreten
make[2]: Verzeichnis „/home/mcd/guix/po/packages“ wird verlassen
make[2]: Verzeichnis „/home/mcd/guix“ wird betreten
Compiling Scheme modules...
;;; note: source file ./guix/build/utils.scm
;;;       newer than compiled /home/mcd/guix/guix/build/utils.go
  LOAD     (guix base32)
;;; note: source file ./guix/base32.scm
;;;       newer than compiled /home/mcd/guix/guix/base32.go
  LOAD     (guix memoization)
;;; note: source file ./guix/memoization.scm
;;;       newer than compiled /home/mcd/guix/guix/memoization.go
  LOAD     (guix utils)
;;; note: source file ./guix/utils.scm
;;;       newer than compiled /home/mcd/guix/guix/utils.go
;;; note: source file ./guix/config.scm
;;;       newer than compiled /home/mcd/guix/guix/config.go
;;; note: source file ./guix/build/syscalls.scm
;;;       newer than compiled /home/mcd/guix/guix/build/syscalls.go
^C
Some deprecated features have been used.  Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information.  Set it to "no" to suppress
this message.
make[2]: *** [Makefile:5256: make-go] Fehler 1
make[1]: *** [Makefile:4387: all-recursive] Unterbrechung
make: *** [Makefile:2977: all] Unterbrechung

mcd@komputilo ~/guix [env]$ make 
make  all-recursive
make[1]: Verzeichnis „/home/mcd/guix“ wird betreten
Making all in po/guix
make[2]: Verzeichnis „/home/mcd/guix/po/guix“ wird betreten
make[2]: Verzeichnis „/home/mcd/guix/po/guix“ wird verlassen
Making all in po/packages
make[2]: Verzeichnis „/home/mcd/guix/po/packages“ wird betreten
make[2]: Verzeichnis „/home/mcd/guix/po/packages“ wird verlassen
make[2]: Verzeichnis „/home/mcd/guix“ wird betreten
Compiling Scheme modules...
;;; note: source file ./guix/build/utils.scm
;;;       newer than compiled /home/mcd/guix/guix/build/utils.go
  LOAD     (guix base32)
;;; note: source file ./guix/base32.scm
;;;       newer than compiled /home/mcd/guix/guix/base32.go
  LOAD     (guix memoization)
;;; note: source file ./guix/memoization.scm
;;;       newer than compiled /home/mcd/guix/guix/memoization.go
  LOAD     (guix utils)
;;; note: source file ./guix/utils.scm
;;;       newer than compiled /home/mcd/guix/guix/utils.go
;;; note: source file ./guix/config.scm
;;;       newer than compiled /home/mcd/guix/guix/config.go
;;; note: source file ./guix/build/syscalls.scm
;;;       newer than compiled /home/mcd/guix/guix/build/syscalls.go
  LOAD     (guix download)
;;; note: source file ./guix/download.scm
;;;       newer than compiled /home/mcd/guix/guix/download.go
;;; note: source file ./guix/store.scm
;;;       newer than compiled /home/mcd/guix/guix/store.go
;;; note: source file ./guix/packages.scm
;;;       newer than compiled /home/mcd/guix/guix/packages.go
;;; note: source file ./guix/gexp.scm
;;;       newer than compiled /home/mcd/guix/guix/gexp.go
;;; note: source file ./guix/build/download.scm
;;;       newer than compiled /home/mcd/guix/guix/build/download.go
  LOAD     (guix git-download)
;;; note: source file ./guix/git-download.scm
;;;       newer than compiled /home/mcd/guix/guix/git-download.go
;;; note: source file ./guix/build-system/gnu.scm
;;;       newer than compiled /home/mcd/guix/guix/build-system/gnu.go
  LOAD     (guix gexp)
  LOAD     (guix profiles)
;;; note: source file ./guix/profiles.scm
;;;       newer than compiled /home/mcd/guix/guix/profiles.go
  LOAD     (guix gnu-maintenance)
;;; note: source file ./guix/gnu-maintenance.scm
;;;       newer than compiled /home/mcd/guix/guix/gnu-maintenance.go
;;; note: source file ./guix/http-client.scm
;;;       newer than compiled /home/mcd/guix/guix/http-client.go
;;; note: source file ./guix/ui.scm
;;;       newer than compiled /home/mcd/guix/guix/ui.go
;;; note: source file ./guix/licenses.scm
;;;       newer than compiled /home/mcd/guix/guix/licenses.go
;;; note: source file ./guix/upstream.scm
;;;       newer than compiled /home/mcd/guix/guix/upstream.go
;;; note: source file ./guix/zlib.scm
;;;       newer than compiled /home/mcd/guix/guix/zlib.go
  LOAD     (guix upstream)
  LOAD     (guix licenses)
  LOAD     (guix git)
  LOAD     (guix graph)
;;; note: source file ./guix/graph.scm
;;;       newer than compiled /home/mcd/guix/guix/graph.go
  LOAD     (guix cve)
;;; note: source file ./guix/cve.scm
;;;       newer than compiled /home/mcd/guix/guix/cve.go
  LOAD     (guix zlib)
  LOAD     (guix build-system ant)
;;; note: source file ./guix/build-system/ant.scm
;;;       newer than compiled /home/mcd/guix/guix/build-system/ant.go
  LOAD     (guix build-system cmake)
;;; note: source file ./guix/build-system/cmake.scm
;;;       newer than compiled /home/mcd/guix/guix/build-system/cmake.go
  LOAD     (guix build-system go)
  LOAD     (guix build-system meson)
  LOAD     (guix build-system minify)
  LOAD     (guix build-system gnu)
  LOAD     (guix build-system texlive)
;;; note: source file ./guix/build-system/texlive.scm
;;;       newer than compiled /home/mcd/guix/guix/build-system/texlive.go
  LOAD     (guix http-client)
  LOAD     (guix store)
  LOAD     (guix ui)
  LOAD     (guix build ant-build-system)
;;; note: source file ./guix/build/ant-build-system.scm
;;;       newer than compiled /home/mcd/guix/guix/build/ant-build-system.go
;;; note: source file ./guix/build/gnu-build-system.scm
;;;       newer than compiled /home/mcd/guix/guix/build/gnu-build-system.go
  LOAD     (guix build download)
  LOAD     (guix build cmake-build-system)
;;; note: source file ./guix/build/cmake-build-system.scm
;;;       newer than compiled /home/mcd/guix/guix/build/cmake-build-system.go
  LOAD     (guix build emacs-build-system)
;;; note: source file ./guix/build/emacs-build-system.scm
;;;       newer than compiled /home/mcd/guix/guix/build/emacs-build-system.go
  LOAD     (guix build meson-build-system)
  LOAD     (guix build minify-build-system)
  LOAD     (guix build go-build-system)
  LOAD     (guix build gnu-build-system)
  LOAD     (guix build texlive-build-system)
;;; note: source file ./guix/build/texlive-build-system.scm
;;;       newer than compiled /home/mcd/guix/guix/build/texlive-build-system.go
  LOAD     (guix build utils)
  LOAD     (guix build pull)
;;; note: source file ./guix/build/pull.scm
;;;       newer than compiled /home/mcd/guix/guix/build/pull.go
  LOAD     (guix build syscalls)
  LOAD     (guix build graft)
;;; note: source file ./guix/build/graft.scm
;;;       newer than compiled /home/mcd/guix/guix/build/graft.go
  LOAD     (guix packages)
  LOAD     (guix import print)
;;; note: source file ./gnu/packages.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages.go
;;; note: source file ./guix/import/utils.scm
;;;       newer than compiled /home/mcd/guix/guix/import/utils.go
  LOAD     (guix import utils)
  LOAD     (guix scripts download)
;;; note: source file ./guix/scripts/download.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/download.go
  LOAD     (guix scripts archive)
;;; note: source file ./guix/scripts/archive.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/archive.go
  LOAD     (guix scripts import)
;;; note: source file ./guix/scripts/import.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/import.go
  LOAD     (guix scripts package)
;;; note: source file ./guix/scripts/package.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/package.go
;;; note: source file ./gnu/packages/bootstrap.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/bootstrap.go
;;; note: source file ./gnu/packages/base.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/base.go
;;; note: source file ./gnu/packages/perl.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/perl.go
;;; note: source file ./gnu/packages/pkg-config.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/pkg-config.go
;;; note: source file ./gnu/packages/gettext.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gettext.go
;;; note: source file ./gnu/packages/docbook.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/docbook.go
;;; note: source file ./gnu/packages/compression.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/compression.go
;;; note: source file ./gnu/packages/assembly.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/assembly.go
;;; note: source file ./gnu/packages/texinfo.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/texinfo.go
;;; note: source file ./gnu/packages/linux.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/linux.go
;;; note: source file ./gnu/packages/admin.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/admin.go
;;; note: source file ./gnu/packages/databases.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/databases.go
;;; note: source file ./gnu/packages/algebra.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/algebra.go
;;; note: source file ./gnu/packages/autotools.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/autotools.go
;;; note: source file ./gnu/packages/man.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/man.go
;;; note: source file ./gnu/packages/flex.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/flex.go
;;; note: source file ./gnu/packages/bash.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/bash.go
;;; note: source file ./gnu/packages/ncurses.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/ncurses.go
;;; note: source file ./gnu/packages/swig.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/swig.go
;;; note: source file ./gnu/packages/pcre.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/pcre.go
;;; note: source file ./gnu/packages/guile.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/guile.go
;;; note: source file ./gnu/packages/aspell.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/aspell.go
;;; note: source file ./gnu/packages/bdw-gc.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/bdw-gc.go
;;; note: source file ./gnu/packages/hurd.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/hurd.go
;;; note: source file ./gnu/packages/libffi.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libffi.go
;;; note: source file ./gnu/packages/python.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/python.go
;;; note: source file ./gnu/packages/backup.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/backup.go
;;; note: source file ./gnu/packages/tcl.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/tcl.go
;;; note: source file ./gnu/packages/image.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/image.go
;;; note: source file ./gnu/packages/boost.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/boost.go
;;; note: source file ./gnu/packages/icu4c.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/icu4c.go
;;; note: source file ./gnu/packages/shells.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/shells.go
;;; note: source file ./gnu/packages/documentation.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/documentation.go
;;; note: source file ./gnu/packages/graphviz.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/graphviz.go
;;; note: source file ./gnu/packages/xorg.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/xorg.go
;;; note: source file ./gnu/packages/check.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/check.go
;;; note: source file ./gnu/packages/emacs.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/emacs.go
;;; note: source file ./gnu/packages/audio.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/audio.go
;;; note: source file ./gnu/packages/glib.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/glib.go
;;; note: source file ./gnu/packages/enlightenment.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/enlightenment.go
;;; note: source file ./gnu/packages/code.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/code.go
;;; note: source file ./gnu/packages/gcc.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gcc.go
;;; note: source file ./gnu/packages/xml.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/xml.go
;;; note: source file ./gnu/packages/gnupg.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gnupg.go
;;; note: source file ./gnu/packages/curl.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/curl.go
;;; note: source file ./gnu/packages/groff.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/groff.go
;;; note: source file ./gnu/packages/ghostscript.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/ghostscript.go
;;; note: source file ./gnu/packages/fontutils.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/fontutils.go
;;; note: source file ./gnu/packages/gtk.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gtk.go
;;; note: source file ./gnu/packages/freedesktop.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/freedesktop.go
;;; note: source file ./gnu/packages/gl.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gl.go
;;; note: source file ./gnu/packages/video.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/video.go
;;; note: source file ./gnu/packages/cdrom.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/cdrom.go
;;; note: source file ./gnu/packages/mp3.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/mp3.go
;;; note: source file ./gnu/packages/xiph.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/xiph.go
;;; note: source file ./gnu/packages/pulseaudio.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/pulseaudio.go
;;; note: source file ./gnu/packages/libcanberra.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libcanberra.go
;;; note: source file ./gnu/packages/gstreamer.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gstreamer.go
;;; note: source file ./gnu/packages/gnome.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gnome.go
;;; note: source file ./gnu/packages/build-tools.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/build-tools.go
;;; note: source file ./gnu/packages/calendar.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/calendar.go
;;; note: source file ./gnu/packages/dav.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/dav.go
;;; note: source file ./gnu/packages/file.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/file.go
;;; note: source file ./gnu/packages/libevent.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libevent.go
;;; note: source file ./gnu/packages/tls.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/tls.go
;;; note: source file ./gnu/packages/dns.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/dns.go
;;; note: source file ./gnu/packages/crypto.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/crypto.go
;;; note: source file ./gnu/packages/aidc.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/aidc.go
;;; note: source file ./gnu/packages/popt.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/popt.go
;;; note: source file ./gnu/packages/password-utils.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/password-utils.go
;;; note: source file ./gnu/packages/gnuzilla.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gnuzilla.go
;;; note: source file ./gnu/packages/cups.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/cups.go
;;; note: source file ./gnu/packages/libusb.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libusb.go
;;; note: source file ./gnu/packages/java.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/java.go
;;; note: source file ./gnu/packages/certs.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/certs.go
;;; note: source file ./gnu/packages/wget.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/wget.go
;;; note: source file ./gnu/packages/libidn.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libidn.go
;;; note: source file ./gnu/packages/libunistring.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libunistring.go
;;; note: source file ./gnu/packages/web.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/web.go
;;; note: source file ./gnu/packages/apr.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/apr.go
;;; note: source file ./gnu/packages/machine-learning.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/machine-learning.go
;;; note: source file ./gnu/packages/maths.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/maths.go
;;; note: source file ./gnu/packages/fltk.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/fltk.go
;;; note: source file ./gnu/packages/gd.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gd.go
;;; note: source file ./gnu/packages/imagemagick.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/imagemagick.go
;;; note: source file ./gnu/packages/lisp.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/lisp.go
;;; note: source file ./gnu/packages/tex.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/tex.go
;;; note: source file ./gnu/packages/lua.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/lua.go
;;; note: source file ./gnu/packages/pdf.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/pdf.go
;;; note: source file ./gnu/packages/game-development.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/game-development.go
;;; note: source file ./gnu/packages/fonts.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/fonts.go
;;; note: source file ./gnu/packages/gnunet.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gnunet.go
;;; note: source file ./gnu/packages/music.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/music.go
;;; note: source file ./gnu/packages/graphics.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/graphics.go
;;; note: source file ./gnu/packages/haskell.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/haskell.go
;;; note: source file ./gnu/packages/sdl.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/sdl.go
;;; note: source file ./gnu/packages/ibus.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/ibus.go
;;; note: source file ./gnu/packages/jemalloc.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/jemalloc.go
;;; note: source file ./gnu/packages/photo.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/photo.go
;;; note: source file ./gnu/packages/wxwidgets.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/wxwidgets.go
;;; note: source file ./gnu/packages/webkit.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/webkit.go
;;; note: source file ./gnu/packages/libreoffice.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libreoffice.go
;;; note: source file ./gnu/packages/openldap.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/openldap.go
;;; note: source file ./gnu/packages/kerberos.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/kerberos.go
;;; note: source file ./gnu/packages/rdf.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/rdf.go
;;; note: source file ./gnu/packages/qt.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/qt.go
;;; note: source file ./gnu/packages/pciutils.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/pciutils.go
;;; note: source file ./gnu/packages/ruby.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/ruby.go
;;; note: source file ./gnu/packages/version-control.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/version-control.go
;;; note: source file ./gnu/packages/ed.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/ed.go
;;; note: source file ./gnu/packages/nano.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/nano.go
;;; note: source file ./gnu/packages/ssh.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/ssh.go
;;; note: source file ./gnu/packages/logging.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/logging.go
;;; note: source file ./gnu/packages/xdisorg.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/xdisorg.go
;;; note: source file ./gnu/packages/xfig.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/xfig.go
;;; note: source file ./gnu/packages/lirc.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/lirc.go
;;; note: source file ./gnu/packages/mpd.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/mpd.go
;;; note: source file ./gnu/packages/netpbm.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/netpbm.go
;;; note: source file ./gnu/packages/package-management.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/package-management.go
;;; note: source file ./gnu/packages/patchutils.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/patchutils.go
;;; note: source file ./gnu/packages/mail.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/mail.go
;;; note: source file ./gnu/packages/django.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/django.go
;;; note: source file ./gnu/packages/search.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/search.go
;;; note: source file ./gnu/packages/gdb.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/gdb.go
;;; note: source file ./gnu/packages/samba.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/samba.go
;;; note: source file ./gnu/packages/screen.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/screen.go
;;; note: source file ./gnu/packages/networking.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/networking.go
;;; note: source file ./gnu/packages/textutils.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/textutils.go
;;; note: source file ./gnu/packages/valgrind.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/valgrind.go
;;; note: source file ./gnu/packages/wm.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/wm.go
;;; note: source file ./gnu/packages/suckless.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/suckless.go
;;; note: source file ./gnu/packages/vim.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/vim.go
;;; note: source file ./gnu/packages/serialization.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/serialization.go
;;; note: source file ./gnu/packages/terminals.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/terminals.go
;;; note: source file ./gnu/packages/djvu.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/djvu.go
;;; note: source file ./gnu/packages/libffcall.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libffcall.go
;;; note: source file ./gnu/packages/libsigsegv.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libsigsegv.go
;;; note: source file ./gnu/packages/mpi.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/mpi.go
;;; note: source file ./gnu/packages/ocaml.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/ocaml.go
;;; note: source file ./gnu/packages/time.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/time.go
;;; note: source file ./gnu/packages/web-browsers.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/web-browsers.go
;;; note: source file ./gnu/packages/scheme.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/scheme.go
;;; note: source file ./gnu/packages/statistics.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/statistics.go
;;; note: source file ./gnu/packages/javascript.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/javascript.go
;;; note: source file ./gnu/packages/markup.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/markup.go
;;; note: source file ./gnu/packages/pretty-print.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/pretty-print.go
;;; note: source file ./gnu/packages/rdesktop.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/rdesktop.go
;;; note: source file ./gnu/packages/spice.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/spice.go
;;; note: source file ./gnu/packages/disk.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/disk.go
;;; note: source file ./gnu/packages/vpn.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/vpn.go
;;; note: source file ./gnu/packages/telephony.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/telephony.go
;;; note: source file ./gnu/packages/cpp.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/cpp.go
;;; note: source file ./gnu/packages/libunwind.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/libunwind.go
;;; note: source file ./gnu/packages/w3m.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/w3m.go
;;; note: source file ./gnu/packages/security-token.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/security-token.go
;;; note: source file ./gnu/packages/ftp.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/ftp.go
;;; note: source file ./gnu/packages/parallel.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/parallel.go
;;; note: source file ./gnu/packages/freeipmi.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/freeipmi.go
;;; note: source file ./gnu/packages/rrdtool.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/rrdtool.go
;;; note: source file ./gnu/packages/inkscape.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/inkscape.go
  LOAD     (guix scripts pack)
;;; note: source file ./guix/scripts/pack.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/pack.go
  LOAD     (guix scripts pull)
;;; note: source file ./guix/scripts/pull.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/pull.go
  LOAD     (guix scripts substitute)
;;; note: source file ./guix/scripts/substitute.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/substitute.go
  LOAD     (guix scripts refresh)
;;; note: source file ./guix/scripts/refresh.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/refresh.go
;;; note: source file ./gnu/packages/commencement.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/commencement.go
  LOAD     (guix scripts system)
;;; note: source file ./guix/scripts/system.scm
;;;       newer than compiled /home/mcd/guix/guix/scripts/system.go
;;; note: source file ./gnu/system.scm
;;;       newer than compiled /home/mcd/guix/gnu/system.go
;;; note: source file ./gnu/packages/zile.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/zile.go
;;; note: source file ./gnu/packages/firmware.scm
;;;       newer than compiled /home/mcd/guix/gnu/packages/firmware.go
;;; note: source file ./gnu/services.scm
;;;       newer than compiled /home/mcd/guix/gnu/services.go
;;; note: source file ./gnu/services/herd.scm
;;;       newer than compiled /home/mcd/guix/gnu/services/herd.go
Backtrace:
In ice-9/boot-9.scm:
   230:29 19 (map1 (((gnu packages pciutils)) ((gnu packages #)) # …))
   230:29 18 (map1 (((gnu packages package-management)) ((gnu # …)) …))
   230:29 17 (map1 (((gnu packages less)) ((gnu packages zile)) (#) …))
   230:29 16 (map1 (((gnu packages zile)) ((gnu packages nano)) (#) …))
   230:29 15 (map1 (((gnu packages nano)) ((gnu packages lsof)) (#) …))
   230:29 14 (map1 (((gnu packages lsof)) ((gnu packages gawk)) (#) …))
   230:29 13 (map1 (((gnu packages gawk)) ((gnu packages man)) (#) …))
   230:29 12 (map1 (((gnu packages man)) ((gnu packages texinfo)) # …))
   230:29 11 (map1 (((gnu packages texinfo)) ((gnu packages #)) (#) …))
   230:29 10 (map1 (((gnu packages compression)) ((gnu packages …)) …))
   230:29  9 (map1 (((gnu packages firmware)) ((gnu services)) (#) …))
   230:29  8 (map1 (((gnu services)) ((gnu services shepherd)) (#) …))
   230:17  7 (map1 (((gnu services shepherd)) ((gnu services #)) # …))
  2792:17  6 (resolve-interface (gnu services shepherd) #:select _ # …)
  2718:10  5 (_ (gnu services shepherd) _ _ #:ensure _)
  2986:16  4 (try-module-autoload _ _)
   2316:4  3 (save-module-excursion #<procedure ce7f540 at ice-9/boo…>)
  3006:22  2 (_)
In unknown file:
           1 (primitive-load-path "gnu/services/shepherd" #<procedur…>)
In gnu/services/shepherd.scm:
     90:2  0 (_)

gnu/services/shepherd.scm:90:2: gnu/services/shepherd.scm:90:2: In procedure allocate-struct: Wrong type argument in position 2: 5

Some deprecated features have been used.  Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information.  Set it to "no" to suppress
this message.
make[2]: *** [Makefile:5256: make-go] Fehler 1
make[2]: Verzeichnis „/home/mcd/guix“ wird verlassen
make[1]: *** [Makefile:4387: all-recursive] Fehler 1
make[1]: Verzeichnis „/home/mcd/guix“ wird verlassen
make: *** [Makefile:2977: all] Fehler 2

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

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

* bug#28858: make fails: In procedure allocate-struct: Wrong type argument in position 2: 5
  2017-10-15 22:03 bug#28858: make fails: In procedure allocate-struct: Wrong type argument in position 2: 5 Martin Castillo
@ 2017-10-16 13:16 ` Ludovic Courtès
  0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2017-10-16 13:16 UTC (permalink / raw)
  To: Martin Castillo; +Cc: 28858

Hi Martin,

Martin Castillo <castilma@uni-bremen.de> skribis:

> [Is it okay to attach logs or should I put them better in the message body?]

Either way is fine.

>    2316:4  3 (save-module-excursion #<procedure ce7f540 at ice-9/boo…>)
>   3006:22  2 (_)
> In unknown file:
>            1 (primitive-load-path "gnu/services/shepherd" #<procedur…>)
> In gnu/services/shepherd.scm:
>      90:2  0 (_)
>
> gnu/services/shepherd.scm:90:2: gnu/services/shepherd.scm:90:2: In procedure allocate-struct: Wrong type argument in position 2: 5

This obscure message suggests an ABI compatibility: for example, a field
was recently added to the <file-system> record type; the .go files that
you had in your build tree predate this change, and so they need to be
rebuilt.

The immediate solution is to run “make clean-go && make”.

I think we’ll improve the build system to address this automatically.

Thanks,
Ludo’.

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

end of thread, other threads:[~2017-10-16 13:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-15 22:03 bug#28858: make fails: In procedure allocate-struct: Wrong type argument in position 2: 5 Martin Castillo
2017-10-16 13:16 ` Ludovic Courtès

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.