* 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.