The compiled Guix in the backed up repository does not work because it
expects Guile in /usr/local. I have migrated from Debian stable to
buster (testing) and, since buster has a recent Guile, I replaced the
locally compiled Guile with Debian Guile, which goes into /usr. Thus I
tried to recompile Guix in order to test your hypothesis but it did not
compile:
$ make -k "-j$(nproc)"
echo 0.14.0.1193-4f34e > ".version-t" && mv ".version-t" ".version"
GEN doc/os-config-bare-bones.texi
GEN doc/os-config-desktop.texi
GEN doc/os-config-lightweight-desktop.texi
GEN nix/libstore/schema.sql.hh
make all-recursive
make[1]: Entering directory '/home/jorge/guix'
Making all in po/guix
make[2]: Entering directory '/home/jorge/guix/po/guix'
make[2]: Leaving directory '/home/jorge/guix/po/guix'
Making all in po/packages
make[2]: Entering directory '/home/jorge/guix/po/packages'
make[2]: Leaving directory '/home/jorge/guix/po/packages'
make[2]: Entering directory '/home/jorge/guix'
Compiling Scheme modules...
GEN scripts/guix
DL gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz
DL gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz
DL gnu/packages/bootstrap/i686-linux/guile-2.0.9.tar.xz
DL gnu/packages/bootstrap/mips64el-linux/guile-2.0.9.tar.xz
GEN etc/guix-daemon.service
DL gnu/packages/bootstrap/x86_64-linux/guile-2.0.9.tar.xz
GEN etc/guix-publish.service
GEN etc/guix-daemon.conf
GEN etc/guix-publish.conf
CXX nix/boost/format/libformat_a-free_funcs.o
CXX nix/boost/format/libformat_a-parsing.o
In file included from ./nix/boost/format.hpp:57:0,
from nix/boost/format/free_funcs.cc:22:
./nix/boost/format/feed_args.hpp:40:8: warning: ‘void boost::io::detail::{anonymous}::do_pad(std::__cxx11::string&, std::streamsize, char, std::ios_base::fmtflags, bool)’ defined but not used [-Wunused-function]
void do_pad( std::string & s,
^~~~~~
In file included from ./nix/boost/format.hpp:57:0,
from nix/boost/format/parsing.cc:25:
./nix/boost/format/feed_args.hpp:40:8: warning: ‘void boost::io::detail::{anonymous}::do_pad(std::__cxx11::string&, std::streamsize, char, std::ios_base::fmtflags, bool)’ defined but not used [-Wunused-function]
void do_pad( std::string & s,
^~~~~~
CXX nix/boost/format/libformat_a-format_implementation.o
downloading file `gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz'
Backtrace:
downloading file `gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz'
Backtrace:
downloading file `gnu/packages/bootstrap/i686-linux/guile-2.0.9.tar.xz'
Backtrace:
5 downloading file `gnu/packages/bootstrap/mips64el-linux/guile-2.0.9.tar.xz'
(primitive-load "/home/jorge/guix/./build-aux/download.scm")
4 Backtrace:
5 (primitive-load "/home/jorge/guix/./build-aux/download.scm")
4 (_ #<procedure 5613de05aae0 at ice-9/eval.scm:330:13 ()> #<procedure 5613de05aac0 at ice-9/eval.scm:…> …)
In web/client.scm:
346:21 3 (request _ #:body _ #:port _ #:method _ #:version _ #:keep-alive? _ #:headers _ #:decode-body? _ # _ # …)
In web/request.scm:
(_ #<procedure 558c4f97a540 at ice-9/eval.scm:330:13 ()> #<procedure 558c4f97a520 at ice-9/eval.scm:…> …)
I n web/client.scm :
5 (primitive-load "/home/jorge/guix/./build-aux/download.scm")
4 215:2 2 (write-request #<<request> method: GET uri: #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" …> …)
346:21 3 (request _ #:body _ #:port _ #:method _ #:version _ #:keep-alive? _ #:headers _ #:decode-body? _ # _ # …)
In web/request.scm:
In web/http.scm:
downloading file `gnu/packages/bootstrap/x86_64-linux/guile-2.0.9.tar.xz'
Backtrace:
215:2 2 (write-request #<<request> method: GET uri: #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" …> …)
5 (primitive-load "/home/jorge/guix/./build-aux/download.scm")
4 (_ #<procedure 565243027b60 at ice-9/eval.scm:330:13 ()> #<procedure 565243027b40 at ice-9/eval.scm:…> …)
1184:10 1 (write-request-line _ #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" port: #f path: "/gnu/g…> …)
In web/client.scm:
In web/http.scm:
In unknown file:
0 346:21 3 (_ #<procedure string-index (_ _ #:optional _ _)> #\:)
ERROR: ERROR: Wro(request _ #:body _ #:port _ #:method _ #:version _ #:keep-alive? _ #:headers _ #:decode-body? _ # _ # …)ng
type to apply: "alpha.gnu.org"
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.
Makefile:5321: recipe for target 'gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz' failed
make[2]: *** [gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz] Error 1
1184:10 1 (write-request-line _ #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" port: #f path: "/gnu/g…> …)
In web/request.scm:
CXX nix/libutil/libutil_a-archive.o
(_ #<procedure 55f6be96e580 at ice-9/eval.scm:330:13 ()> #<procedure 55f6be96e560 at ice-9/eval.scm:…> …)
In web/client.scm:
215:2 2 (write-request #<<request> method: GET uri: #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" …> …)
In unknown file:
0 (_ #<procedure string-index (_ _ #:optional _ _)> #\:)
ERROR: ERROR: Wrong type to apply: "alpha.gnu.org"
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.
346:21 3 (request _ #:body _ #:port _ #:method _ #:version _ #:keep-alive? _ #:headers _ #:decode-body? _ # _ # …)
Makefile:5325: recipe for target 'gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz' failed
make[2]: *** [gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz] Error 1
In web/http.scm:
In web/request.scm:
215:2 2 (write-request #<<request> method: GET uri: #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" …> …)
1184:10 1 (write-request-line _ #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" port: #f path: "/gnu/g…> …)
5 (primitive-load "/home/jorge/guix/./build-aux/download.scm")
4 In web/http.scm:
In unknown file:
0 (_ #<procedure string-index (_ _ #:optional _ _)> #\:)
ERROR: ERROR: Wrong type to apply: "alpha.gnu.org"
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.
(_ #<procedure 5647e23f1e40 at ice-9/eval.scm:330:13 ()> #<procedure 5647e23f1e20 at ice-9/eval.scm:…> …)
Makefile:5317: recipe for target 'gnu/packages/bootstrap/i686-linux/guile-2.0.9.tar.xz' failed
make[2]: *** [gnu/packages/bootstrap/i686-linux/guile-2.0.9.tar.xz] Error 1
In web/client.scm:
CXX nix/libutil/libutil_a-serialise.o
1184:10 1 (write-request-line _ #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" port: #f path: "/gnu/g…> …)
346:21 3 (request _ #:body _ #:port _ #:method _ #:version _ #:keep-alive? _ #:headers _ #:decode-body? _ # _ # …)
CXX nix/libutil/libutil_a-affinity.o
In web/request.scm:
In unknown file:
0 (_ #<procedure string-index (_ _ #:optional _ _)> #\:)
ERROR: ERROR: Wrong type to apply: "alpha.gnu.org" 215:2
2
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.
(write-request #<<request> method: GET uri: #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" …> …)
Makefile:5329: recipe for target 'gnu/packages/bootstrap/mips64el-linux/guile-2.0.9.tar.xz' failed
make[2]: *** [gnu/packages/bootstrap/mips64el-linux/guile-2.0.9.tar.xz] Error 1
In web/http.scm:
CXX nix/libutil/libutil_a-util.o
1184:10 1 (write-request-line _ #<<uri> scheme: http userinfo: #f host: "alpha.gnu.org" port: #f path: "/gnu/g…> …)
In unknown file:
0 (_ #<procedure string-index (_ _ #:optional _ _)> #\:)
ERROR: ERROR: Wrong type to apply: "alpha.gnu.org"
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.
Makefile:5313: recipe for target 'gnu/packages/bootstrap/x86_64-linux/guile-2.0.9.tar.xz' failed
make[2]: *** [gnu/packages/bootstrap/x86_64-linux/guile-2.0.9.tar.xz] Error 1
CXX nix/libutil/libutil_a-hash.o
CXX nix/libutil/libutil_a-gcrypt-hash.o
In file included from ./nix/boost/format.hpp:57:0,
from nix/boost/format/format_implementation.cc:25:
./nix/boost/format/feed_args.hpp:40:8: warning: ‘void boost::io::detail::{anonymous}::do_pad(std::__cxx11::string&, std::streamsize, char, std::ios_base::fmtflags, bool)’ defined but not used [-Wunused-function]
void do_pad( std::string & s,
^~~~~~
CXX nix/libstore/libstore_a-gc.o
LOAD guix/base16.scm
LOAD guix/base32.scm
LOAD guix/base64.scm
In file included from ./nix/boost/format.hpp:57:0,
from nix/libutil/types.hh:9,
from nix/libutil/serialise.hh:3,
from nix/libutil/serialise.cc:1:
./nix/boost/format/feed_args.hpp:40:8: warning: ‘void boost::io::detail::{anonymous}::do_pad(std::__cxx11::string&, std::streamsize, char, std::ios_base::fmtflags, bool)’ defined but not used [-Wunused-function]
void do_pad( std::string & s,
^~~~~~
LOAD guix/cpio.scm
LOAD guix/records.scm
LOAD guix/gcrypt.scm
LOAD guix/hash.scm
LOAD guix/pk-crypto.scm
CXX nix/libstore/libstore_a-globals.o
CXX nix/libstore/libstore_a-misc.o
LOAD guix/pki.scm
CXX nix/libstore/libstore_a-references.o
CXX nix/libstore/libstore_a-store-api.o
CXX nix/libstore/libstore_a-optimise-store.o
CXX nix/libstore/libstore_a-local-store.o
CXX nix/libstore/libstore_a-build.o
CXX nix/libstore/libstore_a-pathlocks.o
CXX nix/libstore/libstore_a-derivations.o
CXX nix/libstore/libstore_a-builtins.o
CXX nix/libstore/libstore_a-sqlite.o
CXX nix/nix-daemon/guix_daemon-nix-daemon.o
CXX nix/nix-daemon/guix_daemon-guix-daemon.o
CXX nix/guix-register/guix_register-guix-register.o
LOAD guix/progress.scm
LOAD guix/combinators.scm
LOAD guix/memoization.scm
LOAD guix/utils.scm
LOAD guix/sets.scm
LOAD guix/modules.scm
LOAD guix/download.scm
AR libformat.a
ar: `u' modifier ignored since `D' is the default (see `U')
AR libutil.a
ar: `u' modifier ignored since `D' is the default (see `U')
In file included from ./nix/boost/format.hpp:57:0,
from ./nix/libutil/types.hh:9,
from ./nix/libstore/globals.hh:4,
from nix/guix-register/guix-register.cc:27:
./nix/boost/format/feed_args.hpp:40:8: warning: ‘void boost::io::detail::{anonymous}::do_pad(std::__cxx11::string&, std::streamsize, char, std::ios_base::fmtflags, bool)’ defined but not used [-Wunused-function]
void do_pad( std::string & s,
^~~~~~
LOAD guix/discovery.scm
AR libstore.a
ar: `u' modifier ignored since `D' is the default (see `U')
CXXLD guix-daemon
CXXLD guix-register
LOAD guix/git-download.scm
LOAD guix/hg-download.scm
LOAD guix/monads.scm
LOAD guix/monad-repl.scm
LOAD guix/gexp.scm
LOAD guix/profiles.scm
LOAD guix/serialization.scm
LOAD guix/nar.scm
LOAD guix/derivations.scm
LOAD guix/grafts.scm
LOAD guix/gnu-maintenance.scm
LOAD guix/upstream.scm
LOAD guix/licenses.scm
LOAD guix/git.scm
LOAD guix/graph.scm
LOAD guix/cache.scm
LOAD guix/cve.scm
LOAD guix/workers.scm
LOAD guix/zlib.scm
LOAD guix/build-system.scm
LOAD guix/build-system/ant.scm
LOAD guix/build-system/cargo.scm
LOAD guix/build-system/cmake.scm
LOAD guix/build-system/dub.scm
LOAD guix/build-system/emacs.scm
LOAD guix/build-system/font.scm
LOAD guix/build-system/go.scm
LOAD guix/build-system/meson.scm
LOAD guix/build-system/minify.scm
LOAD guix/build-system/asdf.scm
LOAD guix/build-system/glib-or-gtk.scm
LOAD guix/build-system/gnu.scm
LOAD guix/build-system/haskell.scm
LOAD guix/build-system/perl.scm
LOAD guix/build-system/python.scm
LOAD guix/build-system/ocaml.scm
LOAD guix/build-system/waf.scm
LOAD guix/build-system/r.scm
LOAD guix/build-system/ruby.scm
LOAD guix/build-system/scons.scm
LOAD guix/build-system/texlive.scm
LOAD guix/build-system/trivial.scm
LOAD guix/ftp-client.scm
LOAD guix/http-client.scm
LOAD guix/gnupg.scm
LOAD guix/elf.scm
LOAD guix/profiling.scm
LOAD guix/store.scm
LOAD guix/cvs-download.scm
LOAD guix/svn-download.scm
LOAD guix/i18n.scm
LOAD guix/ui.scm
LOAD guix/build/ant-build-system.scm
LOAD guix/build/download.scm
LOAD guix/build/download-nar.scm
LOAD guix/build/cargo-build-system.scm
LOAD guix/build/cmake-build-system.scm
LOAD guix/build/dub-build-system.scm
LOAD guix/build/emacs-build-system.scm
LOAD guix/build/meson-build-system.scm
LOAD guix/build/minify-build-system.scm
LOAD guix/build/font-build-system.scm
LOAD guix/build/go-build-system.scm
LOAD guix/build/asdf-build-system.scm
LOAD guix/build/git.scm
LOAD guix/build/hg.scm
LOAD guix/build/glib-or-gtk-build-system.scm
LOAD guix/build/gnu-build-system.scm
LOAD guix/build/gnu-dist.scm
LOAD guix/build/perl-build-system.scm
LOAD guix/build/python-build-system.scm
LOAD guix/build/ocaml-build-system.scm
LOAD guix/build/r-build-system.scm
LOAD guix/build/ruby-build-system.scm
LOAD guix/build/scons-build-system.scm
LOAD guix/build/texlive-build-system.scm
LOAD guix/build/waf-build-system.scm
LOAD guix/build/haskell-build-system.scm
LOAD guix/build/store-copy.scm
LOAD guix/build/utils.scm
LOAD guix/build/union.scm
LOAD guix/build/profiles.scm
LOAD guix/build/compile.scm
LOAD guix/build/pull.scm
LOAD guix/build/rpath.scm
LOAD guix/build/cvs.scm
LOAD guix/build/svn.scm
LOAD guix/build/syscalls.scm
LOAD guix/build/gremlin.scm
LOAD guix/build/emacs-utils.scm
LOAD guix/build/java-utils.scm
LOAD guix/build/lisp-utils.scm
LOAD guix/build/graft.scm
LOAD guix/build/bournish.scm
LOAD guix/build/qt-utils.scm
LOAD guix/build/make-bootstrap.scm
LOAD guix/search-paths.scm
LOAD guix/packages.scm
LOAD guix/import/print.scm
LOAD guix/import/utils.scm
LOAD guix/import/gnu.scm
LOAD guix/import/snix.scm
LOAD guix/import/cabal.scm
LOAD guix/import/cran.scm
LOAD guix/import/hackage.scm
LOAD guix/import/elpa.scm
LOAD guix/import/texlive.scm
LOAD guix/scripts.scm
LOAD guix/scripts/download.scm
LOAD guix/scripts/perform-download.scm
LOAD guix/scripts/build.scm
LOAD guix/scripts/archive.scm
LOAD guix/scripts/import.scm
LOAD guix/scripts/package.scm
LOAD guix/scripts/gc.scm
LOAD guix/scripts/hash.scm
LOAD guix/scripts/pack.scm
LOAD guix/scripts/pull.scm
LOAD guix/scripts/substitute.scm
LOAD guix/scripts/authenticate.scm
LOAD guix/scripts/refresh.scm
LOAD guix/scripts/system.scm
LOAD guix/scripts/system/search.scm
LOAD guix/scripts/lint.scm
LOAD guix/scripts/challenge.scm
LOAD guix/scripts/import/cran.scm
LOAD guix/scripts/import/gnu.scm
LOAD guix/scripts/import/nix.scm
LOAD guix/scripts/import/hackage.scm
LOAD guix/scripts/import/elpa.scm
LOAD guix/scripts/import/texlive.scm
LOAD guix/scripts/environment.scm
LOAD guix/scripts/publish.scm
LOAD guix/scripts/weather.scm
LOAD guix/scripts/edit.scm
LOAD guix/scripts/size.scm
LOAD guix/scripts/graph.scm
LOAD guix/scripts/container.scm
LOAD guix/scripts/container/exec.scm
LOAD guix.scm
LOAD gnu.scm
LOAD gnu/artwork.scm
LOAD gnu/bootloader.scm
LOAD gnu/bootloader/grub.scm
LOAD gnu/bootloader/extlinux.scm
LOAD gnu/bootloader/u-boot.scm
LOAD gnu/packages.scm
LOAD gnu/packages/abduco.scm
LOAD gnu/packages/abiword.scm
LOAD gnu/packages/accessibility.scm
LOAD gnu/packages/acct.scm
LOAD gnu/packages/acl.scm
LOAD gnu/packages/admin.scm
LOAD gnu/packages/adns.scm
LOAD gnu/packages/algebra.scm
LOAD gnu/packages/aidc.scm
LOAD gnu/packages/android.scm
LOAD gnu/packages/animation.scm
LOAD gnu/packages/anthy.scm
LOAD gnu/packages/apl.scm
LOAD gnu/packages/apr.scm
LOAD gnu/packages/aspell.scm
LOAD gnu/packages/assembly.scm
LOAD gnu/packages/astronomy.scm
LOAD gnu/packages/attr.scm
LOAD gnu/packages/audio.scm
LOAD gnu/packages/augeas.scm
LOAD gnu/packages/autogen.scm
LOAD gnu/packages/autotools.scm
LOAD gnu/packages/avahi.scm
LOAD gnu/packages/avr.scm
LOAD gnu/packages/axoloti.scm
LOAD gnu/packages/backup.scm
LOAD gnu/packages/base.scm
LOAD gnu/packages/bash.scm
LOAD gnu/packages/bdw-gc.scm
LOAD gnu/packages/benchmark.scm
LOAD gnu/packages/bioinformatics.scm
LOAD gnu/packages/bittorrent.scm
LOAD gnu/packages/bison.scm
LOAD gnu/packages/boost.scm
LOAD gnu/packages/bootloaders.scm
LOAD gnu/packages/bootstrap.scm
LOAD gnu/packages/build-tools.scm
LOAD gnu/packages/busybox.scm
LOAD gnu/packages/c.scm
LOAD gnu/packages/calcurse.scm
LOAD gnu/packages/ccache.scm
LOAD gnu/packages/cdrom.scm
LOAD gnu/packages/certs.scm
LOAD gnu/packages/check.scm
LOAD gnu/packages/chemistry.scm
LOAD gnu/packages/chez.scm
LOAD gnu/packages/ci.scm
LOAD gnu/packages/cinnamon.scm
LOAD gnu/packages/cmake.scm
LOAD gnu/packages/cobol.scm
LOAD gnu/packages/code.scm
LOAD gnu/packages/commencement.scm
LOAD gnu/packages/compression.scm
LOAD gnu/packages/compton.scm