From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id EJodM0jCaWCuRwEAgWs5BA (envelope-from ) for ; Sun, 04 Apr 2021 15:42:32 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 5csBLUjCaWAiYwAA1q6Kng (envelope-from ) for ; Sun, 04 Apr 2021 13:42:32 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 485CF1E8A6 for ; Sun, 4 Apr 2021 15:42:31 +0200 (CEST) Received: from localhost ([::1]:42874 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lT31J-00080A-8T for larch@yhetil.org; Sun, 04 Apr 2021 09:42:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43778) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lT316-000802-L2 for help-guix@gnu.org; Sun, 04 Apr 2021 09:42:16 -0400 Received: from mout01.posteo.de ([185.67.36.65]:58931) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lT30s-0006hi-P7 for help-guix@gnu.org; Sun, 04 Apr 2021 09:42:16 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id CA750160060 for ; Sun, 4 Apr 2021 15:41:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1617543715; bh=WUPcEAmJlJHQTM/p/lQ4mDFPcCoUoUOhwH2R00dlp34=; h=Subject:To:Cc:From:Date:From; b=FwwXmljlfilk2iKJZL5qmAB6WUhFIClPQkWusvl4VDcR+fqVPfiNDZytIj25JviV9 zWyeFHV885qTrBkr/65HsJQSQibFHn/VfmobDHME0EA/aUC/LCWvMTGGs+TYL8DlQF 3K1HMJXdXEj5RaXvp1uVQifHCKwVMFxVLZAC+CgXME0FYglRDoscFMfRTxy9AzrYH/ xSO40eZuT0OR5492Od2yD/WskaPjh/sP1LJq9y4QeegBxYNoDjyZXHoJtkCeSw5HvB jicTL0OBZX8H5P9B929Ji+JwqOr3Zf9UdjPHZ+CKwYzMsemo3cL3bUh2fFS52w5dGh 8h2tL0gulyXOg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FCw1s6rbTz9rxV; Sun, 4 Apr 2021 15:41:53 +0200 (CEST) Subject: Re: About packaging (was: About packaging documentation) To: Ricardo Wurmus References: <87y2eomngw.fsf@elephly.net> <51eadb71-592c-d024-3163-85766a1a060c@posteo.de> <874khan4cn.fsf@elephly.net> <871rbs1h64.fsf@elephly.net> From: Zelphir Kaltstahl Message-ID: <2a22a012-f2b1-9d05-4297-44c5c0e4fd64@posteo.de> Date: Sun, 4 Apr 2021 15:41:53 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <871rbs1h64.fsf@elephly.net> Content-Language: en-US Received-SPF: pass client-ip=185.67.36.65; envelope-from=zelphirkaltstahl@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1617543752; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Y/1p9ADd2e5dNiqGcqreSgdOA6Sl3JjfwfMEkhSQD1E=; b=IU3FxvBtCWUIxBNcvuSoDlB0JUx3Wc6u17HKxtre3ZMgs2ScWIfP1NBWieJT/600OvLs2W uwYVWu9vx+KP5ofGi750EkLrN3IHdtV3qBfEqmuv5jY92EPJdx5nt0iRd3vstmsxeJ5StL UJ5luijtEbZFlMmifhdi091JlnOjcgvz3AWVAM46Ycgoi2yOA9dLNRcfAnnzmVIFu3G+Yb ahokOAoA7f9tx2DismzEcroT/NP0C//XaQFp+D+H3uCGar5i1+ScG9ITU5x8nw6T4Wg1yL QwEjX2oudDFBs3gHrNNXzcEXjPOX/qX65u2dcdCXRcbPlwVmOxrxllS+1+xFuA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1617543752; a=rsa-sha256; cv=none; b=RgvskeYnv58FHENQqPLdz7AaUi4EI3wgpv0+a3bFo7SVLhwwzu/RQRAyzlDn4fB7cf9lBX UE7Sa0fAIx+x0U73KQgWqPFkqEY/23B3py0G29cAPy3D4BleV60+5LOqtUcrgawv1j8Tmk 6n4YvxnxoYJdUIqZ5VxfYykj0rsV22rSpV3Fh7JX5F1ju6EGRfQql+tlVxS97Jl5KIPODV 8O1SYLDYqYMU4MAWGoJJ4FnGYYM19PepaIspNGTx+vBNntdBr3/jZY3ZZ0QzR/OKfgTw59 QoA74WeoMeUtlluI73KmcdhztlZYSFvvX5TRdsf16ks2LbzkQWfwNnTwCY9ldQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=posteo.de header.s=2017 header.b=FwwXmljl; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.de (policy=none); spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.34 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=posteo.de header.s=2017 header.b=FwwXmljl; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.de (policy=none); spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 485CF1E8A6 X-Spam-Score: -1.34 X-Migadu-Scanner: scn0.migadu.com X-TUID: s/JwAtQzDSbj Hi Ricardo! On 4/2/21 11:59 PM, Ricardo Wurmus wrote: > Hi Zelphir, > >> $ ./pre-inst-env guix build guile-fslib >> guix build: error: guile-fslib: unknown package > […] >> Ugh. Not working. > for what it’s worth, I added the definition to > gnu/packages/guile-xyz.scm and it worked. > > I note that you haven’t mentioned running “make”, but your output does > not indicate that the Guix sources are interpreted. I wonder why. It > seems to me that pre-inst-env in your case doesn’t have the intended > effect. > > You should run “make”. The guide at https://guix.gnu.org/manual/en/html_node/Building-from-Git.html does not mention running a lone `make`. That is the one page before https://guix.gnu.org/manual/en/html_node/Running-Guix-Before-It-Is-Installed.html inthe contribution guide, which is what I have been following so far. That one also does not mention running `make`. Subcommands are mentioned, such as `make authenticate`. I find it weird, that I am doing this on a clean Debian 10 distro, but it is not working as described in the guides. Here are the results: (1) git pull, to get newest sources of GNU Guix (2) added the following to `gnu/packages/guile-xyz.scm` at the bottom: ~~~~ (define-public guile-fslib (package (name "guile-fslib") (version "0.2.0") (source (origin (method git-fetch) (uri (git-reference (url "https://notabug.org/ZelphirKaltstahl/guile-fslib/") (commit version))) (file-name (git-file-name name version)) (sha256 (base32 "118d84p443w7hrslv8hjyhgws631ia08mggiyklkmk0b9plfdsvz")))) (build-system guile-build-system) (inputs `(("guile" ,guile-3.0))) (home-page "https://notabug.org/ZelphirKaltstahl/guile-fslib") (synopsis "File system utilities") (description "This package contains like super cool file system utilities and stuff. It's really good and so easy to install!") (license license:agpl3+))) ~~~~ (3) prepare GNU Guix using: ~~~~ guix environment guix -- ./bootstrap guix environment guix -- ./configure --localstatedir=/var ~~~~ (4) the new step, running `make`: ~~~~ $ make GEN doc/os-config-bare-bones.texi GEN doc/os-config-desktop.texi GEN doc/os-config-lightweight-desktop.texi PO4A doc/contributing.de.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6384: doc/contributing.de.texi] Error 127 (ignored) POXREF doc/contributing.de.texi cat: doc/contributing.de.texi.tmp: No such file or directory mv "doc/contributing.de.texi.tmp" "doc/contributing.de.texi" mv: cannot stat 'doc/contributing.de.texi.tmp': No such file or directory make: [Makefile:6386: doc/contributing.de.texi] Error 1 (ignored) PO4A doc/guix.de.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6372: doc/guix.de.texi] Error 127 (ignored) sed -i "s|guix\.info|$(basename "doc/guix.de.texi" | sed 's|texi$|info|')|" "doc/guix.de.texi.tmp" sed: can't read doc/guix.de.texi.tmp: No such file or directory make: [Makefile:6373: doc/guix.de.texi] Error 2 (ignored) POXREF doc/guix.de.texi cat: doc/guix.de.texi.tmp: No such file or directory mv "doc/guix.de.texi.tmp" "doc/guix.de.texi" mv: cannot stat 'doc/guix.de.texi.tmp': No such file or directory make: [Makefile:6375: doc/guix.de.texi] Error 1 (ignored) PO4A doc/contributing.es.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6384: doc/contributing.es.texi] Error 127 (ignored) POXREF doc/contributing.es.texi cat: doc/contributing.es.texi.tmp: No such file or directory mv "doc/contributing.es.texi.tmp" "doc/contributing.es.texi" mv: cannot stat 'doc/contributing.es.texi.tmp': No such file or directory make: [Makefile:6386: doc/contributing.es.texi] Error 1 (ignored) PO4A doc/guix.es.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6372: doc/guix.es.texi] Error 127 (ignored) sed -i "s|guix\.info|$(basename "doc/guix.es.texi" | sed 's|texi$|info|')|" "doc/guix.es.texi.tmp" sed: can't read doc/guix.es.texi.tmp: No such file or directory make: [Makefile:6373: doc/guix.es.texi] Error 2 (ignored) POXREF doc/guix.es.texi cat: doc/guix.es.texi.tmp: No such file or directory mv "doc/guix.es.texi.tmp" "doc/guix.es.texi" mv: cannot stat 'doc/guix.es.texi.tmp': No such file or directory make: [Makefile:6375: doc/guix.es.texi] Error 1 (ignored) PO4A doc/contributing.fr.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6384: doc/contributing.fr.texi] Error 127 (ignored) POXREF doc/contributing.fr.texi cat: doc/contributing.fr.texi.tmp: No such file or directory mv "doc/contributing.fr.texi.tmp" "doc/contributing.fr.texi" mv: cannot stat 'doc/contributing.fr.texi.tmp': No such file or directory make: [Makefile:6386: doc/contributing.fr.texi] Error 1 (ignored) PO4A doc/guix.fr.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6372: doc/guix.fr.texi] Error 127 (ignored) sed -i "s|guix\.info|$(basename "doc/guix.fr.texi" | sed 's|texi$|info|')|" "doc/guix.fr.texi.tmp" sed: can't read doc/guix.fr.texi.tmp: No such file or directory make: [Makefile:6373: doc/guix.fr.texi] Error 2 (ignored) POXREF doc/guix.fr.texi cat: doc/guix.fr.texi.tmp: No such file or directory mv "doc/guix.fr.texi.tmp" "doc/guix.fr.texi" mv: cannot stat 'doc/guix.fr.texi.tmp': No such file or directory make: [Makefile:6375: doc/guix.fr.texi] Error 1 (ignored) PO4A doc/contributing.ru.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6384: doc/contributing.ru.texi] Error 127 (ignored) POXREF doc/contributing.ru.texi cat: doc/contributing.ru.texi.tmp: No such file or directory mv "doc/contributing.ru.texi.tmp" "doc/contributing.ru.texi" mv: cannot stat 'doc/contributing.ru.texi.tmp': No such file or directory make: [Makefile:6386: doc/contributing.ru.texi] Error 1 (ignored) PO4A doc/guix.ru.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6372: doc/guix.ru.texi] Error 127 (ignored) sed -i "s|guix\.info|$(basename "doc/guix.ru.texi" | sed 's|texi$|info|')|" "doc/guix.ru.texi.tmp" sed: can't read doc/guix.ru.texi.tmp: No such file or directory make: [Makefile:6373: doc/guix.ru.texi] Error 2 (ignored) POXREF doc/guix.ru.texi cat: doc/guix.ru.texi.tmp: No such file or directory mv "doc/guix.ru.texi.tmp" "doc/guix.ru.texi" mv: cannot stat 'doc/guix.ru.texi.tmp': No such file or directory make: [Makefile:6375: doc/guix.ru.texi] Error 1 (ignored) PO4A doc/contributing.zh_CN.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6384: doc/contributing.zh_CN.texi] Error 127 (ignored) POXREF doc/contributing.zh_CN.texi cat: doc/contributing.zh_CN.texi.tmp: No such file or directory mv "doc/contributing.zh_CN.texi.tmp" "doc/contributing.zh_CN.texi" mv: cannot stat 'doc/contributing.zh_CN.texi.tmp': No such file or directory make: [Makefile:6386: doc/contributing.zh_CN.texi] Error 1 (ignored) PO4A doc/guix.zh_CN.texi /home/user/dev/guix/build-aux/missing: line 81: po4a-translate: command not found WARNING: 'po4a-translate' is missing on your system. You might have modified some files without having the proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package contains this missing 'po4a-translate' program. make: [Makefile:6372: doc/guix.zh_CN.texi] Error 127 (ignored) sed -i "s|guix\.info|$(basename "doc/guix.zh_CN.texi" | sed 's|texi$|info|')|" "doc/guix.zh_CN.texi.tmp" sed: can't read doc/guix.zh_CN.texi.tmp: No such file or directory make: [Makefile:6373: doc/guix.zh_CN.texi] Error 2 (ignored) POXREF doc/guix.zh_CN.texi cat: doc/guix.zh_CN.texi.tmp: No such file or directory mv "doc/guix.zh_CN.texi.tmp" "doc/guix.zh_CN.texi" mv: cannot stat 'doc/guix.zh_CN.texi.tmp': No such file or directory make: [Makefile:6375: doc/guix.zh_CN.texi] Error 1 (ignored) GEN nix/libstore/schema.sql.hh guile: warning: failed to install locale GEN .version make all-recursive make[1]: Entering directory '/home/user/dev/guix' Making all in po/guix make[2]: Entering directory '/home/user/dev/guix/po/guix' make guix.pot-update make[3]: Entering directory '/home/user/dev/guix/po/guix' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed if LC_ALL=C grep 'GNU guix' ../../* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ package_gnu='GNU '; \ else \ package_gnu=''; \ fi; \ if test -n 'bug-guix@gnu.org' || test 'bug-guix@gnu.org' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='bug-guix@gnu.org'; \ else \ msgid_bugs_address='bug-guix@gnu.org'; \ fi; \ case `/gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/xgettext --default-domain=guix --directory=../.. \ --add-comments=TRANSLATORS: --from-code=UTF-8 --keyword=G_ --keyword=N_:1,2 --keyword=message --keyword=description --keyword=synopsis --keyword=n_ \ --files-from=./POTFILES.in \ --copyright-holder='the authors of Guix (msgids)' \ --msgid-bugs-address="$msgid_bugs_address" \ ;; \ *) \ /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/xgettext --default-domain=guix --directory=../.. \ --add-comments=TRANSLATORS: --from-code=UTF-8 --keyword=G_ --keyword=N_:1,2 --keyword=message --keyword=description --keyword=synopsis --keyword=n_ \ --files-from=./POTFILES.in \ --copyright-holder='the authors of Guix (msgids)' \ --package-name="${package_gnu}guix" \ --package-version='1.2.0.13366-86617-dirty' \ --msgid-bugs-address="$msgid_bugs_address" \ ;; \ esac test ! -f guix.po || { \ if test -f ./guix.pot; then \ sed -f remove-potcdate.sed < ./guix.pot > guix.1po && \ sed -f remove-potcdate.sed < guix.po > guix.2po && \ if cmp guix.1po guix.2po >/dev/null 2>&1; then \ rm -f guix.1po guix.2po guix.po; \ else \ rm -f guix.1po guix.2po ./guix.pot && \ mv guix.po ./guix.pot; \ fi; \ else \ mv guix.po ./guix.pot; \ fi; \ } make[3]: Leaving directory '/home/user/dev/guix/po/guix' test ! -f ./guix.pot || \ test -z "cs.gmo da.gmo de.gmo en@boldquot.gmo en@quot.gmo eo.gmo es.gmo fr.gmo hu.gmo pl.gmo pt_BR.gmo sr.gmo sv.gmo ta.gmo vi.gmo zh_CN.gmo" || make cs.gmo da.gmo de.gmo en@boldquot.gmo en@quot.gmo eo.gmo es.gmo fr.gmo hu.gmo pl.gmo pt_BR.gmo sr.gmo sv.gmo ta.gmo vi.gmo zh_CN.gmo make[3]: Entering directory '/home/user/dev/guix/po/guix' /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/msgmerge --update --lang=cs cs.po guix.pot ...................................................................................................................................................................................................................................................................................................................................................................................................................... done. rm -f cs.gmo && /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/msgfmt -c --statistics --verbose -o cs.gmo cs.po cs.po: 53 translated messages, 176 fuzzy translations, 1047 untranslated messages. /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/msgmerge --update --lang=da da.po guix.pot ................................................................................................................................................................................................................................................................................................................................................................ done. rm -f da.gmo && /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/msgfmt -c --statistics --verbose -o da.gmo da.po da.po: 812 translated messages, 232 fuzzy translations, 232 untranslated messages. /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/msgmerge --update --lang=de de.po guix.pot .................................................................................................................................................................................................................................................................................. done. rm -f de.gmo && /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/msgfmt -c --statistics --verbose -o de.gmo de.po de.po: 1046 translated messages, 132 fuzzy translations, 98 untranslated messages. make[4]: Entering directory '/home/user/dev/guix/po/guix' make en@boldquot.po-update make[5]: Entering directory '/home/user/dev/guix/po/guix' sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' ./insert-header.sin > en@boldquot.insert-header en@boldquot: /bin/sh: 8: msgconv: not found creation of en@boldquot.po failed! en@boldquot: msgmerge --lang=en@boldquot en@boldquot.po guix.pot -o en@boldquot.new.po /bin/sh: 1: msgmerge: not found /bin/sh: 10: msgmerge: not found msgmerge for en@boldquot.po failed! make[5]: Leaving directory '/home/user/dev/guix/po/guix' make[4]: Leaving directory '/home/user/dev/guix/po/guix' rm -f en@boldquot.gmo && /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/msgfmt -c --statistics --verbose -o en@boldquot.gmo en@boldquot.po /gnu/store/zdam6rlg9jv2hp3j7v7m0y13s95d363y-profile/bin/msgfmt: error while opening "en@boldquot.po" for reading: No such file or directory make[3]: *** [Makefile:232: en@boldquot.gmo] Error 1 make[3]: Leaving directory '/home/user/dev/guix/po/guix' make[2]: *** [Makefile:269: stamp-po] Error 2 make[2]: Leaving directory '/home/user/dev/guix/po/guix' make[1]: *** [Makefile:5363: all-recursive] Error 1 make[1]: Leaving directory '/home/user/dev/guix' make: *** [Makefile:3694: all] Error 2 ~~~~ There is an error. Perhaps I need to run it in the some kind of minimalistic GNU Guix env as I ran the configure and bootstrap in? Trying that (warning, long log ahead): ~~~~ $ guix environment guix --ad-hoc make -- make -j4 make all-recursive make[1]: Entering directory '/home/user/dev/guix' Making all in po/guix make[2]: Entering directory '/home/user/dev/guix/po/guix' make[2]: Leaving directory '/home/user/dev/guix/po/guix' Making all in po/packages make[2]: Entering directory '/home/user/dev/guix/po/packages' make[2]: Leaving directory '/home/user/dev/guix/po/packages' make[2]: Entering directory '/home/user/dev/guix' Compiling Scheme modules... DOT doc/images/bootstrap-graph.png DOT doc/images/bootstrap-packages.png DOT doc/images/coreutils-graph.png DOT doc/images/coreutils-bag-graph.png DOT doc/images/gcc-core-mesboot0-graph.png DOT doc/images/service-graph.png DOT doc/images/shepherd-graph.png GEN etc/openrc/guix-daemon GEN etc/gnu-store.mount GEN etc/guix-daemon.service GEN etc/guix-publish.service GEN etc/init.d/guix-daemon GEN etc/guix-daemon.conf GEN etc/guix-publish.conf HELP2MAN doc/guix-daemon.1 [ 0%] LOAD guix/base16.scm [ 0%] LOAD guix/base32.scm [ 0%] LOAD guix/base64.scm [ 0%] LOAD guix/ci.scm WARNING: Use of `load' in declarative module (guix ui). Add #:declarative? #f to your define-module invocation. [ 0%] LOAD guix/cpio.scm [ 0%] LOAD guix/deprecation.scm [ 0%] LOAD guix/docker.scm [ 0%] LOAD guix/records.scm [ 0%] LOAD guix/openpgp.scm [ 1%] LOAD guix/pki.scm [ 1%] LOAD guix/progress.scm [ 1%] LOAD guix/combinators.scm [ 1%] LOAD guix/memoization.scm [ 1%] LOAD guix/utils.scm [ 1%] LOAD guix/sets.scm [ 1%] LOAD guix/modules.scm [ 1%] LOAD guix/download.scm [ 1%] LOAD guix/discovery.scm [ 1%] LOAD guix/android-repo-download.scm [ 1%] LOAD guix/bzr-download.scm [ 1%] LOAD guix/git-download.scm [ 1%] LOAD guix/hg-download.scm [ 1%] LOAD guix/swh.scm [ 1%] LOAD guix/monads.scm [ 1%] LOAD guix/monad-repl.scm [ 1%] LOAD guix/gexp.scm [ 1%] LOAD guix/profiles.scm [ 2%] LOAD guix/serialization.scm [ 2%] LOAD guix/nar.scm [ 2%] LOAD guix/narinfo.scm [ 2%] LOAD guix/derivations.scm [ 2%] LOAD guix/grafts.scm [ 2%] LOAD guix/repl.scm [ 2%] LOAD guix/transformations.scm [ 2%] LOAD guix/inferior.scm [ 2%] LOAD guix/describe.scm [ 2%] LOAD guix/quirks.scm [ 2%] LOAD guix/channels.scm [ 2%] LOAD guix/gnu-maintenance.scm [ 2%] LOAD guix/self.scm [ 2%] LOAD guix/substitutes.scm [ 2%] LOAD guix/upstream.scm [ 2%] LOAD guix/licenses.scm [ 2%] LOAD guix/lint.scm [ 2%] LOAD guix/glob.scm [ 3%] LOAD guix/git.scm [ 3%] LOAD guix/git-authenticate.scm [ 3%] LOAD guix/graph.scm [ 3%] LOAD guix/cache.scm [ 3%] LOAD guix/cve.scm [ 3%] LOAD guix/workers.scm [ 3%] LOAD guix/build-system.scm [ 3%] LOAD guix/build-system/android-ndk.scm [ 3%] LOAD guix/build-system/ant.scm [ 3%] LOAD guix/build-system/cargo.scm [ 3%] LOAD guix/build-system/chicken.scm [ 3%] LOAD guix/build-system/clojure.scm [ 3%] LOAD guix/build-system/cmake.scm [ 3%] LOAD guix/build-system/dub.scm [ 3%] LOAD guix/build-system/dune.scm [ 3%] LOAD guix/build-system/emacs.scm [ 3%] LOAD guix/build-system/font.scm [ 3%] LOAD guix/build-system/go.scm [ 4%] LOAD guix/build-system/meson.scm [ 4%] LOAD guix/build-system/minify.scm [ 4%] LOAD guix/build-system/asdf.scm [ 4%] LOAD guix/build-system/copy.scm [ 4%] LOAD guix/build-system/glib-or-gtk.scm [ 4%] LOAD guix/build-system/gnu.scm [ 4%] LOAD guix/build-system/guile.scm [ 4%] LOAD guix/build-system/haskell.scm [ 4%] LOAD guix/build-system/julia.scm [ 4%] LOAD guix/build-system/linux-module.scm [ 4%] LOAD guix/build-system/maven.scm [ 4%] LOAD guix/build-system/node.scm [ 4%] LOAD guix/build-system/perl.scm [ 4%] LOAD guix/build-system/python.scm [ 4%] LOAD guix/build-system/renpy.scm [ 4%] LOAD guix/build-system/ocaml.scm [ 4%] LOAD guix/build-system/qt.scm [ 4%] LOAD guix/build-system/waf.scm [ 5%] LOAD guix/build-system/r.scm [ 5%] LOAD guix/build-system/rakudo.scm [ 5%] LOAD guix/build-system/ruby.scm [ 5%] LOAD guix/build-system/scons.scm [ 5%] LOAD guix/build-system/texlive.scm [ 5%] LOAD guix/build-system/trivial.scm [ 5%] LOAD guix/ftp-client.scm [ 5%] LOAD guix/http-client.scm [ 5%] LOAD guix/gnupg.scm [ 5%] LOAD guix/elf.scm [ 5%] LOAD guix/profiling.scm [ 5%] LOAD guix/store.scm [ 5%] LOAD guix/cvs-download.scm [ 5%] LOAD guix/svn-download.scm [ 5%] LOAD guix/colors.scm [ 5%] LOAD guix/i18n.scm [ 5%] LOAD guix/diagnostics.scm [ 5%] LOAD guix/ui.scm [ 6%] LOAD guix/status.scm [ 6%] LOAD guix/build/android-ndk-build-system.scm [ 6%] LOAD guix/build/ant-build-system.scm WARNING: (guix build ant-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/download.scm [ 6%] LOAD guix/build/download-nar.scm [ 6%] LOAD guix/build/cargo-build-system.scm WARNING: (guix build cargo-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/cargo-utils.scm [ 6%] LOAD guix/build/chicken-build-system.scm WARNING: (guix build chicken-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/cmake-build-system.scm WARNING: (guix build cmake-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/dub-build-system.scm WARNING: (guix build dub-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/dune-build-system.scm WARNING: (guix build ocaml-build-system): imported module (guix build utils) overrides core binding `delete' WARNING: (guix build dune-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/emacs-build-system.scm [ 6%] LOAD guix/build/meson-build-system.scm WARNING: (guix build meson-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/minify-build-system.scm WARNING: (guix build minify-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/font-build-system.scm WARNING: (guix build font-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/go-build-system.scm WARNING: (guix build go-build-system): imported module (guix build utils) overrides core binding `delete' [ 6%] LOAD guix/build/android-repo.scm [ 6%] LOAD guix/build/asdf-build-system.scm WARNING: (guix build asdf-build-system): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/bzr.scm [ 7%] LOAD guix/build/copy-build-system.scm WARNING: (guix build copy-build-system): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/git.scm [ 7%] LOAD guix/build/hg.scm [ 7%] LOAD guix/build/glib-or-gtk-build-system.scm [ 7%] LOAD guix/build/gnu-bootstrap.scm [ 7%] LOAD guix/build/gnu-build-system.scm [ 7%] LOAD guix/build/gnu-dist.scm WARNING: (guix build gnu-dist): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/guile-build-system.scm WARNING: (guix build guile-build-system): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/maven-build-system.scm WARNING: (guix build maven-build-system): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/node-build-system.scm [ 7%] LOAD guix/build/perl-build-system.scm WARNING: (guix build perl-build-system): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/python-build-system.scm WARNING: (guix build python-build-system): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/ocaml-build-system.scm [ 7%] LOAD guix/build/qt-build-system.scm [ 7%] LOAD guix/build/r-build-system.scm WARNING: (guix build r-build-system): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/renpy-build-system.scm WARNING: (guix build renpy-build-system): imported module (guix build utils) overrides core binding `delete' [ 7%] LOAD guix/build/rakudo-build-system.scm WARNING: (guix build rakudo-build-system): imported module (guix build utils) overrides core binding `delete' [ 8%] LOAD guix/build/ruby-build-system.scm WARNING: (guix build ruby-build-system): imported module (guix build utils) overrides core binding `delete' [ 8%] LOAD guix/build/scons-build-system.scm WARNING: (guix build scons-build-system): imported module (guix build utils) overrides core binding `delete' [ 8%] LOAD guix/build/texlive-build-system.scm WARNING: (guix build texlive-build-system): imported module (guix build utils) overrides core binding `delete' [ 8%] LOAD guix/build/waf-build-system.scm WARNING: (guix build waf-build-system): imported module (guix build utils) overrides core binding `delete' [ 8%] LOAD guix/build/haskell-build-system.scm WARNING: (guix build haskell-build-system): imported module (guix build utils) overrides core binding `delete' [ 8%] LOAD guix/build/julia-build-system.scm WARNING: (guix build julia-build-system): imported module (guix build utils) overrides core binding `delete' [ 8%] LOAD guix/build/linux-module-build-system.scm [ 8%] LOAD guix/build/store-copy.scm [ 8%] LOAD guix/build/json.scm [ 8%] LOAD guix/build/utils.scm [ 8%] LOAD guix/build/union.scm [ 8%] LOAD guix/build/profiles.scm [ 8%] LOAD guix/build/compile.scm [ 8%] LOAD guix/build/rpath.scm [ 8%] LOAD guix/build/cvs.scm [ 8%] LOAD guix/build/svn.scm [ 8%] LOAD guix/build/syscalls.scm [ 8%] LOAD guix/build/gremlin.scm [ 9%] LOAD guix/build/debug-link.scm [ 9%] LOAD guix/build/clojure-build-system.scm [ 9%] LOAD guix/build/clojure-utils.scm [ 9%] LOAD guix/build/emacs-utils.scm [ 9%] LOAD guix/build/java-utils.scm [ 9%] LOAD guix/build/lisp-utils.scm [ 9%] LOAD guix/build/maven/java.scm [ 9%] LOAD guix/build/maven/plugin.scm [ 9%] LOAD guix/build/maven/pom.scm [ 9%] LOAD guix/build/graft.scm [ 9%] LOAD guix/build/bournish.scm [ 9%] LOAD guix/build/qt-utils.scm [ 9%] LOAD guix/build/make-bootstrap.scm [ 9%] LOAD guix/search-paths.scm [ 9%] LOAD guix/packages.scm [ 9%] LOAD guix/import/cabal.scm [ 9%] LOAD guix/import/cpan.scm [ 9%] LOAD guix/import/cran.scm [ 10%] LOAD guix/import/crate.scm ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semverstring in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semverstring' guix/build/download.scm:231:20: warning: possibly unbound variable `x509-certificate-dn' guix/build/download.scm:249:18: warning: possibly unbound variable `make-session' guix/build/download.scm:249:18: warning: possibly unbound variable `connection-end/client' guix/build/download.scm:258:8: warning: possibly unbound variable `set-session-server-name!' guix/build/download.scm:258:8: warning: possibly unbound variable `server-name-type/dns' guix/build/download.scm:262:4: warning: possibly unbound variable `set-session-transport-fd!' guix/build/download.scm:263:4: warning: possibly unbound variable `set-session-default-priority!' guix/build/download.scm:269:4: warning: possibly unbound variable `set-session-priorities!' guix/build/download.scm:271:4: warning: possibly unbound variable `set-session-credentials!' guix/build/download.scm:283:8: warning: possibly unbound variable `handshake' guix/build/download.scm:285:15: warning: possibly unbound variable `error/warning-alert-received' guix/build/download.scm:290:23: warning: possibly unbound variable `alert-description->string' guix/build/download.scm:290:50: warning: possibly unbound variable `alert-get' guix/build/download.scm:306:18: warning: possibly unbound variable `session-record-port' guix/build/download.scm:317:18: warning: possibly unbound variable `error/premature-termination' [ 56%] GUILEC guix/build/download-nar.go [ 56%] GUILEC guix/build/cargo-build-system.go WARNING: (guix build cargo-build-system): imported module (guix build utils) overrides core binding `delete' [ 56%] GUILEC guix/build/cargo-utils.go [ 56%] GUILEC guix/build/chicken-build-system.go WARNING: (guix build chicken-build-system): imported module (guix build utils) overrides core binding `delete' [ 56%] GUILEC guix/build/cmake-build-system.go WARNING: (guix build cmake-build-system): imported module (guix build utils) overrides core binding `delete' [ 56%] GUILEC guix/build/dub-build-system.go WARNING: (guix build dub-build-system): imported module (guix build utils) overrides core binding `delete' [ 56%] GUILEC guix/build/dune-build-system.go WARNING: (guix build dune-build-system): imported module (guix build utils) overrides core binding `delete' [ 56%] GUILEC guix/build/emacs-build-system.go [ 56%] GUILEC guix/build/meson-build-system.go WARNING: (guix build meson-build-system): imported module (guix build utils) overrides core binding `delete' [ 56%] GUILEC guix/build/minify-build-system.go WARNING: (guix build minify-build-system): imported module (guix build utils) overrides core binding `delete' [ 56%] GUILEC guix/build/font-build-system.go [ 56%] GUILEC guix/build/go-build-system.go WARNING: (guix build font-build-system): imported module (guix build utils) overrides core binding `delete' WARNING: (guix build go-build-system): imported module (guix build utils) overrides core binding `delete' [ 56%] GUILEC guix/build/android-repo.go [ 56%] GUILEC guix/build/asdf-build-system.go WARNING: (guix build asdf-build-system): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/bzr.go [ 57%] GUILEC guix/build/copy-build-system.go WARNING: (guix build copy-build-system): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/git.go [ 57%] GUILEC guix/build/hg.go [ 57%] GUILEC guix/build/glib-or-gtk-build-system.go [ 57%] GUILEC guix/build/gnu-bootstrap.go [ 57%] GUILEC guix/build/gnu-build-system.go [ 57%] GUILEC guix/build/gnu-dist.go WARNING: (guix build gnu-dist): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/guile-build-system.go [ 57%] GUILEC guix/build/maven-build-system.go [ 57%] GUILEC guix/build/node-build-system.go WARNING: (guix build guile-build-system): imported module (guix build utils) overrides core binding `delete' guix/build/guile-build-system.scm:72:43: warning: possibly unbound variable `current-processor-count' WARNING: (guix build maven-build-system): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/perl-build-system.go WARNING: (guix build perl-build-system): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/python-build-system.go WARNING: (guix build python-build-system): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/ocaml-build-system.go [ 57%] GUILEC guix/build/qt-build-system.go WARNING: (guix build ocaml-build-system): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/r-build-system.go WARNING: (guix build r-build-system): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/renpy-build-system.go WARNING: (guix build renpy-build-system): imported module (guix build utils) overrides core binding `delete' [ 57%] GUILEC guix/build/rakudo-build-system.go WARNING: (guix build rakudo-build-system): imported module (guix build utils) overrides core binding `delete' [ 58%] GUILEC guix/build/ruby-build-system.go [ 58%] GUILEC guix/build/scons-build-system.go WARNING: (guix build scons-build-system): imported module (guix build utils) overrides core binding `delete' [ 58%] GUILEC guix/build/texlive-build-system.go WARNING: (guix build texlive-build-system): imported module (guix build utils) overrides core binding `delete' [ 58%] GUILEC guix/build/waf-build-system.go WARNING: (guix build waf-build-system): imported module (guix build utils) overrides core binding `delete' WARNING: (guix build ruby-build-system): imported module (guix build utils) overrides core binding `delete' [ 58%] GUILEC guix/build/haskell-build-system.go WARNING: (guix build haskell-build-system): imported module (guix build utils) overrides core binding `delete' [ 58%] GUILEC guix/build/julia-build-system.go WARNING: (guix build julia-build-system): imported module (guix build utils) overrides core binding `delete' [ 58%] GUILEC guix/build/linux-module-build-system.go [ 58%] GUILEC guix/build/store-copy.go [ 58%] GUILEC guix/build/json.go [ 58%] GUILEC guix/build/utils.go [ 58%] GUILEC guix/build/union.go [ 58%] GUILEC guix/build/profiles.go [ 58%] GUILEC guix/build/compile.go guix/build/compile.scm:48:18: warning: possibly unbound variable `tree-il-default-optimization-options' guix/build/compile.scm:49:18: warning: possibly unbound variable `cps-default-optimization-options' [ 58%] GUILEC guix/build/rpath.go [ 58%] GUILEC guix/build/cvs.go [ 58%] GUILEC guix/build/svn.go [ 58%] GUILEC guix/build/syscalls.go [ 58%] GUILEC guix/build/gremlin.go [ 59%] GUILEC guix/build/debug-link.go [ 59%] GUILEC guix/build/clojure-build-system.go [ 59%] GUILEC guix/build/clojure-utils.go [ 59%] GUILEC guix/build/emacs-utils.go [ 59%] GUILEC guix/build/java-utils.go [ 59%] GUILEC guix/build/lisp-utils.go [ 59%] GUILEC guix/build/maven/java.go [ 59%] GUILEC guix/build/maven/plugin.go [ 59%] GUILEC guix/build/maven/pom.go [ 59%] GUILEC guix/build/graft.go [ 59%] GUILEC guix/build/bournish.go [ 59%] GUILEC guix/build/qt-utils.go [ 59%] GUILEC guix/build/make-bootstrap.go [ 59%] GUILEC guix/search-paths.go [ 59%] GUILEC guix/packages.go [ 59%] GUILEC guix/import/cabal.go [ 59%] GUILEC guix/import/cpan.go [ 59%] GUILEC guix/import/cran.go [ 60%] GUILEC guix/import/crate.go ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semverstring in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semversemver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semverstring in (semver): ;;; no code for module (semver) ;;; Failed to autoload semver->string in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semversemver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver->string in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) guix/import/crate.scm:224:4: warning: possibly unbound variable `semver-range-contains?' ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) guix/import/crate.scm:224:28: warning: possibly unbound variable `string->semver-range' ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) guix/import/crate.scm:225:28: warning: possibly unbound variable `string->semver' ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semverstring in (semver): ;;; no code for module (semver) guix/import/crate.scm:252:11: warning: possibly unbound variable `semver->string' ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semversemver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) [ 60%] GUILEC guix/import/elpa.go ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semverstring in (semver): ;;; no code for module (semver) ;;; Failed to autoload string->semver-range in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload semver-range-contains? in (semver ranges): ;;; no code for module (semver ranges) ;;; Failed to autoload string->semver in (semver): ;;; no code for module (semver) ;;; Failed to autoload semver: warning: shadows previous definition of `-location' at gnu/services/cgit.scm:674:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/cgit.scm:200:0 : warning: shadows previous definition of `-location' at [ 93%] GUILEC gnu/services/cuirass.go [ 93%] GUILEC gnu/services/cups.go gnu/services/cups.scm:216:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/cups.scm:208:0 : warning: shadows previous definition of `-location' at gnu/services/cups.scm:263:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/cups.scm:208:0 : warning: shadows previous definition of `-location' at gnu/services/cups.scm:289:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/cups.scm:208:0 : warning: shadows previous definition of `-location' at gnu/services/cups.scm:355:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/cups.scm:208:0 : warning: shadows previous definition of `-location' at gnu/services/cups.scm:488:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/cups.scm:208:0 : warning: shadows previous definition of `-location' at gnu/services/cups.scm:858:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/cups.scm:208:0 : warning: shadows previous definition of `-location' at [ 93%] GUILEC gnu/services/databases.go [ 93%] GUILEC gnu/services/dbus.go [ 93%] GUILEC gnu/services/desktop.go [ 93%] GUILEC gnu/services/dict.go [ 93%] GUILEC gnu/services/dns.go [ 93%] GUILEC gnu/services/docker.go [ 93%] GUILEC gnu/services/authentication.go gnu/services/authentication.scm:214:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/authentication.scm:47:0 : warning: shadows previous definition of `-location' at [ 94%] GUILEC gnu/services/file-sharing.go [ 94%] GUILEC gnu/services/games.go [ 94%] GUILEC gnu/services/ganeti.go [ 94%] GUILEC gnu/services/getmail.go gnu/services/getmail.scm:144:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/getmail.scm:108:0 : warning: shadows previous definition of `-location' at gnu/services/getmail.scm:160:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/getmail.scm:108:0 : warning: shadows previous definition of `-location' at gnu/services/getmail.scm:230:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/getmail.scm:108:0 : warning: shadows previous definition of `-location' at gnu/services/getmail.scm:244:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/getmail.scm:108:0 : warning: shadows previous definition of `-location' at [ 94%] GUILEC gnu/services/guix.go [ 94%] GUILEC gnu/services/hurd.go [ 94%] GUILEC gnu/services/kerberos.go gnu/services/kerberos.scm:230:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/kerberos.scm:178:0 : warning: shadows previous definition of `-location' at [ 94%] GUILEC gnu/services/linux.go [ 94%] GUILEC gnu/services/lirc.go [ 94%] GUILEC gnu/services/virtualization.go [ 94%] GUILEC gnu/services/mail.go [ 94%] GUILEC gnu/services/mcron.go [ 94%] GUILEC gnu/services/messaging.go gnu/services/mail.scm:175:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:194:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:215:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:235:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:255:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:296:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:344:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:373:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:383:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:410:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/mail.scm:478:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at [ 94%] GUILEC gnu/services/monitoring.go gnu/services/mail.scm:1444:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/mail.scm:165:0 : warning: shadows previous definition of `-location' at gnu/services/monitoring.scm:386:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/monitoring.scm:248:0 : warning: shadows previous definition of `-location' at gnu/services/monitoring.scm:529:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/monitoring.scm:248:0 : warning: shadows previous definition of `-location' at gnu/services/messaging.scm:184:0: warning: shadows previous definition of `maybe-file-name?' at gnu/services/messaging.scm:178:0 gnu/services/messaging.scm:184:0: warning: shadows previous definition of `serialize-maybe-file-name' at gnu/services/messaging.scm:178:0 gnu/services/messaging.scm:196:0: warning: shadows previous definition of `maybe-file-object?' at gnu/services/messaging.scm:190:0 gnu/services/messaging.scm:196:0: warning: shadows previous definition of `serialize-maybe-file-object' at gnu/services/messaging.scm:190:0 gnu/services/messaging.scm:225:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/messaging.scm:204:0 : warning: shadows previous definition of `-location' at gnu/services/messaging.scm:335:2: warning: shadows previous definition of `%-location-procedure' at gnu/services/messaging.scm:204:0 : warning: shadows previous definition of `-location' at gnu/services/messaging.scm:335:2: warning: shadows previous definition of `%-location-procedure' at gnu/services/messaging.scm:204:0 : warning: shadows previous definition of `-location' at gnu/services/messaging.scm:335:2: warning: shadows previous definition of `%-location-procedure' at gnu/services/messaging.scm:204:0 : warning: shadows previous definition of `-location' at gnu/services/messaging.scm:335:2: warning: shadows previous definition of `%-location-procedure' at gnu/services/messaging.scm:204:0 : warning: shadows previous definition of `-location' at gnu/services/messaging.scm:625:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/messaging.scm:204:0 : warning: shadows previous definition of `-location' at [ 94%] GUILEC gnu/services/networking.go [ 94%] GUILEC gnu/services/nix.go [ 94%] GUILEC gnu/services/nfs.go [ 94%] GUILEC gnu/services/pam-mount.go [ 95%] GUILEC gnu/services/science.go [ 95%] GUILEC gnu/services/security-token.go [ 95%] GUILEC gnu/services/shepherd.go [ 95%] GUILEC gnu/services/sound.go [ 95%] GUILEC gnu/services/herd.go [ 95%] GUILEC gnu/services/pm.go [ 95%] GUILEC gnu/services/rsync.go [ 95%] GUILEC gnu/services/sddm.go [ 95%] GUILEC gnu/services/spice.go [ 95%] GUILEC gnu/services/ssh.go [ 95%] GUILEC gnu/services/syncthing.go [ 95%] GUILEC gnu/services/sysctl.go [ 95%] GUILEC gnu/services/telephony.go [ 95%] GUILEC gnu/services/version-control.go [ 95%] GUILEC gnu/services/vpn.go [ 95%] GUILEC gnu/services/web.go gnu/services/vpn.scm:205:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/vpn.scm:197:0 : warning: shadows previous definition of `-location' at gnu/services/vpn.scm:273:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/vpn.scm:197:0 : warning: shadows previous definition of `-location' at gnu/services/vpn.scm:273:0: warning: shadows previous definition of `%-location-procedure' at gnu/services/vpn.scm:197:0 : warning: shadows previous definition of `-location' at [ 95%] GUILEC gnu/services/xorg.go [ 95%] GUILEC gnu/system.go gnu/system.scm:1166:13: warning: possibly unbound variable `make-compound-condition' [ 96%] GUILEC gnu/system/accounts.go [ 96%] GUILEC gnu/system/file-systems.go gnu/system/file-systems.scm:645:15: warning: possibly unbound variable `make-compound-condition' [ 96%] GUILEC gnu/system/hurd.go [ 96%] GUILEC gnu/system/image.go [ 96%] GUILEC gnu/system/install.go WARNING: Use of `load' in declarative module (gnu system install). Add #:declarative? #f to your define-module invocation. [ 96%] GUILEC gnu/system/keyboard.go [ 96%] GUILEC gnu/system/linux-container.go [ 96%] GUILEC gnu/system/linux-initrd.go [ 96%] GUILEC gnu/system/locale.go [ 96%] GUILEC gnu/system/mapped-devices.go [ 96%] GUILEC gnu/system/nss.go [ 96%] GUILEC gnu/system/pam.go [ 96%] GUILEC gnu/system/shadow.go [ 96%] GUILEC gnu/system/uuid.go [ 96%] GUILEC gnu/system/vm.go [ 96%] GUILEC gnu/system/images/hurd.go [ 96%] GUILEC gnu/system/images/novena.go [ 96%] GUILEC gnu/system/images/pine64.go [ 97%] GUILEC gnu/system/images/pinebook-pro.go [ 97%] GUILEC gnu/system/images/rock64.go [ 97%] GUILEC gnu/machine.go [ 97%] GUILEC gnu/build/accounts.go [ 97%] GUILEC gnu/build/activation.go [ 97%] GUILEC gnu/build/bootloader.go [ 97%] GUILEC gnu/build/chromium-extension.go [ 97%] GUILEC gnu/build/cross-toolchain.go [ 97%] GUILEC gnu/build/image.go [ 97%] GUILEC gnu/build/file-systems.go [ 97%] GUILEC gnu/build/hurd-boot.go [ 97%] GUILEC gnu/build/install.go [ 97%] GUILEC gnu/build/linux-boot.go [ 97%] GUILEC gnu/build/linux-container.go [ 97%] GUILEC gnu/build/linux-initrd.go [ 97%] GUILEC gnu/build/linux-modules.go [ 97%] GUILEC gnu/build/marionette.go gnu/build/linux-modules.scm:353:13: warning: possibly unbound variable `load-linux-module/fd' [ 97%] GUILEC gnu/build/secret-service.go [ 98%] GUILEC gnu/build/vm.go [ 98%] GUILEC gnu/tests.go [ 98%] GUILEC gnu/tests/audio.go [ 98%] GUILEC gnu/tests/base.go [ 98%] GUILEC gnu/tests/cups.go [ 98%] GUILEC gnu/tests/databases.go [ 98%] GUILEC gnu/tests/desktop.go [ 98%] GUILEC gnu/tests/dict.go [ 98%] GUILEC gnu/tests/docker.go [ 98%] GUILEC gnu/tests/file-sharing.go [ 98%] GUILEC gnu/tests/ganeti.go [ 98%] GUILEC gnu/tests/guix.go [ 98%] GUILEC gnu/tests/monitoring.go [ 98%] GUILEC gnu/tests/nfs.go [ 98%] GUILEC gnu/tests/install.go [ 98%] GUILEC gnu/tests/ldap.go [ 98%] GUILEC gnu/tests/linux-modules.go [ 98%] GUILEC gnu/tests/mail.go [ 99%] GUILEC gnu/tests/messaging.go [ 99%] GUILEC gnu/tests/networking.go [ 99%] GUILEC gnu/tests/package-management.go [ 99%] GUILEC gnu/tests/reconfigure.go [ 99%] GUILEC gnu/tests/rsync.go [ 99%] GUILEC gnu/tests/security-token.go [ 99%] GUILEC gnu/tests/singularity.go [ 99%] GUILEC gnu/tests/ssh.go [ 99%] GUILEC gnu/tests/version-control.go [ 99%] GUILEC gnu/tests/virtualization.go [ 99%] GUILEC gnu/tests/web.go [ 99%] GUILEC gnu/machine/digital-ocean.go [ 99%] GUILEC gnu/machine/ssh.go [ 99%] GUILEC guix/ssh.go guix/ssh.scm:637:2: warning: possibly unbound variable `make-compound-condition' [ 99%] GUILEC guix/remote.go [ 99%] GUILEC guix/scripts/copy.go [ 99%] GUILEC guix/store/ssh.go [ 99%] GUILEC guix/avahi.go [100%] GUILEC guix/scripts/discover.go [100%] GUILEC guix/scripts/offload.go [100%] GUILEC guix/store/database.go [100%] GUILEC guix/store/deduplication.go [100%] GUILEC guix/store/roots.go [100%] GUILEC guix/config.go [100%] GUILEC guix/tests.go [100%] GUILEC guix/tests/http.go [100%] GUILEC guix/tests/git.go [100%] GUILEC guix/tests/gnupg.go HELP2MAN doc/guix-archive.1 HELP2MAN doc/guix-build.1 HELP2MAN doc/guix-challenge.1 HELP2MAN doc/guix-deploy.1 HELP2MAN doc/guix-download.1 HELP2MAN doc/guix-edit.1 HELP2MAN doc/guix-environment.1 HELP2MAN doc/guix-gc.1 HELP2MAN doc/guix-hash.1 HELP2MAN doc/guix-import.1 HELP2MAN doc/guix-lint.1 HELP2MAN doc/guix-package.1 HELP2MAN doc/guix-publish.1 HELP2MAN doc/guix-pull.1 HELP2MAN doc/guix-refresh.1 HELP2MAN doc/guix-size.1 HELP2MAN doc/guix-system.1 HELP2MAN doc/guix-time-machine.1 HELP2MAN doc/guix-weather.1 HELP2MAN doc/guix.1 make[2]: Leaving directory '/home/user/dev/guix' make[1]: Leaving directory '/home/user/dev/guix' ~~~~ So now it should be build with the package definition I added known, I guess. Now I try running guix build again: ~~~~ $ ./pre-inst-env guix build guile-fslib Backtrace: In ice-9/boot-9.scm: 3223:13 19 (_) In ice-9/threads.scm: 390:8 18 (_ _) In ice-9/boot-9.scm: 3507:20 17 (_) 2806:4 16 (save-module-excursion _) 3527:26 15 (_) In unknown file: 14 (primitive-load-path "guix/store" #) In guix/store.scm: 23:0 13 (_) In ice-9/boot-9.scm: 3380:4 12 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?) 3393:24 11 (_) 222:29 10 (map1 (((guix utils)) ((guix config)) ((guix #)) ((?)) ?)) 222:29 9 (map1 (((guix config)) ((guix deprecation)) ((guix ?)) ?)) 222:29 8 (map1 (((guix deprecation)) ((guix memoization)) ((?)) ?)) 222:29 7 (map1 (((guix memoization)) ((guix serialization)) (#) ?)) 222:29 6 (map1 (((guix serialization)) ((guix monads)) ((# #)) ?)) 222:29 5 (map1 (((guix monads)) ((guix records)) ((guix #)) (#) ?)) 222:29 4 (map1 (((guix records)) ((guix base16)) ((guix #)) (#) ?)) 222:29 3 (map1 (((guix base16)) ((guix base32)) ((gcrypt #)) # ?)) 222:29 2 (map1 (((guix base32)) ((gcrypt hash)) ((guix #)) (#) ?)) 222:17 1 (map1 (((gcrypt hash)) ((guix profiling)) ((rnrs #)) # ?)) 3300:6 0 (resolve-interface (gcrypt hash) #:select _ #:hide _ # _ ?) ice-9/boot-9.scm:3300:6: In procedure resolve-interface: no code for module (gcrypt hash) ~~~~ Perhaps I did the order of things wrong and I need to first run make and then bootstrap and so on. Trying that: ~~~~ $ rm pre-inst-env $ guix environment guix -- ./bootstrap ... $ guix environment guix -- ./configure --localstatedir=/var ... $ ./pre-inst-env guix build guile-fslib ;;; note: source file /home/jitsi/dev/guix/guix/config.scm ;;; newer than compiled /home/jitsi/dev/guix/guix/config.go Backtrace: In ice-9/boot-9.scm: 3223:13 19 (_) In ice-9/threads.scm: 390:8 18 (_ _) In ice-9/boot-9.scm: 3507:20 17 (_) 2806:4 16 (save-module-excursion _) 3527:26 15 (_) In unknown file: 14 (primitive-load-path "guix/store" #) In guix/store.scm: 23:0 13 (_) In ice-9/boot-9.scm: 3380:4 12 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?) 3393:24 11 (_) 222:29 10 (map1 (((guix utils)) ((guix config)) ((guix #)) ((?)) ?)) 222:29 9 (map1 (((guix config)) ((guix deprecation)) ((guix ?)) ?)) 222:29 8 (map1 (((guix deprecation)) ((guix memoization)) ((?)) ?)) 222:29 7 (map1 (((guix memoization)) ((guix serialization)) (#) ?)) 222:29 6 (map1 (((guix serialization)) ((guix monads)) ((# #)) ?)) 222:29 5 (map1 (((guix monads)) ((guix records)) ((guix #)) (#) ?)) 222:29 4 (map1 (((guix records)) ((guix base16)) ((guix #)) (#) ?)) 222:29 3 (map1 (((guix base16)) ((guix base32)) ((gcrypt #)) # ?)) 222:29 2 (map1 (((guix base32)) ((gcrypt hash)) ((guix #)) (#) ?)) 222:17 1 (map1 (((gcrypt hash)) ((guix profiling)) ((rnrs #)) # ?)) 3300:6 0 (resolve-interface (gcrypt hash) #:select _ #:hide _ # _ ?) ice-9/boot-9.scm:3300:6: In procedure resolve-interface: no code for module (gcrypt hash) ~~~~ Seems not to work. And there are so many failures while the make step is running, I am starting to think something is broken. Am I even on the correct version? I am pulling from `origin/master`. How exactly and when exactly did you run make and what other commands did you run to get it working when put into guile-xyz.scm? Can you write your complete list of commands to run after adding the package definition? Regards, Zelphir -- repositories: https://notabug.org/ZelphirKaltstahl