From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id uMfOELKqyGKn7gAAbAwnHQ (envelope-from ) for ; Sat, 09 Jul 2022 00:07:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id uJLID7KqyGJutgAAG6o9tA (envelope-from ) for ; Sat, 09 Jul 2022 00:07:46 +0200 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 B5ACE10A22 for ; Sat, 9 Jul 2022 00:07:45 +0200 (CEST) Received: from localhost ([::1]:60782 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o9w8W-0001zv-VH for larch@yhetil.org; Fri, 08 Jul 2022 18:07:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9w7t-0001zY-Hc for guix-devel@gnu.org; Fri, 08 Jul 2022 18:07:05 -0400 Received: from lepiller.eu ([2a00:5884:8208::1]:60712) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9w7l-0007ft-Nv for guix-devel@gnu.org; Fri, 08 Jul 2022 18:07:03 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 29cce1f0; Fri, 8 Jul 2022 22:06:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:subject:in-reply-to:references:message-id:mime-version :content-type:content-transfer-encoding; s=dkim; bh=zgd1lcXg87Ew acyvNuVNvQ6ZZTI4jAReybGFO0WBPTc=; b=fzl+x4lJl7QfyeeeegXrdgel/7cb 9DPZomfm9zD3r6B+O2J7DUEDClZj+SM8/Fq+dqzR1TGkFqIi51UDDGhBtz1/yP30 fsMUdX7VR0YWAorKOvsr9v7aUOd4ie/LesKScUe7jqMdbqxspbx+rfTowVIHPtnl vbS5iNyActGUcAzpLz1/mDUP4wvyaPJTJJwbihHkHMj8jV6vArE797uv2X5kx4Lb tl4DcOBmPytqJsR/G13PW4aQF0mi1W96TeZh0zvmMtRep6aVcyJHV5JR5cFXXwFx CFQS1q4NVHhv7DBUM4boiVOmQaWhwlJjo8tcKabQ0B0OSUVV844CXMsjlA== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 74fc66e3 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Fri, 8 Jul 2022 22:06:50 +0000 (UTC) Date: Sat, 09 Jul 2022 00:06:44 +0200 From: Julien Lepiller To: Zelphir Kaltstahl , guix-devel@gnu.org Subject: =?US-ASCII?Q?Re=3A_Bootstrap_script_only_works_with_?= =?US-ASCII?Q?guix_environment=2C_not_with_guix_shell?= User-Agent: K-9 Mail for Android In-Reply-To: <641eecde-a1ca-8098-6472-27caf2e020c0@posteo.de> References: <15fc706b-7e07-c3cf-e5dd-c24c9bdfb0ed@posteo.de> <641eecde-a1ca-8098-6472-27caf2e020c0@posteo.de> Message-ID: <21D170FD-D4A2-4D7D-9981-4F9B6DF54CB1@lepiller.eu> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----OF3HSGD40N6EGQ1KDJFPJW40PBXZ52 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:5884:8208::1; envelope-from=julien@lepiller.eu; helo=lepiller.eu X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657318065; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=Ry1sc+ww+3CkUHplrZL26PsdjhiUg7qMnx0NbbBVvQA=; b=O+B24oUyMdXdGuPp8scSogynkFTGEz4PWd8VCpc4fGzElBnru2e4TWgINhybKPJw54vPze HG340HTgOyL7J1Vhjexhvl7JhXEJLt3rZDKE7ntJaz7085PD429H2w5PWXODPuR5MW/J3Y W+Rmqi/hvInJJ7qp1gSuXaGVXa4OXkwvqJSi9WDa3otfub1VqS4dJF+Ah+0cAvxUWrczO3 XkPEofYhXROP2pL5W0cJFLyQXKX27a7kIBYCl+P4+9stDG9uGlftBANyHhGkbVD7WyvdFR /RRTORVUqZvkNoh5tM68GDmYgMxDZekZjHVJyzNXP/HG4HjM0MzTYx5fT9chxg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657318065; a=rsa-sha256; cv=none; b=PqchRbNFMeMh4kIxjfZkHL+3zbIITO/g7UzPG8X6xgYDaLh77IGvMnaHfFVYBz475KEkUT y2OwaMNdOoWdcxHvOtZH0+vbuJl7YDk617SPuw/5jBb+c2s3BsLvpzU5vdQ0jv+trpVFnC VGFax9ZO/a0xJ4by7l4dPLx16xNBxfwa56LeYjTPkgLzszRRnHaOjMV0EzJq1z0DVWtha6 vyV8p+o7RPVCylC0xYSYx99nJvKlQ+GNgrEny0IcHu403yEUlpIJCbiAjIEWhMsjIvd3/3 /24tR1eM6hE1RRftyLgF7wlnp8zTE43U5i9KDUgnhRJaefKIpzs4wQ96LzSrPg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=lepiller.eu header.s=dkim header.b=fzl+x4lJ; dmarc=pass (policy=none) header.from=lepiller.eu; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.75 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=lepiller.eu header.s=dkim header.b=fzl+x4lJ; dmarc=pass (policy=none) header.from=lepiller.eu; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B5ACE10A22 X-Spam-Score: -1.75 X-Migadu-Scanner: scn1.migadu.com X-TUID: CW2bGYa8cTvC ------OF3HSGD40N6EGQ1KDJFPJW40PBXZ52 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable That's because you're not using guix shell properly=2E guix shell guix Creates a shell where guix *itself* is available guix shell -D guix Creates a shell where guix *dependencies* are available=2E That's what you= need to use=2E The manual provides more information on how to build Guix from the sources= : https://guix=2Egnu=2Eorg/manual/devel/en/html_node/Building-from-Git=2Eht= ml#Building-from-Git HTH! On July 9, 2022 12:02:12 AM GMT+02:00, Zelphir Kaltstahl wrote: >On 7/8/22 23:57, Zelphir Kaltstahl wrote: >>=20 >> Hello Guix developers! >>=20 >> I am messing around again with updating a package and according to my o= wn guide from previous adventures, I have to run the following command to g= enerate the `pre-inst-env` script, in the root directory of the guix source= s: >>=20 >> ~~~~ >> guix environment guix -- =2E/bootstrap >> ~~~~ >>=20 >> But then I remembered, that actually `guix shell` is the newer thing an= d changed it to: >>=20 >> ~~~~ >> guix shell guix -- =2E/bootstrap >> ~~~~ >>=20 >> However, this does not work=2E I get an error: >>=20 >> ~~~~ >> $ guix shell guix -- =2E/bootstrap >> + find po/doc -type f -name guix-manual*=2Epo >> + sed -e s,=2E*/guix-manual\=2E,,;s,\=2Epo$,, >> + langs=3Dfr >> ru >> es >> pt_BR >> de >> zh_CN >> + [ ! -e doc/guix=2Efr=2Etexi ] >> + [ ! -e doc/guix=2Eru=2Etexi ] >> + [ ! -e doc/guix=2Ees=2Etexi ] >> + [ ! -e doc/guix=2Ept_BR=2Etexi ] >> + [ ! -e doc/guix=2Ede=2Etexi ] >> + [ ! -e doc/guix=2Ezh_CN=2Etexi ] >> + find po/doc -type f -name guix-cookbook*=2Epo >> + sed -e s,=2E*/guix-cookbook\=2E,,;s,\=2Epo$,, >> + langs=3Dde >> fr >> sk >> ko >> + [ ! -e doc/guix-cookbook=2Ede=2Etexi ] >> + [ ! -e doc/guix-cookbook=2Efr=2Etexi ] >> + [ ! -e doc/guix-cookbook=2Esk=2Etexi ] >> + [ ! -e doc/guix-cookbook=2Eko=2Etexi ] >> + exec autoreconf -vfi >> autoreconf: Entering directory `=2E' >> autoreconf: running: autopoint --force >> autoreconf: running: aclocal --force -I m4 >> autoreconf: configure=2Eac: tracing >> autoreconf: configure=2Eac: not using Libtool >> autoreconf: running: /usr/bin/autoconf --force >> configure=2Eac:92: error: possibly undefined macro: GUILE_MODULE_AVAILA= BLE >> If this token and others are legitimate, please use m4_pattern_a= llow=2E >> See the Autoconf documentation=2E >> configure=2Eac:99: error: possibly undefined macro: GUILE_PKG >> configure=2Eac:100: error: possibly undefined macro: GUILE_PROGS >> autoreconf: /usr/bin/autoconf failed with exit status: 1 >> ~~~~ >>=20 >> When I use `guix environment` it works: >>=20 >> ~~~~ >> guix environment guix -- =2E/bootstrap >> + find po/doc -type f -name guix-manual*=2Epo >> + sed -e s,=2E*/guix-manual\=2E,,;s,\=2Epo$,, >> + langs=3Dfr >> ru >> es >> pt_BR >> de >> zh_CN >> + [ ! -e doc/guix=2Efr=2Etexi ] >> + [ ! -e doc/guix=2Eru=2Etexi ] >> + [ ! -e doc/guix=2Ees=2Etexi ] >> + [ ! -e doc/guix=2Ept_BR=2Etexi ] >> + [ ! -e doc/guix=2Ede=2Etexi ] >> + [ ! -e doc/guix=2Ezh_CN=2Etexi ] >> + find po/doc -type f -name guix-cookbook*=2Epo >> + sed -e s,=2E*/guix-cookbook\=2E,,;s,\=2Epo$,, >> + langs=3Dde >> fr >> sk >> ko >> + [ ! -e doc/guix-cookbook=2Ede=2Etexi ] >> + [ ! -e doc/guix-cookbook=2Efr=2Etexi ] >> + [ ! -e doc/guix-cookbook=2Esk=2Etexi ] >> + [ ! -e doc/guix-cookbook=2Eko=2Etexi ] >> + exec autoreconf -vfi >> autoreconf: Entering directory `=2E' >> autoreconf: running: autopoint --force >> autoreconf: running: aclocal --force -I m4 >> autoreconf: configure=2Eac: tracing >> autoreconf: configure=2Eac: not using Libtool >> autoreconf: running: /gnu/store/km9l89sd4wm9jp358481v2z6qacwl2h9-autoco= nf-2=2E69/bin/autoconf --force >> autoreconf: running: /gnu/store/km9l89sd4wm9jp358481v2z6qacwl2h9-autoco= nf-2=2E69/bin/autoheader --force >> autoreconf: running: automake --add-missing --copy --force-missing >> Makefile=2Eam:816: warning: AM_GNU_GETTEXT used but 'po' not in SUBDIRS >> autoreconf: Leaving directory `=2E' >> ~~~~ >>=20 >> I do not know, if this is intentional or not, but I thought that `guix = environment` will be phased out or something=2E >>=20 >> Here is my installed guix version: >>=20 >> ~~~~ >> $ guix describe >> guix d7d2340 >> repository URL:https://git=2Esavannah=2Egnu=2Eorg/git/guix=2Egit >> branch: master >> commit: d7d23407213247d0173eabd2c769f2b98cef4fe9 >>=20 >> $ guix --version >> guix (GNU Guix) 0 >> Copyright (C) 2022 the Guix authors >> License GPLv3+: GNU GPL version 3 or later >> This is free software: you are free to change and redistribute it=2E >> There is NO WARRANTY, to the extent permitted by law=2E >> ~~~~ >>=20 >> I did `guix pull && guix package -u` just a few minutes ago, so everyth= ing should be quite up-to-date=2E >>=20 >> Best regards, >> Zelphir >>=20 >> --=20 >> repositories:https://notabug=2Eorg/ZelphirKaltstahl > >Addendum: > >I just noticed, that also the next step `guix shell guix -- =2E/configure= --localstatedir=3D/var` does not work, but `guix environment guix -- =2E/c= onfigure --localstatedir=3D/var` does work: > >~~~~ >$ guix shell guix -- =2E/configure --localstatedir=3D/var >checking for a BSD-compatible install=2E=2E=2E /usr/bin/install -c >checking whether build environment is sane=2E=2E=2E yes >checking for a thread-safe mkdir -p=2E=2E=2E /usr/bin/mkdir -p >checking for gawk=2E=2E=2E gawk >checking whether make sets $(MAKE)=2E=2E=2E yes >checking whether make supports nested variables=2E=2E=2E yes >checking whether UID '1000' is supported by ustar format=2E=2E=2E yes >checking whether GID '1000' is supported by ustar format=2E=2E=2E yes >checking how to create a ustar tar archive=2E=2E=2E gnutar >checking whether make supports nested variables=2E=2E=2E (cached) yes >checking whether make supports the include directive=2E=2E=2E yes (GNU st= yle) >checking for gcc=2E=2E=2E gcc >checking whether the C compiler works=2E=2E=2E yes >checking for C compiler default output file name=2E=2E=2E a=2Eout >checking for suffix of executables=2E=2E=2E >checking whether we are cross compiling=2E=2E=2E no >checking for suffix of object files=2E=2E=2E o >checking whether we are using the GNU C compiler=2E=2E=2E yes >checking whether gcc accepts -g=2E=2E=2E yes >checking for gcc option to accept ISO C89=2E=2E=2E none needed >checking whether gcc understands -c and -o together=2E=2E=2E yes >checking dependency style of gcc=2E=2E=2E gcc3 >checking how to run the C preprocessor=2E=2E=2E gcc -E >checking for grep that handles long lines and -e=2E=2E=2E /usr/bin/grep >checking for egrep=2E=2E=2E /usr/bin/grep -E >checking for ANSI C header files=2E=2E=2E yes >checking for sys/types=2Eh=2E=2E=2E yes >checking for sys/stat=2Eh=2E=2E=2E yes >checking for stdlib=2Eh=2E=2E=2E yes >checking for string=2Eh=2E=2E=2E yes >checking for memory=2Eh=2E=2E=2E yes >checking for strings=2Eh=2E=2E=2E yes >checking for inttypes=2Eh=2E=2E=2E yes >checking for stdint=2Eh=2E=2E=2E yes >checking for unistd=2Eh=2E=2E=2E yes >checking minix/config=2Eh usability=2E=2E=2E no >checking minix/config=2Eh presence=2E=2E=2E no >checking for minix/config=2Eh=2E=2E=2E no >checking whether it is safe to define __EXTENSIONS__=2E=2E=2E yes >checking for a sed that does not truncate output=2E=2E=2E /usr/bin/sed >checking whether NLS is requested=2E=2E=2E yes >checking for msgfmt=2E=2E=2E no >checking for gmsgfmt=2E=2E=2E : >checking for xgettext=2E=2E=2E no >checking for msgmerge=2E=2E=2E no >checking build system type=2E=2E=2E x86_64-pc-linux-gnu >checking host system type=2E=2E=2E x86_64-pc-linux-gnu >checking for ld used by gcc=2E=2E=2E /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld=2E=2E=2E yes >checking for shared library run path origin=2E=2E=2E done >checking for CFPreferencesCopyAppValue=2E=2E=2E no >checking for CFLocaleCopyCurrent=2E=2E=2E no >checking for GNU gettext in libc=2E=2E=2E yes >checking whether to use NLS=2E=2E=2E yes >checking where the gettext function comes from=2E=2E=2E libc >checking for sed=2E=2E=2E (cached) /usr/bin/sed >checking for the Guix system type=2E=2E=2E x86_64-linux >checking for the store directory=2E=2E=2E /gnu/store >checking the length of the installed socket file name=2E=2E=2E 30 >checking for unit test root directory=2E=2E=2E /home/xiaolong/dev/guix/te= st-tmp >checking the length of the socket file name used in tests=2E=2E=2E 64 >checking the length of a typical hash bang line=2E=2E=2E 73 >checking the length of a hash bang line used in tests=2E=2E=2E 101 >checking for pkg-config=2E=2E=2E /usr/bin/pkg-config >checking pkg-config is at least version 0=2E9=2E0=2E=2E=2E yes >configure: checking for guile 3=2E0 >configure: error: >No Guile development packages were found=2E > >Please verify that you have Guile installed=2E If you installed Guile >from a binary distribution, please verify that you have also installed >the development packages=2E If you installed it yourself, you might need >to adjust your PKG_CONFIG_PATH; see the pkg-config man page for more=2E > >$ guix environment guix -- =2E/configure --localstatedir=3D/var >checking for a BSD-compatible install=2E=2E=2E /gnu/store/18zvp6m7c63r668= 49g0pj20bxi3mc501-profile/bin/install -c >checking whether build environment is sane=2E=2E=2E yes >checking for a thread-safe mkdir -p=2E=2E=2E /gnu/store/18zvp6m7c63r66849= g0pj20bxi3mc501-profile/bin/mkdir -p >checking for gawk=2E=2E=2E gawk >checking whether make sets $(MAKE)=2E=2E=2E yes >checking whether make supports nested variables=2E=2E=2E yes >checking whether UID '1000' is supported by ustar format=2E=2E=2E yes >checking whether GID '1000' is supported by ustar format=2E=2E=2E yes >checking how to create a ustar tar archive=2E=2E=2E gnutar >checking whether make supports nested variables=2E=2E=2E (cached) yes >checking whether make supports the include directive=2E=2E=2E yes (GNU st= yle) >checking for gcc=2E=2E=2E gcc >checking whether the C compiler works=2E=2E=2E yes >checking for C compiler default output file name=2E=2E=2E a=2Eout >checking for suffix of executables=2E=2E=2E >checking whether we are cross compiling=2E=2E=2E no >checking for suffix of object files=2E=2E=2E o >checking whether we are using the GNU C compiler=2E=2E=2E yes >checking whether gcc accepts -g=2E=2E=2E yes >checking for gcc option to accept ISO C89=2E=2E=2E none needed >checking whether gcc understands -c and -o together=2E=2E=2E yes >checking dependency style of gcc=2E=2E=2E gcc3 >checking how to run the C preprocessor=2E=2E=2E gcc -E >checking for grep that handles long lines and -e=2E=2E=2E /gnu/store/18zv= p6m7c63r66849g0pj20bxi3mc501-profile/bin/grep >checking for egrep=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-p= rofile/bin/grep -E >checking for ANSI C header files=2E=2E=2E yes >checking for sys/types=2Eh=2E=2E=2E yes >checking for sys/stat=2Eh=2E=2E=2E yes >checking for stdlib=2Eh=2E=2E=2E yes >checking for string=2Eh=2E=2E=2E yes >checking for memory=2Eh=2E=2E=2E yes >checking for strings=2Eh=2E=2E=2E yes >checking for inttypes=2Eh=2E=2E=2E yes >checking for stdint=2Eh=2E=2E=2E yes >checking for unistd=2Eh=2E=2E=2E yes >checking minix/config=2Eh usability=2E=2E=2E no >checking minix/config=2Eh presence=2E=2E=2E no >checking for minix/config=2Eh=2E=2E=2E no >checking whether it is safe to define __EXTENSIONS__=2E=2E=2E yes >checking for a sed that does not truncate output=2E=2E=2E /gnu/store/18zv= p6m7c63r66849g0pj20bxi3mc501-profile/bin/sed >checking whether NLS is requested=2E=2E=2E yes >checking for msgfmt=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-= profile/bin/msgfmt >checking for gmsgfmt=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501= -profile/bin/msgfmt >checking for xgettext=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc50= 1-profile/bin/xgettext >checking for msgmerge=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc50= 1-profile/bin/msgmerge >checking build system type=2E=2E=2E x86_64-pc-linux-gnu >checking host system type=2E=2E=2E x86_64-pc-linux-gnu >checking for ld used by gcc=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bx= i3mc501-profile/bin/ld >checking if the linker (/gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profi= le/bin/ld) is GNU ld=2E=2E=2E yes >checking for shared library run path origin=2E=2E=2E done >checking for CFPreferencesCopyAppValue=2E=2E=2E no >checking for CFLocaleCopyCurrent=2E=2E=2E no >checking for GNU gettext in libc=2E=2E=2E yes >checking whether to use NLS=2E=2E=2E yes >checking where the gettext function comes from=2E=2E=2E libc >checking for sed=2E=2E=2E (cached) /gnu/store/18zvp6m7c63r66849g0pj20bxi3= mc501-profile/bin/sed >checking for the Guix system type=2E=2E=2E x86_64-linux >checking for the store directory=2E=2E=2E /gnu/store >checking the length of the installed socket file name=2E=2E=2E 30 >checking for unit test root directory=2E=2E=2E /home/xiaolong/dev/guix/te= st-tmp >checking the length of the socket file name used in tests=2E=2E=2E 64 >checking the length of a typical hash bang line=2E=2E=2E 73 >checking the length of a hash bang line used in tests=2E=2E=2E 101 >checking for pkg-config=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc= 501-profile/bin/pkg-config >checking pkg-config is at least version 0=2E9=2E0=2E=2E=2E yes >configure: checking for guile 3=2E0 >configure: found guile 3=2E0 >checking for guile-3=2E0=2E=2E=2E no >checking for guile3=2E0=2E=2E=2E no >checking for guile-3=2E=2E=2E no >checking for guile3=2E=2E=2E no >checking for guile=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-p= rofile/bin/guile >checking for Guile version >=3D 3=2E0=2E=2E=2E 3=2E0=2E8 >checking for guild=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-p= rofile/bin/guild >checking for guile-config=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3= mc501-profile/bin/guile-config >checking for guile-3=2E0 >=3D 3=2E0=2E3=2E=2E=2E yes >checking for guile-3=2E0=2E=2E=2E yes >checking if (gnutls) is available=2E=2E=2E yes >checking if (git) is available=2E=2E=2E yes >checking whether Guile-JSON is available and recent enough=2E=2E=2E yes >checking whether Guile-Sqlite3 is available and recent enough=2E=2E=2E ye= s >checking whether Guile-Gcrypt is available and recent enough=2E=2E=2E yes >checking whether Guile-Git is available and recent enough=2E=2E=2E yes >checking if (htmlprag) exports `%strict-tokenizer?'=2E=2E=2E yes >checking whether Guile-zlib is available and recent enough=2E=2E=2E yes >checking if (lzlib) is available=2E=2E=2E yes >checking if (avahi) is available=2E=2E=2E yes >checking if (newt) is available=2E=2E=2E no >checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/= guile provides feature 'regex'=2E=2E=2E yes >checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/= guile provides feature 'posix'=2E=2E=2E yes >checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/= guile provides feature 'socket'=2E=2E=2E yes >checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/= guile provides feature 'net-db'=2E=2E=2E yes >checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/= guile provides feature 'threads'=2E=2E=2E yes >checking for a sed that does not truncate output=2E=2E=2E (cached) /gnu/s= tore/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/sed >checking for gzip=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-pr= ofile/bin/gzip >checking for bzip2=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-p= rofile/bin/bzip2 >checking for xz=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-prof= ile/bin/xz >checking for libgcrypt-config=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20= bxi3mc501-profile/bin/libgcrypt-config >checking libgcrypt's library directory=2E=2E=2E /gnu/store/3kl94m3ksm45a8= 80b6lnn3kagk857lj9-libgcrypt-1=2E8=2E8/lib >checking whether Guile-SSH is available and recent enough=2E=2E=2E yes >checking whether to build daemon=2E=2E=2E yes >checking for g++=2E=2E=2E g++ >checking whether we are using the GNU C++ compiler=2E=2E=2E yes >checking whether g++ accepts -g=2E=2E=2E yes >checking dependency style of g++=2E=2E=2E gcc3 >checking for ar=2E=2E=2E ar >checking the archiver (ar) interface=2E=2E=2E ar >checking whether g++ supports C++11=2E=2E=2E yes >checking for ranlib=2E=2E=2E ranlib >checking for special C compiler options needed for large files=2E=2E=2E n= o >checking for _FILE_OFFSET_BITS value needed for large files=2E=2E=2E no >checking for gzdopen in -lz=2E=2E=2E yes >checking how to run the C++ preprocessor=2E=2E=2E g++ -E >checking zlib=2Eh usability=2E=2E=2E yes >checking zlib=2Eh presence=2E=2E=2E yes >checking for zlib=2Eh=2E=2E=2E yes >checking for BZ2_bzWriteOpen in -lbz2=2E=2E=2E yes >checking bzlib=2Eh usability=2E=2E=2E yes >checking bzlib=2Eh presence=2E=2E=2E yes >checking for bzlib=2Eh=2E=2E=2E yes >checking for sqlite3 >=3D 3=2E6=2E19=2E=2E=2E yes >checking for gcry_md_open in -lgcrypt=2E=2E=2E yes >checking gcrypt=2Eh usability=2E=2E=2E yes >checking gcrypt=2Eh presence=2E=2E=2E yes >checking for gcrypt=2Eh=2E=2E=2E yes >checking for chroot=2E=2E=2E yes >checking for unshare=2E=2E=2E yes >checking sched=2Eh usability=2E=2E=2E yes >checking sched=2Eh presence=2E=2E=2E yes >checking for sched=2Eh=2E=2E=2E yes >checking sys/param=2Eh usability=2E=2E=2E yes >checking sys/param=2Eh presence=2E=2E=2E yes >checking for sys/param=2Eh=2E=2E=2E yes >checking sys/mount=2Eh usability=2E=2E=2E yes >checking sys/mount=2Eh presence=2E=2E=2E yes >checking for sys/mount=2Eh=2E=2E=2E yes >checking sys/syscall=2Eh usability=2E=2E=2E yes >checking sys/syscall=2Eh presence=2E=2E=2E yes >checking for sys/syscall=2Eh=2E=2E=2E yes >checking for lutimes=2E=2E=2E yes >checking for lchown=2E=2E=2E yes >checking for posix_fallocate=2E=2E=2E yes >checking for sched_setaffinity=2E=2E=2E yes >checking for statvfs=2E=2E=2E yes >checking for nanosleep=2E=2E=2E yes >checking for strsignal=2E=2E=2E yes >checking for statx=2E=2E=2E yes >checking locale usability=2E=2E=2E yes >checking locale presence=2E=2E=2E yes >checking for locale=2E=2E=2E yes >checking sys/personality=2Eh usability=2E=2E=2E yes >checking sys/personality=2Eh presence=2E=2E=2E yes >checking for sys/personality=2Eh=2E=2E=2E yes >checking for default substitute URLs=2E=2E=2Ehttps://ci=2Eguix=2Egnu=2Eor= g https://bordeaux=2Eguix=2Egnu=2Eorg >checking whether Guile-SSH is available and recent enough=2E=2E=2E (cache= d) yes >checking for unit test root directory=2E=2E=2E (cached) /home/xiaolong/de= v/guix/test-tmp >checking for guile=2E=2E=2E (cached) /gnu/store/18zvp6m7c63r66849g0pj20bx= i3mc501-profile/bin/guile >checking the current installation's localstatedir=2E=2E=2E none >checking that generated files are newer than configure=2E=2E=2E done >configure: creating =2E/config=2Estatus >config=2Estatus: creating Makefile >config=2Estatus: creating po/guix/Makefile=2Ein >config=2Estatus: creating po/packages/Makefile=2Ein >config=2Estatus: creating etc/guix-daemon=2Ecil >config=2Estatus: creating guix/config=2Escm >config=2Estatus: creating etc/committer=2Escm >config=2Estatus: creating etc/teams=2Escm >config=2Estatus: creating test-env >config=2Estatus: creating pre-inst-env >config=2Estatus: creating nix/config=2Eh >config=2Estatus: executing depfiles commands >config=2Estatus: executing po-directories commands >config=2Estatus: creating po/guix/POTFILES >config=2Estatus: creating po/guix/Makefile >config=2Estatus: creating po/packages/POTFILES >config=2Estatus: creating po/packages/Makefile >~~~~ > >--=20 >repositories:https://notabug=2Eorg/ZelphirKaltstahl ------OF3HSGD40N6EGQ1KDJFPJW40PBXZ52 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable That's because you're not using guix shell properly=2E

guix= shell guix

Creates a shell where guix *itself* is available

= guix shell -D guix

Creates a shell where guix *dependencies* are ava= ilable=2E That's what you need to use=2E

The manual provides more in= formation on how to build Guix from the sources: https://guix=2Egnu=2Eorg/manual/devel/en/html_node/Building-from-Git= =2Ehtml#Building-from-Git

HTH!

On July 9, 2022 12:02:12 AM GMT+02:00, Zelphir Kaltstahl <zelphirkaltst= ahl@posteo=2Ede> wrote:
On 7/8/22 23:57, Zelphir Kaltstahl wrote:

Hello Guix developers!

I am messing around again with updating a package and according to my own guide from previous adventures, I have to run the following command to generate the `pre-inst-env` script, in the root directory of the guix sources:

~~~~
guix environment guix -- =2E/bootstrap
~~~~

But then I remembered, that actually `guix shell` is the newer thing and changed it to:

~~~~
guix shell guix -- =2E/bootstrap
~~~~

However, this does not work=2E I get an error:

~~~~
$ guix shell guix -- =2E/bootstrap
+ find po/doc -type f -name guix-manual*=2Epo
+ sed -e s,=2E*/guix-manual\=2E,,;s,\=2Epo$,,
+ langs=3Dfr
ru
es
pt_BR
de
zh_CN
+ [ ! -e doc/guix=2Efr=2Etexi ]
+ [ ! -e doc/guix=2Eru=2Etexi ]
+ [ ! -e doc/guix=2Ees=2Etexi ]
+ [ ! -e doc/guix=2Ept_BR=2Etexi ]
+ [ ! -e doc/guix=2Ede=2Etexi ]
+ [ ! -e doc/guix=2Ezh_CN=2Etexi ]
+ find po/doc -type f -name guix-cookbook*=2Epo
+ sed -e s,=2E*/guix-cookbook\=2E,,;s,\=2Epo$,,
+ langs=3Dde
fr
sk
ko
+ [ ! -e doc/guix-cookbook=2Ede=2Etexi ]
+ [ ! -e doc/guix-cookbook=2Efr=2Etexi ]
+ [ ! -e doc/guix-cookbook=2Esk=2Etexi ]
+ [ ! -e doc/guix-cookbook=2Eko=2Etexi ]
+ exec autoreconf -vfi
autoreconf: Entering directory `=2E'
autoreconf: running: autopoint --force
autoreconf: running: aclocal --force -I m4
autoreconf: configure=2Eac: tracing
autoreconf: configure=2Eac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
configure=2Eac:92: error: possibly undefined macro: GUILE_MODULE_AVAILABLE
      If this token and others are legitimate, please use m4_pattern_allow=
=2E
      See the Autoconf documentation=2E
configure=2Eac:99: error: possibly undefined macro: GUILE_PKG
configure=2Eac:100: error: possibly undefined macro: GUILE_PROGS
autoreconf: /usr/bin/autoconf failed with exit status: 1
~~~~

When I use `guix environment` it works:

~~~~
 guix environment guix -- =2E/bootstrap
+ find po/doc -type f -name guix-manual*=2Epo
+ sed -e s,=2E*/guix-manual\=2E,,;s,\=2Epo$,,
+ langs=3Dfr
ru
es
pt_BR
de
zh_CN
+ [ ! -e doc/guix=2Efr=2Etexi ]
+ [ ! -e doc/guix=2Eru=2Etexi ]
+ [ ! -e doc/guix=2Ees=2Etexi ]
+ [ ! -e doc/guix=2Ept_BR=2Etexi ]
+ [ ! -e doc/guix=2Ede=2Etexi ]
+ [ ! -e doc/guix=2Ezh_CN=2Etexi ]
+ find po/doc -type f -name guix-cookbook*=2Epo
+ sed -e s,=2E*/guix-cookbook\=2E,,;s,\=2Epo$,,
+ langs=3Dde
fr
sk
ko
+ [ ! -e doc/guix-cookbook=2Ede=2Etexi ]
+ [ ! -e doc/guix-cookbook=2Efr=2Etexi ]
+ [ ! -e doc/guix-cookbook=2Esk=2Etexi ]
+ [ ! -e doc/guix-cookbook=2Eko=2Etexi ]
+ exec autoreconf -vfi
autoreconf: Entering directory `=2E'
autoreconf: running: autopoint --force
autoreconf: running: aclocal --force -I m4
autoreconf: configure=2Eac: tracing
autoreconf: configure=2Eac: not using Libtool
autoreconf: running: /gnu/store/km9l89sd4wm9jp358481v2z6qacwl2h9-autoconf-=
2=2E69/bin/autoconf --force
autoreconf: running: /gnu/store/km9l89sd4wm9jp358481v2z6qacwl2h9-autoconf-=
2=2E69/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
Makefile=2Eam:816: warning: AM_GNU_GETTEXT used but 'po' not in SUBDIRS
autoreconf: Leaving directory `=2E'
~~~~

I do not know, if this is intentional or not, but I thought that `guix environment` will be phased out or something=2E

Here is my installed guix version:

~~~~
$ guix describe
  guix d7d2340
    repository URL: https://gi=
t=2Esavannah=2Egnu=2Eorg/git/guix=2Egit
    branch: master
    commit: d7d23407213247d0173eabd2c769f2b98cef4fe9

$ guix --version
guix (GNU Guix) 0
Copyright (C) 2022 the Guix authors
License GPLv3+: GNU GPL version 3 or later =
<http://gnu=2Eorg/licenses/gpl=2Ehtml>
This is free software: you are free to change and redistribute it=2E
There is NO WARRANTY, to the extent permitted by law=2E
~~~~

I did `guix pull && guix package -u` just a few minutes ago, so everything should be quite up-to-date=2E

Best regards,
Zelphir

--=20
repositories: https://notabug=2Eorg/Zel=
phirKaltstahl

Addendum:

I just noticed, that also the next step `guix shell guix -- =2E/configure --localstatedir=3D/var` does not work, but `guix environment guix -- =2E/configure --localstatedir=3D/var` does work:=

~~~~
$ guix shell guix -- =2E/configure --localstatedir=3D/var
checking for a BSD-compatible install=2E=2E=2E /usr/bin/install -c
checking whether build environment is sane=2E=2E=2E yes
checking for a thread-safe mkdir -p=2E=2E=2E /usr/bin/mkdir -p
checking for gawk=2E=2E=2E gawk
checking whether make sets $(MAKE)=2E=2E=2E yes
checking whether make supports nested variables=2E=2E=2E yes
checking whether UID '1000' is supported by ustar format=2E=2E=2E yes
checking whether GID '1000' is supported by ustar format=2E=2E=2E yes
checking how to create a ustar tar archive=2E=2E=2E gnutar
checking whether make supports nested variables=2E=2E=2E (cached) yes
checking whether make supports the include directive=2E=2E=2E yes (GNU sty=
le)
checking for gcc=2E=2E=2E gcc
checking whether the C compiler works=2E=2E=2E yes
checking for C compiler default output file name=2E=2E=2E a=2Eout
checking for suffix of executables=2E=2E=2E=20
checking whether we are cross compiling=2E=2E=2E no
checking for suffix of object files=2E=2E=2E o
checking whether we are using the GNU C compiler=2E=2E=2E yes
checking whether gcc accepts -g=2E=2E=2E yes
checking for gcc option to accept ISO C89=2E=2E=2E none needed
checking whether gcc understands -c and -o together=2E=2E=2E yes
checking dependency style of gcc=2E=2E=2E gcc3
checking how to run the C preprocessor=2E=2E=2E gcc -E
checking for grep that handles long lines and -e=2E=2E=2E /usr/bin/grep
checking for egrep=2E=2E=2E /usr/bin/grep -E
checking for ANSI C header files=2E=2E=2E yes
checking for sys/types=2Eh=2E=2E=2E yes
checking for sys/stat=2Eh=2E=2E=2E yes
checking for stdlib=2Eh=2E=2E=2E yes
checking for string=2Eh=2E=2E=2E yes
checking for memory=2Eh=2E=2E=2E yes
checking for strings=2Eh=2E=2E=2E yes
checking for inttypes=2Eh=2E=2E=2E yes
checking for stdint=2Eh=2E=2E=2E yes
checking for unistd=2Eh=2E=2E=2E yes
checking minix/config=2Eh usability=2E=2E=2E no
checking minix/config=2Eh presence=2E=2E=2E no
checking for minix/config=2Eh=2E=2E=2E no
checking whether it is safe to define __EXTENSIONS__=2E=2E=2E yes
checking for a sed that does not truncate output=2E=2E=2E /usr/bin/sed
checking whether NLS is requested=2E=2E=2E yes
checking for msgfmt=2E=2E=2E no
checking for gmsgfmt=2E=2E=2E :
checking for xgettext=2E=2E=2E no
checking for msgmerge=2E=2E=2E no
checking build system type=2E=2E=2E x86_64-pc-linux-gnu
checking host system type=2E=2E=2E x86_64-pc-linux-gnu
checking for ld used by gcc=2E=2E=2E /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld=2E=2E=2E yes
checking for shared library run path origin=2E=2E=2E done
checking for CFPreferencesCopyAppValue=2E=2E=2E no
checking for CFLocaleCopyCurrent=2E=2E=2E no
checking for GNU gettext in libc=2E=2E=2E yes
checking whether to use NLS=2E=2E=2E yes
checking where the gettext function comes from=2E=2E=2E libc
checking for sed=2E=2E=2E (cached) /usr/bin/sed
checking for the Guix system type=2E=2E=2E x86_64-linux
checking for the store directory=2E=2E=2E /gnu/store
checking the length of the installed socket file name=2E=2E=2E 30
checking for unit test root directory=2E=2E=2E /home/xiaolong/dev/guix/tes=
t-tmp
checking the length of the socket file name used in tests=2E=2E=2E 64
checking the length of a typical hash bang line=2E=2E=2E 73
checking the length of a hash bang line used in tests=2E=2E=2E 101
checking for pkg-config=2E=2E=2E /usr/bin/pkg-config
checking pkg-config is at least version 0=2E9=2E0=2E=2E=2E yes
configure: checking for guile 3=2E0
configure: error:=20
No Guile development packages were found=2E

Please verify that you have Guile installed=2E  If you installed Guile
from a binary distribution, please verify that you have also installed
the development packages=2E  If you installed it yourself, you might need
to adjust your PKG_CONFIG_PATH; see the pkg-config man page for more=2E

$ guix environment guix -- =2E/configure --localstatedir=3D/var
checking for a BSD-compatible install=2E=2E=2E /gnu/store/18zvp6m7c63r6684=
9g0pj20bxi3mc501-profile/bin/install -c
checking whether build environment is sane=2E=2E=2E yes
checking for a thread-safe mkdir -p=2E=2E=2E /gnu/store/18zvp6m7c63r66849g=
0pj20bxi3mc501-profile/bin/mkdir -p
checking for gawk=2E=2E=2E gawk
checking whether make sets $(MAKE)=2E=2E=2E yes
checking whether make supports nested variables=2E=2E=2E yes
checking whether UID '1000' is supported by ustar format=2E=2E=2E yes
checking whether GID '1000' is supported by ustar format=2E=2E=2E yes
checking how to create a ustar tar archive=2E=2E=2E gnutar
checking whether make supports nested variables=2E=2E=2E (cached) yes
checking whether make supports the include directive=2E=2E=2E yes (GNU sty=
le)
checking for gcc=2E=2E=2E gcc
checking whether the C compiler works=2E=2E=2E yes
checking for C compiler default output file name=2E=2E=2E a=2Eout
checking for suffix of executables=2E=2E=2E=20
checking whether we are cross compiling=2E=2E=2E no
checking for suffix of object files=2E=2E=2E o
checking whether we are using the GNU C compiler=2E=2E=2E yes
checking whether gcc accepts -g=2E=2E=2E yes
checking for gcc option to accept ISO C89=2E=2E=2E none needed
checking whether gcc understands -c and -o together=2E=2E=2E yes
checking dependency style of gcc=2E=2E=2E gcc3
checking how to run the C preprocessor=2E=2E=2E gcc -E
checking for grep that handles long lines and -e=2E=2E=2E /gnu/store/18zvp=
6m7c63r66849g0pj20bxi3mc501-profile/bin/grep
checking for egrep=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-pr=
ofile/bin/grep -E
checking for ANSI C header files=2E=2E=2E yes
checking for sys/types=2Eh=2E=2E=2E yes
checking for sys/stat=2Eh=2E=2E=2E yes
checking for stdlib=2Eh=2E=2E=2E yes
checking for string=2Eh=2E=2E=2E yes
checking for memory=2Eh=2E=2E=2E yes
checking for strings=2Eh=2E=2E=2E yes
checking for inttypes=2Eh=2E=2E=2E yes
checking for stdint=2Eh=2E=2E=2E yes
checking for unistd=2Eh=2E=2E=2E yes
checking minix/config=2Eh usability=2E=2E=2E no
checking minix/config=2Eh presence=2E=2E=2E no
checking for minix/config=2Eh=2E=2E=2E no
checking whether it is safe to define __EXTENSIONS__=2E=2E=2E yes
checking for a sed that does not truncate output=2E=2E=2E /gnu/store/18zvp=
6m7c63r66849g0pj20bxi3mc501-profile/bin/sed
checking whether NLS is requested=2E=2E=2E yes
checking for msgfmt=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-p=
rofile/bin/msgfmt
checking for gmsgfmt=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-=
profile/bin/msgfmt
checking for xgettext=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501=
-profile/bin/xgettext
checking for msgmerge=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501=
-profile/bin/msgmerge
checking build system type=2E=2E=2E x86_64-pc-linux-gnu
checking host system type=2E=2E=2E x86_64-pc-linux-gnu
checking for ld used by gcc=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi=
3mc501-profile/bin/ld
checking if the linker (/gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profil=
e/bin/ld) is GNU ld=2E=2E=2E yes
checking for shared library run path origin=2E=2E=2E done
checking for CFPreferencesCopyAppValue=2E=2E=2E no
checking for CFLocaleCopyCurrent=2E=2E=2E no
checking for GNU gettext in libc=2E=2E=2E yes
checking whether to use NLS=2E=2E=2E yes
checking where the gettext function comes from=2E=2E=2E libc
checking for sed=2E=2E=2E (cached) /gnu/store/18zvp6m7c63r66849g0pj20bxi3m=
c501-profile/bin/sed
checking for the Guix system type=2E=2E=2E x86_64-linux
checking for the store directory=2E=2E=2E /gnu/store
checking the length of the installed socket file name=2E=2E=2E 30
checking for unit test root directory=2E=2E=2E /home/xiaolong/dev/guix/tes=
t-tmp
checking the length of the socket file name used in tests=2E=2E=2E 64
checking the length of a typical hash bang line=2E=2E=2E 73
checking the length of a hash bang line used in tests=2E=2E=2E 101
checking for pkg-config=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc5=
01-profile/bin/pkg-config
checking pkg-config is at least version 0=2E9=2E0=2E=2E=2E yes
configure: checking for guile 3=2E0
configure: found guile 3=2E0
checking for guile-3=2E0=2E=2E=2E no
checking for guile3=2E0=2E=2E=2E no
checking for guile-3=2E=2E=2E no
checking for guile3=2E=2E=2E no
checking for guile=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-pr=
ofile/bin/guile
checking for Guile version >=3D 3=2E0=2E=2E=2E 3=2E0=2E8
checking for guild=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-pr=
ofile/bin/guild
checking for guile-config=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3m=
c501-profile/bin/guile-config
checking for guile-3=2E0 >=3D 3=2E0=2E3=2E=2E=2E yes
checking for guile-3=2E0=2E=2E=2E yes
checking if (gnutls) is available=2E=2E=2E yes
checking if (git) is available=2E=2E=2E yes
checking whether Guile-JSON is available and recent enough=2E=2E=2E yes
checking whether Guile-Sqlite3 is available and recent enough=2E=2E=2E yes
checking whether Guile-Gcrypt is available and recent enough=2E=2E=2E yes
checking whether Guile-Git is available and recent enough=2E=2E=2E yes
checking if (htmlprag) exports `%strict-tokenizer?'=2E=2E=2E yes
checking whether Guile-zlib is available and recent enough=2E=2E=2E yes
checking if (lzlib) is available=2E=2E=2E yes
checking if (avahi) is available=2E=2E=2E yes
checking if (newt) is available=2E=2E=2E no
checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/g=
uile provides feature 'regex'=2E=2E=2E yes
checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/g=
uile provides feature 'posix'=2E=2E=2E yes
checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/g=
uile provides feature 'socket'=2E=2E=2E yes
checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/g=
uile provides feature 'net-db'=2E=2E=2E yes
checking whether /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/g=
uile provides feature 'threads'=2E=2E=2E yes
checking for a sed that does not truncate output=2E=2E=2E (cached) /gnu/st=
ore/18zvp6m7c63r66849g0pj20bxi3mc501-profile/bin/sed
checking for gzip=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-pro=
file/bin/gzip
checking for bzip2=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-pr=
ofile/bin/bzip2
checking for xz=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20bxi3mc501-profi=
le/bin/xz
checking for libgcrypt-config=2E=2E=2E /gnu/store/18zvp6m7c63r66849g0pj20b=
xi3mc501-profile/bin/libgcrypt-config
checking libgcrypt's library directory=2E=2E=2E /gnu/store/3kl94m3ksm45a88=
0b6lnn3kagk857lj9-libgcrypt-1=2E8=2E8/lib
checking whether Guile-SSH is available and recent enough=2E=2E=2E yes
checking whether to build daemon=2E=2E=2E yes
checking for g++=2E=2E=2E g++
checking whether we are using the GNU C++ compiler=2E=2E=2E yes
checking whether g++ accepts -g=2E=2E=2E yes
checking dependency style of g++=2E=2E=2E gcc3
checking for ar=2E=2E=2E ar
checking the archiver (ar) interface=2E=2E=2E ar
checking whether g++ supports C++11=2E=2E=2E yes
checking for ranlib=2E=2E=2E ranlib
checking for special C compiler options needed for large files=2E=2E=2E no
checking for _FILE_OFFSET_BITS value needed for large files=2E=2E=2E no
checking for gzdopen in -lz=2E=2E=2E yes
checking how to run the C++ preprocessor=2E=2E=2E g++ -E
checking zlib=2Eh usability=2E=2E=2E yes
checking zlib=2Eh presence=2E=2E=2E yes
checking for zlib=2Eh=2E=2E=2E yes
checking for BZ2_bzWriteOpen in -lbz2=2E=2E=2E yes
checking bzlib=2Eh usability=2E=2E=2E yes
checking bzlib=2Eh presence=2E=2E=2E yes
checking for bzlib=2Eh=2E=2E=2E yes
checking for sqlite3 >=3D 3=2E6=2E19=2E=2E=2E yes
checking for gcry_md_open in -lgcrypt=2E=2E=2E yes
checking gcrypt=2Eh usability=2E=2E=2E yes
checking gcrypt=2Eh presence=2E=2E=2E yes
checking for gcrypt=2Eh=2E=2E=2E yes
checking for chroot=2E=2E=2E yes
checking for unshare=2E=2E=2E yes
checking sched=2Eh usability=2E=2E=2E yes
checking sched=2Eh presence=2E=2E=2E yes
checking for sched=2Eh=2E=2E=2E yes
checking sys/param=2Eh usability=2E=2E=2E yes
checking sys/param=2Eh presence=2E=2E=2E yes
checking for sys/param=2Eh=2E=2E=2E yes
checking sys/mount=2Eh usability=2E=2E=2E yes
checking sys/mount=2Eh presence=2E=2E=2E yes
checking for sys/mount=2Eh=2E=2E=2E yes
checking sys/syscall=2Eh usability=2E=2E=2E yes
checking sys/syscall=2Eh presence=2E=2E=2E yes
checking for sys/syscall=2Eh=2E=2E=2E yes
checking for lutimes=2E=2E=2E yes
checking for lchown=2E=2E=2E yes
checking for posix_fallocate=2E=2E=2E yes
checking for sched_setaffinity=2E=2E=2E yes
checking for statvfs=2E=2E=2E yes
checking for nanosleep=2E=2E=2E yes
checking for strsignal=2E=2E=2E yes
checking for statx=2E=2E=2E yes
checking locale usability=2E=2E=2E yes
checking locale presence=2E=2E=2E yes
checking for locale=2E=2E=2E yes
checking sys/personality=2Eh usability=2E=2E=2E yes
checking sys/personality=2Eh presence=2E=2E=2E yes
checking for sys/personality=2Eh=2E=2E=2E yes
checking for default substitute URLs=2E=2E=2E https://ci=2Eguix=2Egnu=2Eorg=
 https://bordeaux=2Eguix=2Egnu=2Eorg
checking whether Guile-SSH is available and recent enough=2E=2E=2E (cached=
) yes
checking for unit test root directory=2E=2E=2E (cached) /home/xiaolong/dev=
/guix/test-tmp
checking for guile=2E=2E=2E (cached) /gnu/store/18zvp6m7c63r66849g0pj20bxi=
3mc501-profile/bin/guile
checking the current installation's localstatedir=2E=2E=2E none
checking that generated files are newer than configure=2E=2E=2E done
configure: creating =2E/config=2Estatus
config=2Estatus: creating Makefile
config=2Estatus: creating po/guix/Makefile=2Ein
config=2Estatus: creating po/packages/Makefile=2Ein
config=2Estatus: creating etc/guix-daemon=2Ecil
config=2Estatus: creating guix/config=2Escm
config=2Estatus: creating etc/committer=2Escm
config=2Estatus: creating etc/teams=2Escm
config=2Estatus: creating test-env
config=2Estatus: creating pre-inst-env
config=2Estatus: creating nix/config=2Eh
config=2Estatus: executing depfiles commands
config=2Estatus: executing po-directories commands
config=2Estatus: creating po/guix/POTFILES
config=2Estatus: creating po/guix/Makefile
config=2Estatus: creating po/packages/POTFILES
config=2Estatus: creating po/packages/Makefile
~~~~
--=20
repositories: https://notabug=2Eorg/ZelphirKaltstahl
=20
------OF3HSGD40N6EGQ1KDJFPJW40PBXZ52--