unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#27042: test-package.sh fails on aarch64
@ 2017-05-23 19:25 Efraim Flashner
  2017-05-23 21:01 ` Ludovic Courtès
  2017-06-22 21:06 ` Ludovic Courtès
  0 siblings, 2 replies; 18+ messages in thread
From: Efraim Flashner @ 2017-05-23 19:25 UTC (permalink / raw)
  To: 27042


[-- Attachment #1.1: Type: text/plain, Size: 295 bytes --]

On aarch64 the test 'test-package.sh' fails due to 'offload: command not
found'

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #1.2: test-suite.log --]
[-- Type: text/plain, Size: 2133 bytes --]

==================================================
   GNU Guix 0.12.0.3812-98bb9: ./test-suite.log
==================================================

# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: tests/guix-package
========================

+ guix package --version
guix package (GNU Guix) 0.12.0.3812-98bb9
Copyright (C) 2017 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+ module_dir=t-guix-package-24149
+ profile=t-profile-24149
+ tmpfile=t-guix-package-file-24149
+ rm -f t-profile-24149 t-guix-package-file-24149
+ trap 'rm -f "$profile" "$profile-"[0-9]* "$tmpfile"; rm -rf "$module_dir" t-home-24149' EXIT
+ guix package --bootstrap -e +
guix package: error: expression "+" does not evaluate to a package
+ true
++ guix build guile-bootstrap
accepted connection from pid 24161, user efraim
substitute: warning: authentication and authorization of substitutes disabled!
substitute: guix substitute: warning: ACL for archive imports seems to be uninitialized, substitutes may be unavailable
The following derivation will be built:
   /home/efraim/workspace/guix/test-tmp/store/gmldvn1dv9zhxa5k93fap6dhyh7ky3gw-guile-bootstrap-2.0.drv
guix: offload: command not found
Try `guix --help' for more information.
guix build: error: build failed: unexpected EOF reading a line
+ guix package --bootstrap -p t-profile-24149 -i
accepted connection from pid 24179, user efraim
spurious SIGPOLL
spurious SIGPOLL
guix package: warning: Your Guix installation is 12 days old.
guix package: warning: Consider running 'guix pull' followed by
'guix package -u' to get up-to-date packages and security updates.

++ guix package -A guile-bootstrap
++ cut -f 1-2
++ guix package -p t-profile-24149 -I
++ cut -f 1-2
+ test 'guile-bootstrap	2.0' = ''
+ rm -f t-profile-24149 't-profile-24149-[0-9]*' t-guix-package-file-24149
+ rm -rf t-guix-package-24149 t-home-24149
FAIL tests/guix-package.sh (exit status: 1)


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-05-23 19:25 bug#27042: test-package.sh fails on aarch64 Efraim Flashner
@ 2017-05-23 21:01 ` Ludovic Courtès
  2017-05-24  7:09   ` Efraim Flashner
  2017-06-22 21:06 ` Ludovic Courtès
  1 sibling, 1 reply; 18+ messages in thread
From: Ludovic Courtès @ 2017-05-23 21:01 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 27042

Hi Efraim,

Efraim Flashner <efraim@flashner.co.il> skribis:

> On aarch64 the test 'test-package.sh' fails due to 'offload: command not
> found'

You mean tests/guix-package.sh, right?  Could it be a misconfiguration,
like ./configure initially detected Guile-SSH (is
HAVE_DAEMON_OFFLOAD_HOOK defined in nix/config.h), but then, later on,
Guile-SSH became unavailable (removed, search path changed, etc.) and at
the time the test was run it was no longer there, so ‘guix offload’
failed.  Something like that.

You can check that by building in a pristine tree:

  make distclean
  autoreconf -vfi
  ./configure -C …
  …

HTH,
Ludo’.

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

* bug#27042: test-package.sh fails on aarch64
  2017-05-23 21:01 ` Ludovic Courtès
@ 2017-05-24  7:09   ` Efraim Flashner
  2017-05-29  7:21     ` Efraim Flashner
  0 siblings, 1 reply; 18+ messages in thread
From: Efraim Flashner @ 2017-05-24  7:09 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042

[-- Attachment #1: Type: text/plain, Size: 1128 bytes --]

On Tue, May 23, 2017 at 11:01:18PM +0200, Ludovic Courtès wrote:
> Hi Efraim,
> 
> Efraim Flashner <efraim@flashner.co.il> skribis:
> 
> > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
> > found'
> 
> You mean tests/guix-package.sh, right?  Could it be a misconfiguration,
> like ./configure initially detected Guile-SSH (is
> HAVE_DAEMON_OFFLOAD_HOOK defined in nix/config.h), but then, later on,
> Guile-SSH became unavailable (removed, search path changed, etc.) and at
> the time the test was run it was no longer there, so ‘guix offload’
> failed.  Something like that.
> 
> You can check that by building in a pristine tree:
> 
>   make distclean
>   autoreconf -vfi
>   ./configure -C …
>   …
> 
> HTH,
> Ludo’.

I can test this, but it also happens with 'guix build guix', so it
doesn't seem likely to me that this would make a difference.


-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-05-24  7:09   ` Efraim Flashner
@ 2017-05-29  7:21     ` Efraim Flashner
  0 siblings, 0 replies; 18+ messages in thread
From: Efraim Flashner @ 2017-05-29  7:21 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042

[-- Attachment #1: Type: text/plain, Size: 1552 bytes --]

On Wed, May 24, 2017 at 10:09:23AM +0300, Efraim Flashner wrote:
> On Tue, May 23, 2017 at 11:01:18PM +0200, Ludovic Courtès wrote:
> > Hi Efraim,
> > 
> > Efraim Flashner <efraim@flashner.co.il> skribis:
> > 
> > > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
> > > found'
> > 
> > You mean tests/guix-package.sh, right?  Could it be a misconfiguration,
> > like ./configure initially detected Guile-SSH (is
> > HAVE_DAEMON_OFFLOAD_HOOK defined in nix/config.h), but then, later on,
> > Guile-SSH became unavailable (removed, search path changed, etc.) and at
> > the time the test was run it was no longer there, so ‘guix offload’
> > failed.  Something like that.
> > 
> > You can check that by building in a pristine tree:
> > 
> >   make distclean
> >   autoreconf -vfi
> >   ./configure -C …
> >   …
> > 
> > HTH,
> > Ludo’.
> 
> I can test this, but it also happens with 'guix build guix', so it
> doesn't seem likely to me that this would make a difference.
> 

I haven't tested with 'make distclean' yet, but `guix environment
--ad-hoc guile-ssh test...' works. Interestingly, 'guix environment
--ad-hoc guile2.0-ssh test...' also works.

I tried adding guile-ssh to the inputs also to see if that would have it
pulled in by the tests but it didn't help.

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-05-23 19:25 bug#27042: test-package.sh fails on aarch64 Efraim Flashner
  2017-05-23 21:01 ` Ludovic Courtès
@ 2017-06-22 21:06 ` Ludovic Courtès
  2017-06-29 17:51   ` Efraim Flashner
  1 sibling, 1 reply; 18+ messages in thread
From: Ludovic Courtès @ 2017-06-22 21:06 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 27042

Efraim Flashner <efraim@flashner.co.il> skribis:

> On aarch64 the test 'test-package.sh' fails due to 'offload: command not
> found'

I think you mentioned on IRC that the problem vanished, right?

Ludo’.

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

* bug#27042: test-package.sh fails on aarch64
  2017-06-22 21:06 ` Ludovic Courtès
@ 2017-06-29 17:51   ` Efraim Flashner
  2017-06-29 19:22     ` Ludovic Courtès
  0 siblings, 1 reply; 18+ messages in thread
From: Efraim Flashner @ 2017-06-29 17:51 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042

[-- Attachment #1: Type: text/plain, Size: 626 bytes --]

On Thu, Jun 22, 2017 at 11:06:45PM +0200, Ludovic Courtès wrote:
> Efraim Flashner <efraim@flashner.co.il> skribis:
> 
> > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
> > found'
> 
> I think you mentioned on IRC that the problem vanished, right?
> 
> Ludo’.

The test still fails when run separately, but running `guix pull` on aarch64
and `guix build guix` both work.

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-06-29 17:51   ` Efraim Flashner
@ 2017-06-29 19:22     ` Ludovic Courtès
  2017-06-29 19:29       ` Efraim Flashner
  0 siblings, 1 reply; 18+ messages in thread
From: Ludovic Courtès @ 2017-06-29 19:22 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 27042

Efraim Flashner <efraim@flashner.co.il> skribis:

> On Thu, Jun 22, 2017 at 11:06:45PM +0200, Ludovic Courtès wrote:
>> Efraim Flashner <efraim@flashner.co.il> skribis:
>> 
>> > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
>> > found'
>> 
>> I think you mentioned on IRC that the problem vanished, right?
>> 
>> Ludo’.
>
> The test still fails when run separately, but running `guix pull` on aarch64
> and `guix build guix` both work.

But really, I think “offload: command not found” is a setup issue and is
not related to aarch64 specifically.  That it works in ‘guix build guix’
tends to confirm my hypothesis.  :-)

Could you check the value of HAVE_DAEMON_OFFLOAD_HOOK in the
‘configure’-generated files, and also that of
‘guix_cv_have_recent_guile_ssh’ and ‘ac_cv_guix_cbips_support_setvbuf’
in ‘config.log’?

Thanks,
Ludo’.

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

* bug#27042: test-package.sh fails on aarch64
  2017-06-29 19:22     ` Ludovic Courtès
@ 2017-06-29 19:29       ` Efraim Flashner
  2017-06-30  9:45         ` Ludovic Courtès
  0 siblings, 1 reply; 18+ messages in thread
From: Efraim Flashner @ 2017-06-29 19:29 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042


[-- Attachment #1.1: Type: text/plain, Size: 1363 bytes --]

On Thu, Jun 29, 2017 at 09:22:59PM +0200, Ludovic Courtès wrote:
> Efraim Flashner <efraim@flashner.co.il> skribis:
> 
> > On Thu, Jun 22, 2017 at 11:06:45PM +0200, Ludovic Courtès wrote:
> >> Efraim Flashner <efraim@flashner.co.il> skribis:
> >> 
> >> > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
> >> > found'
> >> 
> >> I think you mentioned on IRC that the problem vanished, right?
> >> 
> >> Ludo’.
> >
> > The test still fails when run separately, but running `guix pull` on aarch64
> > and `guix build guix` both work.
> 
> But really, I think “offload: command not found” is a setup issue and is
> not related to aarch64 specifically.  That it works in ‘guix build guix’
> tends to confirm my hypothesis.  :-)
> 
> Could you check the value of HAVE_DAEMON_OFFLOAD_HOOK in the

#define HAVE_DAEMON_OFFLOAD_HOOK 1

> ‘configure’-generated files, and also that of
> ‘guix_cv_have_recent_guile_ssh’ and ‘ac_cv_guix_cbips_support_setvbuf’

guix_cv_have_recent_guile_ssh=yes
ac_cv_guix_cbips_support_setvbuf=yes

> in ‘config.log’?
> 
> Thanks,
> Ludo’.

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #1.2: config.log --]
[-- Type: text/plain, Size: 52551 bytes --]

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by GNU Guix configure 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --localstatedir=/var --sysconfdir=/etc PKG_CONFIG_PATH=/gnu/store/brq02a0v156vg362jm56v0w83j4nkmws-profile/lib/pkgconfig --no-create --no-recursion

## --------- ##
## Platform. ##
## --------- ##

hostname = firefly
uname -m = aarch64
uname -r = 4.4.52
uname -s = Linux
uname -v = #19 SMP Tue May 2 11:36:30 HKT 2017

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin
PATH: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/sbin
PATH: /home/firefly/.guix-profile/bin
PATH: /home/firefly/.guix-profile/sbin
PATH: /home/firefly/.guix-profile/bin
PATH: /home/firefly/.guix-profile/sbin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2571: checking for a BSD-compatible install
configure:2639: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/install -c
configure:2650: checking whether build environment is sane
configure:2705: result: yes
configure:2856: checking for a thread-safe mkdir -p
configure:2895: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/mkdir -p
configure:2902: checking for gawk
configure:2918: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/gawk
configure:2929: result: gawk
configure:2940: checking whether make sets $(MAKE)
configure:2962: result: yes
configure:2991: checking whether make supports nested variables
configure:3008: result: yes
configure:3147: checking whether make supports nested variables
configure:3164: result: yes
configure:3191: checking for style of include used by make
configure:3219: result: GNU
configure:3290: checking for gcc
configure:3306: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/gcc
configure:3317: result: gcc
configure:3546: checking for C compiler version
configure:3555: gcc --version >&5
gcc (GCC) 5.4.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3566: $? = 0
configure:3555: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/gnu/store/xy9kgn5n3v720qsyzlf2vjxqvjh4sy0b-gcc-5.4.0/libexec/gcc/aarch64-unknown-linux-gnu/5.4.0/lto-wrapper
Target: aarch64-unknown-linux-gnu
Configured with: 
Thread model: posix
gcc version 5.4.0 (GCC) 
configure:3566: $? = 0
configure:3555: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3566: $? = 1
configure:3555: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:3566: $? = 1
configure:3586: checking whether the C compiler works
configure:3608: gcc    conftest.c  >&5
configure:3612: $? = 0
configure:3660: result: yes
configure:3663: checking for C compiler default output file name
configure:3665: result: a.out
configure:3671: checking for suffix of executables
configure:3678: gcc -o conftest    conftest.c  >&5
configure:3682: $? = 0
configure:3704: result: 
configure:3726: checking whether we are cross compiling
configure:3734: gcc -o conftest    conftest.c  >&5
configure:3738: $? = 0
configure:3745: ./conftest
configure:3749: $? = 0
configure:3764: result: no
configure:3769: checking for suffix of object files
configure:3791: gcc -c   conftest.c >&5
configure:3795: $? = 0
configure:3816: result: o
configure:3820: checking whether we are using the GNU C compiler
configure:3839: gcc -c   conftest.c >&5
configure:3839: $? = 0
configure:3848: result: yes
configure:3857: checking whether gcc accepts -g
configure:3877: gcc -c -g  conftest.c >&5
configure:3877: $? = 0
configure:3918: result: yes
configure:3935: checking for gcc option to accept ISO C89
configure:3998: gcc  -c -g -O2  conftest.c >&5
configure:3998: $? = 0
configure:4011: result: none needed
configure:4036: checking whether gcc understands -c and -o together
configure:4058: gcc -c conftest.c -o conftest2.o
configure:4061: $? = 0
configure:4058: gcc -c conftest.c -o conftest2.o
configure:4061: $? = 0
configure:4073: result: yes
configure:4092: checking dependency style of gcc
configure:4203: result: gcc3
configure:4224: checking how to run the C preprocessor
configure:4255: gcc -E  conftest.c
configure:4255: $? = 0
configure:4269: gcc -E  conftest.c
conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:4269: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Guix"
| #define PACKAGE_TARNAME "guix"
| #define PACKAGE_VERSION "0.13.0.965-6869a"
| #define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
| #define PACKAGE_BUGREPORT "bug-guix@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/guix/"
| #define PACKAGE "guix"
| #define VERSION "0.13.0.965-6869a"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4294: result: gcc -E
configure:4314: gcc -E  conftest.c
configure:4314: $? = 0
configure:4328: gcc -E  conftest.c
conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:4328: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Guix"
| #define PACKAGE_TARNAME "guix"
| #define PACKAGE_VERSION "0.13.0.965-6869a"
| #define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
| #define PACKAGE_BUGREPORT "bug-guix@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/guix/"
| #define PACKAGE "guix"
| #define VERSION "0.13.0.965-6869a"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4357: checking for grep that handles long lines and -e
configure:4415: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/grep
configure:4420: checking for egrep
configure:4482: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/grep -E
configure:4487: checking for ANSI C header files
configure:4507: gcc -c -g -O2  conftest.c >&5
configure:4507: $? = 0
configure:4580: gcc -o conftest -g -O2   conftest.c  >&5
configure:4580: $? = 0
configure:4580: ./conftest
configure:4580: $? = 0
configure:4591: result: yes
configure:4604: checking for sys/types.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4604: checking for sys/stat.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4604: checking for stdlib.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4604: checking for string.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4604: checking for memory.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4604: checking for strings.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4604: checking for inttypes.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4604: checking for stdint.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4604: checking for unistd.h
configure:4604: gcc -c -g -O2  conftest.c >&5
configure:4604: $? = 0
configure:4604: result: yes
configure:4617: checking minix/config.h usability
configure:4617: gcc -c -g -O2  conftest.c >&5
conftest.c:54:26: fatal error: minix/config.h: No such file or directory
compilation terminated.
configure:4617: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Guix"
| #define PACKAGE_TARNAME "guix"
| #define PACKAGE_VERSION "0.13.0.965-6869a"
| #define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
| #define PACKAGE_BUGREPORT "bug-guix@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/guix/"
| #define PACKAGE "guix"
| #define VERSION "0.13.0.965-6869a"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:4617: result: no
configure:4617: checking minix/config.h presence
configure:4617: gcc -E  conftest.c
conftest.c:21:26: fatal error: minix/config.h: No such file or directory
compilation terminated.
configure:4617: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Guix"
| #define PACKAGE_TARNAME "guix"
| #define PACKAGE_VERSION "0.13.0.965-6869a"
| #define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
| #define PACKAGE_BUGREPORT "bug-guix@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/guix/"
| #define PACKAGE "guix"
| #define VERSION "0.13.0.965-6869a"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <minix/config.h>
configure:4617: result: no
configure:4617: checking for minix/config.h
configure:4617: result: no
configure:4638: checking whether it is safe to define __EXTENSIONS__
configure:4656: gcc -c -g -O2  conftest.c >&5
configure:4656: $? = 0
configure:4663: result: yes
configure:4686: checking whether NLS is requested
configure:4695: result: yes
configure:4736: checking for msgfmt
configure: trying /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt...
0 translated messages.
configure:4768: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt
configure:4777: checking for gmsgfmt
configure:4808: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt
configure:4859: checking for xgettext
configure: trying /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xgettext...
/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xgettext: warning: file '/dev/null' extension '' is unknown; will try C
configure:4891: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xgettext
configure:4937: checking for msgmerge
configure: trying /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgmerge...
configure:4968: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgmerge
configure:5005: checking build system type
configure:5019: result: aarch64-unknown-linux-gnu
configure:5039: checking host system type
configure:5052: result: aarch64-unknown-linux-gnu
configure:5096: checking for ld used by GCC
configure:5160: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/ld
configure:5167: checking if the linker (/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/ld) is GNU ld
configure:5180: result: yes
configure:5187: checking for shared library run path origin
configure:5200: result: done
configure:5772: checking for CFPreferencesCopyAppValue
configure:5790: gcc -o conftest -g -O2   conftest.c  -Wl,-framework -Wl,CoreFoundation >&5
conftest.c:26:42: fatal error: CoreFoundation/CFPreferences.h: No such file or directory
compilation terminated.
configure:5790: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Guix"
| #define PACKAGE_TARNAME "guix"
| #define PACKAGE_VERSION "0.13.0.965-6869a"
| #define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
| #define PACKAGE_BUGREPORT "bug-guix@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/guix/"
| #define PACKAGE "guix"
| #define VERSION "0.13.0.965-6869a"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <CoreFoundation/CFPreferences.h>
| int
| main ()
| {
| CFPreferencesCopyAppValue(NULL, NULL)
|   ;
|   return 0;
| }
configure:5799: result: no
configure:5806: checking for CFLocaleCopyCurrent
configure:5824: gcc -o conftest -g -O2   conftest.c  -Wl,-framework -Wl,CoreFoundation >&5
conftest.c:26:37: fatal error: CoreFoundation/CFLocale.h: No such file or directory
compilation terminated.
configure:5824: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Guix"
| #define PACKAGE_TARNAME "guix"
| #define PACKAGE_VERSION "0.13.0.965-6869a"
| #define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
| #define PACKAGE_BUGREPORT "bug-guix@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/guix/"
| #define PACKAGE "guix"
| #define VERSION "0.13.0.965-6869a"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <CoreFoundation/CFLocale.h>
| int
| main ()
| {
| CFLocaleCopyCurrent();
|   ;
|   return 0;
| }
configure:5833: result: no
configure:5882: checking for GNU gettext in libc
configure:5902: gcc -o conftest -g -O2   conftest.c  >&5
configure:5902: $? = 0
configure:5911: result: yes
configure:6702: checking whether to use NLS
configure:6704: result: yes
configure:6707: checking where the gettext function comes from
configure:6718: result: libc
configure:6781: checking for sed
configure:6799: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/sed
configure:6811: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/sed
configure:6864: checking for the Guix system type
configure:6866: result: aarch64-linux
configure:6930: checking for the store directory
configure:6932: result: /gnu/store
configure:6954: checking the length of the installed socket file name
configure:6961: result: 30
configure:6965: checking for unit test root directory
configure:6972: result: /home/firefly/workspace/guix/test-tmp
configure:6977: checking the length of the socket file name used in tests
configure:6984: result: 69
configure:6988: checking the length of a typical hash bang line
configure:6995: result: 73
configure:7000: checking the length of a hash bang line used in tests
configure:7007: result: 106
configure:7102: checking for pkg-config
configure:7120: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/pkg-config
configure:7132: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/pkg-config
configure:7157: checking pkg-config is at least version 0.9.0
configure:7160: result: yes
configure:7188: checking for guile 2.2
configure:7191: $PKG_CONFIG --exists --print-errors "guile-$v"
configure:7194: $? = 0
configure:7211: found guile 2.2
configure:7232: checking for guile-2.2
configure:7265: result: no
configure:7232: checking for guile2.2
configure:7265: result: no
configure:7232: checking for guile-2
configure:7265: result: no
configure:7232: checking for guile2
configure:7265: result: no
configure:7232: checking for guile
configure:7250: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile
configure:7262: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile
configure:7290: checking for Guile version >= 2.2
configure:7315: result: 2.2.2
configure:7320: checking for guild
configure:7338: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guild
configure:7350: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guild
configure:7362: checking for guile-config
configure:7380: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile-config
configure:7392: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile-config
configure:7550: checking if (gnutls) is available
configure:7557: result: yes
configure:7565: checking if (json) is available
configure:7572: result: yes
configure:7585: checking if (git) is available
configure:7592: result: no
configure:7608: checking whether /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile provides feature 'regex'
configure:7612: result: yes
configure:7608: checking whether /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile provides feature 'posix'
configure:7612: result: yes
configure:7608: checking whether /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile provides feature 'socket'
configure:7612: result: yes
configure:7608: checking whether /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile provides feature 'net-db'
configure:7612: result: yes
configure:7608: checking whether /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile provides feature 'threads'
configure:7612: result: yes
configure:7623: checking whether (srfi srfi-37) is affected by http://bugs.gnu.org/13176
configure:7639: result: no
configure:7653: checking for gzip
configure:7671: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/gzip
configure:7683: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/gzip
configure:7693: checking for bzip2
configure:7711: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/bzip2
configure:7723: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/bzip2
configure:7733: checking for xz
configure:7751: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xz
configure:7763: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xz
configure:7791: checking for nix-instantiate
configure:7824: result: no
configure:7831: checking for nix-hash
configure:7864: result: no
configure:7889: checking for Nixpkgs source tree
configure:7896: result: not found
configure:7940: checking for libgcrypt-config
configure:7958: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/libgcrypt-config
configure:7970: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/libgcrypt-config
configure:7978: checking libgcrypt's library directory
configure:7989: result: /gnu/store/fm72mv34728cqqc965awr25vnzz5klqz-libgcrypt-1.7.6/lib
configure:8001: checking for libgcrypt shared library name
configure:8003: result: /gnu/store/fm72mv34728cqqc965awr25vnzz5klqz-libgcrypt-1.7.6/lib/libgcrypt
configure:8009: checking whether /gnu/store/fm72mv34728cqqc965awr25vnzz5klqz-libgcrypt-1.7.6/lib/libgcrypt can be dynamically loaded
configure:8024: result: yes
configure:8033: checking zlib's library directory
configure:8040: result: /gnu/store/vv687wqfrmfijpnnm216ydnsvfxl52hb-zlib-1.2.11/lib
configure:8049: checking for zlib's shared library name
configure:8051: result: /gnu/store/vv687wqfrmfijpnnm216ydnsvfxl52hb-zlib-1.2.11/lib/libz
configure:8056: checking whether Guile-SSH is available and recent enough
configure:8073: result: yes
configure:8172: checking whether to build daemon
configure:8174: result: yes
configure:8235: checking for g++
configure:8251: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/g++
configure:8262: result: g++
configure:8289: checking for C++ compiler version
configure:8298: g++ --version >&5
g++ (GCC) 5.4.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:8309: $? = 0
configure:8298: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/gnu/store/xy9kgn5n3v720qsyzlf2vjxqvjh4sy0b-gcc-5.4.0/libexec/gcc/aarch64-unknown-linux-gnu/5.4.0/lto-wrapper
Target: aarch64-unknown-linux-gnu
Configured with: 
Thread model: posix
gcc version 5.4.0 (GCC) 
configure:8309: $? = 0
configure:8298: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:8309: $? = 1
configure:8298: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:8309: $? = 1
configure:8313: checking whether we are using the GNU C++ compiler
configure:8332: g++ -c   conftest.cpp >&5
configure:8332: $? = 0
configure:8341: result: yes
configure:8350: checking whether g++ accepts -g
configure:8370: g++ -c -g  conftest.cpp >&5
configure:8370: $? = 0
configure:8411: result: yes
configure:8436: checking dependency style of g++
configure:8547: result: gcc3
configure:8611: checking for ar
configure:8627: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/ar
configure:8638: result: ar
configure:8664: checking the archiver (ar) interface
configure:8680: gcc -c -g -O2  conftest.c >&5
configure:8680: $? = 0
configure:8682: ar cru libconftest.a conftest.o >&5
ar: `u' modifier ignored since `D' is the default (see `U')
configure:8685: $? = 0
configure:8713: result: ar
configure:8746: checking whether g++ supports C++11
configure:8770: g++ -c -std=c++11 -g -O2  conftest.cpp >&5
configure:8770: $? = 0
configure:8779: result: yes
configure:8830: checking for ranlib
configure:8846: found /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/ranlib
configure:8857: result: ranlib
configure:8889: checking for special C compiler options needed for large files
configure:8934: result: no
configure:8940: checking for _FILE_OFFSET_BITS value needed for large files
configure:8965: g++ -c -g -O2  conftest.cpp >&5
configure:8965: $? = 0
configure:8997: result: no
configure:9083: checking for BZ2_bzWriteOpen in -lbz2
configure:9108: g++ -o conftest -g -O2   conftest.cpp -lbz2   >&5
configure:9108: $? = 0
configure:9117: result: yes
configure:9130: checking how to run the C++ preprocessor
configure:9157: g++ -E  conftest.cpp
configure:9157: $? = 0
configure:9171: g++ -E  conftest.cpp
conftest.cpp:29:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:9171: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Guix"
| #define PACKAGE_TARNAME "guix"
| #define PACKAGE_VERSION "0.13.0.965-6869a"
| #define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
| #define PACKAGE_BUGREPORT "bug-guix@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/guix/"
| #define PACKAGE "guix"
| #define VERSION "0.13.0.965-6869a"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:9196: result: g++ -E
configure:9216: g++ -E  conftest.cpp
configure:9216: $? = 0
configure:9230: g++ -E  conftest.cpp
conftest.cpp:29:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:9230: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Guix"
| #define PACKAGE_TARNAME "guix"
| #define PACKAGE_VERSION "0.13.0.965-6869a"
| #define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
| #define PACKAGE_BUGREPORT "bug-guix@gnu.org"
| #define PACKAGE_URL "https://www.gnu.org/software/guix/"
| #define PACKAGE "guix"
| #define VERSION "0.13.0.965-6869a"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:9261: checking bzlib.h usability
configure:9261: g++ -c -g -O2  conftest.cpp >&5
configure:9261: $? = 0
configure:9261: result: yes
configure:9261: checking bzlib.h presence
configure:9261: g++ -E  conftest.cpp
configure:9261: $? = 0
configure:9261: result: yes
configure:9261: checking for bzlib.h
configure:9261: result: yes
configure:9276: checking for SQLITE3
configure:9283: $PKG_CONFIG --exists --print-errors "sqlite3 >= 3.6.19"
configure:9286: $? = 0
configure:9300: $PKG_CONFIG --exists --print-errors "sqlite3 >= 3.6.19"
configure:9303: $? = 0
configure:9361: result: yes
configure:9402: checking for gcry_md_open in -lgcrypt
configure:9427: g++ -o conftest -g -O2    conftest.cpp -lgcrypt   >&5
configure:9427: $? = 0
configure:9436: result: yes
configure:9444: checking gcrypt.h usability
configure:9444: g++ -c -g -O2  conftest.cpp >&5
configure:9444: $? = 0
configure:9444: result: yes
configure:9444: checking gcrypt.h presence
configure:9444: g++ -E  conftest.cpp
configure:9444: $? = 0
configure:9444: result: yes
configure:9444: checking for gcrypt.h
configure:9444: result: yes
configure:9462: checking for chroot
configure:9462: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9462: $? = 0
configure:9462: result: yes
configure:9462: checking for unshare
configure:9462: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9462: $? = 0
configure:9462: result: yes
configure:9474: checking sched.h usability
configure:9474: g++ -c -g -O2  conftest.cpp >&5
configure:9474: $? = 0
configure:9474: result: yes
configure:9474: checking sched.h presence
configure:9474: g++ -E  conftest.cpp
configure:9474: $? = 0
configure:9474: result: yes
configure:9474: checking for sched.h
configure:9474: result: yes
configure:9474: checking sys/param.h usability
configure:9474: g++ -c -g -O2  conftest.cpp >&5
configure:9474: $? = 0
configure:9474: result: yes
configure:9474: checking sys/param.h presence
configure:9474: g++ -E  conftest.cpp
configure:9474: $? = 0
configure:9474: result: yes
configure:9474: checking for sys/param.h
configure:9474: result: yes
configure:9474: checking sys/mount.h usability
configure:9474: g++ -c -g -O2  conftest.cpp >&5
configure:9474: $? = 0
configure:9474: result: yes
configure:9474: checking sys/mount.h presence
configure:9474: g++ -E  conftest.cpp
configure:9474: $? = 0
configure:9474: result: yes
configure:9474: checking for sys/mount.h
configure:9474: result: yes
configure:9474: checking sys/syscall.h usability
configure:9474: g++ -c -g -O2  conftest.cpp >&5
configure:9474: $? = 0
configure:9474: result: yes
configure:9474: checking sys/syscall.h presence
configure:9474: g++ -E  conftest.cpp
configure:9474: $? = 0
configure:9474: result: yes
configure:9474: checking for sys/syscall.h
configure:9474: result: yes
configure:9493: checking for lutimes
configure:9493: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9493: $? = 0
configure:9493: result: yes
configure:9493: checking for lchown
configure:9493: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9493: $? = 0
configure:9493: result: yes
configure:9493: checking for posix_fallocate
configure:9493: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9493: $? = 0
configure:9493: result: yes
configure:9493: checking for sched_setaffinity
configure:9493: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9493: $? = 0
configure:9493: result: yes
configure:9493: checking for statvfs
configure:9493: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9493: $? = 0
configure:9493: result: yes
configure:9493: checking for nanosleep
configure:9493: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9493: $? = 0
configure:9493: result: yes
configure:9493: checking for strsignal
configure:9493: g++ -o conftest -g -O2   conftest.cpp  >&5
configure:9493: $? = 0
configure:9493: result: yes
configure:9503: checking whether it is possible to create a link to a symlink
configure:9507: result: yes
configure:9526: checking locale usability
configure:9526: g++ -c -g -O2  conftest.cpp >&5
configure:9526: $? = 0
configure:9526: result: yes
configure:9526: checking locale presence
configure:9526: g++ -E  conftest.cpp
configure:9526: $? = 0
configure:9526: result: yes
configure:9526: checking for locale
configure:9526: result: yes
configure:9546: checking sys/personality.h usability
configure:9546: g++ -c -g -O2  conftest.cpp >&5
configure:9546: $? = 0
configure:9546: result: yes
configure:9546: checking sys/personality.h presence
configure:9546: g++ -E  conftest.cpp
configure:9546: $? = 0
configure:9546: result: yes
configure:9546: checking for sys/personality.h
configure:9546: result: yes
configure:9559: checking linux/fs.h usability
configure:9559: g++ -c -g -O2  conftest.cpp >&5
configure:9559: $? = 0
configure:9559: result: yes
configure:9559: checking linux/fs.h presence
configure:9559: g++ -E  conftest.cpp
configure:9559: $? = 0
configure:9559: result: yes
configure:9559: checking for linux/fs.h
configure:9559: result: yes
configure:9570: checking if (gnutls) is available
configure:9577: result: yes
configure:9588: checking for default substitute URLs
configure:9590: result: https://mirror.hydra.gnu.org
configure:9600: checking whether Guile's custom binary input ports support 'setvbuf'

Some deprecated features have been used.  Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information.  Set it to "no" to suppress
this message.
configure:9614: result: yes
configure:9619: checking whether Guile-SSH is available and recent enough
configure:9636: result: yes
configure:9653: checking for unit test root directory
configure:9660: result: /home/firefly/workspace/guix/test-tmp
configure:9669: checking for guile
configure:9699: result: /gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile
configure:9707: checking the current installation's localstatedir
configure:9721: result: none
configure:9791: checking for emacs
configure:9822: result: /usr/bin/emacs
configure:9964: checking that generated files are newer than configure
configure:9970: result: done
configure:10025: creating ./config.status

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=aarch64-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_GUILE_CFLAGS_set=
ac_cv_env_GUILE_CFLAGS_value=
ac_cv_env_GUILE_LIBS_set=
ac_cv_env_GUILE_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=set
ac_cv_env_PKG_CONFIG_PATH_value=/gnu/store/brq02a0v156vg362jm56v0w83j4nkmws-profile/lib/pkgconfig
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_SQLITE3_CFLAGS_set=
ac_cv_env_SQLITE3_CFLAGS_value=
ac_cv_env_SQLITE3_LIBS_set=
ac_cv_env_SQLITE3_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_chroot=yes
ac_cv_func_lchown=yes
ac_cv_func_lutimes=yes
ac_cv_func_nanosleep=yes
ac_cv_func_posix_fallocate=yes
ac_cv_func_sched_setaffinity=yes
ac_cv_func_statvfs=yes
ac_cv_func_strsignal=yes
ac_cv_func_unshare=yes
ac_cv_guix_cbips_support_setvbuf=yes
ac_cv_guix_cxx11_support=yes
ac_cv_guix_hash_bang_length=73
ac_cv_guix_socket_file_name_length=30
ac_cv_guix_srfi_37_broken=no
ac_cv_guix_test_hash_bang_length=106
ac_cv_guix_test_root=/home/firefly/workspace/guix/test-tmp
ac_cv_guix_test_socket_file_name_length=69
ac_cv_header_bzlib_h=yes
ac_cv_header_gcrypt_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_linux_fs_h=yes
ac_cv_header_locale=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_sched_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_mount_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_personality_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_syscall_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=aarch64-unknown-linux-gnu
ac_cv_lib_bz2_BZ2_bzWriteOpen=yes
ac_cv_lib_gcrypt_gcry_md_open=yes
ac_cv_objext=o
ac_cv_path_BZIP2=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/bzip2
ac_cv_path_EGREP='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/grep -E'
ac_cv_path_EMACS=/usr/bin/emacs
ac_cv_path_GMSGFMT=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt
ac_cv_path_GREP=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/grep
ac_cv_path_GUILD=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guild
ac_cv_path_GUILE=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile
ac_cv_path_GUILE_CONFIG=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile-config
ac_cv_path_GZIP=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/gzip
ac_cv_path_LIBGCRYPT_CONFIG=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/libgcrypt-config
ac_cv_path_MSGFMT=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt
ac_cv_path_MSGMERGE=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgmerge
ac_cv_path_SED=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/sed
ac_cv_path_XGETTEXT=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xgettext
ac_cv_path_XZ=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xz
ac_cv_path_ac_pt_PKG_CONFIG=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/pkg-config
ac_cv_path_install='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/install -c'
ac_cv_path_mkdir=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
acl_cv_hardcode_direct=no
acl_cv_hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
acl_cv_hardcode_libdir_separator=
acl_cv_hardcode_minus_L=no
acl_cv_libext=a
acl_cv_libname_spec='lib$name'
acl_cv_library_names_spec='$libname$shrext'
acl_cv_path_LD=/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/ld
acl_cv_prog_gnu_ld=yes
acl_cv_rpath=done
acl_cv_shlibext=so
acl_cv_wl=-Wl,
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
am_cv_ar_interface=ar
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
gt_cv_func_CFLocaleCopyCurrent=no
gt_cv_func_CFPreferencesCopyAppValue=no
gt_cv_func_gnugettext1_libc=yes
guix_cv_current_localstatedir=none
guix_cv_have_recent_guile_ssh=yes
guix_cv_libgcrypt_libdir=/gnu/store/fm72mv34728cqqc965awr25vnzz5klqz-libgcrypt-1.7.6/lib
guix_cv_libgcrypt_usable_p=yes
guix_cv_libz_libdir=/gnu/store/vv687wqfrmfijpnnm216ydnsvfxl52hb-zlib-1.2.11/lib
pkg_cv_SQLITE3_CFLAGS=-I/gnu/store/prmwk3f9fzxh5s5gwbircsyxs3zn81y0-sqlite-3.17.0/include
pkg_cv_SQLITE3_LIBS='-L/gnu/store/prmwk3f9fzxh5s5gwbircsyxs3zn81y0-sqlite-3.17.0/lib -lsqlite3'

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /home/firefly/workspace/guix/build-aux/missing aclocal-1.15'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
AR='ar'
AUTOCONF='${SHELL} /home/firefly/workspace/guix/build-aux/missing autoconf'
AUTOHEADER='${SHELL} /home/firefly/workspace/guix/build-aux/missing autoheader'
AUTOMAKE='${SHELL} /home/firefly/workspace/guix/build-aux/missing automake-1.15'
AWK='gawk'
BUILD_DAEMON_FALSE='#'
BUILD_DAEMON_OFFLOAD_FALSE='#'
BUILD_DAEMON_OFFLOAD_TRUE=''
BUILD_DAEMON_TRUE=''
BZIP2='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/bzip2'
CAN_RUN_TESTS_FALSE='#'
CAN_RUN_TESTS_TRUE=''
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CPP='gcc -E'
CPPFLAGS=''
CXX='g++'
CXXCPP='g++ -E'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS='-g -O2'
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DOT='${SHELL} /home/firefly/workspace/guix/build-aux/missing dot'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/grep -E'
EMACS='/usr/bin/emacs'
EXEEXT=''
GETTEXT_MACRO_VERSION='0.18'
GMSGFMT='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt'
GMSGFMT_015='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt'
GREP='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/grep'
GUILD='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guild'
GUILE='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile'
GUILE_CFLAGS=''
GUILE_CONFIG='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guile-config'
GUILE_EFFECTIVE_VERSION='2.2'
GUILE_LIBS=''
GUILE_TOOLS='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/guild'
GUIX_TEST_ROOT='/home/firefly/workspace/guix/test-tmp'
GZIP='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/gzip'
HAVE_GUILE_GIT_FALSE=''
HAVE_GUILE_GIT_TRUE='#'
HAVE_GUILE_JSON_FALSE='#'
HAVE_GUILE_JSON_TRUE=''
HAVE_GUILE_SSH_FALSE='#'
HAVE_GUILE_SSH_TRUE=''
HELP2MAN='${SHELL} /home/firefly/workspace/guix/build-aux/missing help2man'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_SRFI_37_FALSE=''
INSTALL_SRFI_37_TRUE='#'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
INTLLIBS=''
INTL_MACOSX_LIBS=''
LDFLAGS=''
LIBGCRYPT='/gnu/store/fm72mv34728cqqc965awr25vnzz5klqz-libgcrypt-1.7.6/lib/libgcrypt'
LIBGCRYPT_CFLAGS=''
LIBGCRYPT_CONFIG='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/libgcrypt-config'
LIBGCRYPT_LIBDIR='/gnu/store/fm72mv34728cqqc965awr25vnzz5klqz-libgcrypt-1.7.6/lib'
LIBGCRYPT_LIBS='-L/gnu/store/fm72mv34728cqqc965awr25vnzz5klqz-libgcrypt-1.7.6/lib -lgcrypt'
LIBGCRYPT_PREFIX='no'
LIBICONV='-liconv'
LIBINTL=''
LIBOBJS=''
LIBS=''
LIBZ='/gnu/store/vv687wqfrmfijpnnm216ydnsvfxl52hb-zlib-1.2.11/lib/libz'
LTLIBICONV='-liconv'
LTLIBINTL=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /home/firefly/workspace/guix/build-aux/missing makeinfo'
MKDIR_P='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/mkdir -p'
MSGFMT='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt'
MSGFMT_015='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgfmt'
MSGMERGE='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/msgmerge'
NIXPKGS=''
NIX_HASH=''
NIX_INSTANTIATE='nix-instantiate'
NIX_PREFIX=''
OBJEXT='o'
PACKAGE='guix'
PACKAGE_BUGREPORT='bug-guix@gnu.org'
PACKAGE_NAME='GNU Guix'
PACKAGE_STRING='GNU Guix 0.13.0.965-6869a'
PACKAGE_TARNAME='guix'
PACKAGE_URL='https://www.gnu.org/software/guix/'
PACKAGE_VERSION='0.13.0.965-6869a'
PATH_SEPARATOR=':'
PKG_CONFIG='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH='/gnu/store/brq02a0v156vg362jm56v0w83j4nkmws-profile/lib/pkgconfig'
POSUB='po'
RANLIB='ranlib'
SED='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/sed'
SET_MAKE=''
SHELL='/bin/bash'
SQLITE3_CFLAGS='-I/gnu/store/prmwk3f9fzxh5s5gwbircsyxs3zn81y0-sqlite-3.17.0/include'
SQLITE3_LIBS='-L/gnu/store/prmwk3f9fzxh5s5gwbircsyxs3zn81y0-sqlite-3.17.0/lib -lsqlite3'
STRIP=''
USE_NLS='yes'
VERSION='0.13.0.965-6869a'
XGETTEXT='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xgettext'
XGETTEXT_015='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xgettext'
XGETTEXT_EXTRA_OPTIONS=''
XZ='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/xz'
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_CXX='g++'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bashcompletiondir='${sysconfdir}/bash_completion.d'
bindir='${exec_prefix}/bin'
build='aarch64-unknown-linux-gnu'
build_alias=''
build_cpu='aarch64'
build_os='linux-gnu'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
guilemoduledir='${prefix}/share/guile/site/2.2'
guileobjectdir='${exec_prefix}/lib/guile/2.2/site-ccache'
guix_localstatedir='/var'
guix_sbindir='/usr/local/sbin'
guix_sysconfdir='/etc'
guix_system='aarch64-linux'
host='aarch64-unknown-linux-gnu'
host_alias=''
host_cpu='aarch64'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/firefly/workspace/guix/build-aux/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var'
mandir='${datarootdir}/man'
mkdir_p='/gnu/store/yzlmkfbl292pfdrwpmfc58fy1g2c92hd-profile/bin/mkdir -p'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr/local'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
storedir='/gnu/store'
sysconfdir='/etc'
target_alias=''
zshcompletiondir='${datadir}/zsh/site-functions'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "GNU Guix"
#define PACKAGE_TARNAME "guix"
#define PACKAGE_VERSION "0.13.0.965-6869a"
#define PACKAGE_STRING "GNU Guix 0.13.0.965-6869a"
#define PACKAGE_BUGREPORT "bug-guix@gnu.org"
#define PACKAGE_URL "https://www.gnu.org/software/guix/"
#define PACKAGE "guix"
#define VERSION "0.13.0.965-6869a"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define ENABLE_NLS 1
#define HAVE_GETTEXT 1
#define HAVE_DCGETTEXT 1
#define HAVE_BZLIB_H 1
#define NIX_VERSION "0.0.0"
#define SYSTEM "aarch64-linux"
#define HAVE_CHROOT 1
#define HAVE_UNSHARE 1
#define HAVE_SCHED_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_MOUNT_H 1
#define HAVE_SYS_SYSCALL_H 1
#define HAVE_LUTIMES 1
#define HAVE_LCHOWN 1
#define HAVE_POSIX_FALLOCATE 1
#define HAVE_SCHED_SETAFFINITY 1
#define HAVE_STATVFS 1
#define HAVE_NANOSLEEP 1
#define HAVE_STRSIGNAL 1
#define CAN_LINK_SYMLINK 1
#define HAVE_LOCALE 1
#define HAVE_SYS_PERSONALITY_H 1
#define HAVE_LINUX_FS_H 1
#define GUIX_SUBSTITUTE_URLS "https://mirror.hydra.gnu.org"
#define HAVE_DAEMON_OFFLOAD_HOOK 1

configure: exit 0

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on firefly

config.status:993: creating nix/scripts/list-runtime-roots
config.status:993: creating nix/scripts/download
config.status:993: creating nix/scripts/substitute
config.status:993: creating nix/scripts/guix-authenticate
config.status:993: creating nix/scripts/offload
config.status:993: creating Makefile
config.status:993: creating po/guix/Makefile.in
config.status:993: creating po/packages/Makefile.in
config.status:993: creating guix/config.scm
config.status:993: creating scripts/guix
config.status:993: creating test-env
config.status:993: creating pre-inst-env
config.status:993: creating etc/indent-code.el
config.status:993: creating nix/config.h
config.status:1222: executing depfiles commands
config.status:1222: executing po-directories commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status nix/config.h

on firefly

config.status:993: creating nix/config.h
config.status:1174: nix/config.h is unchanged

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status po/packages/Makefile.in po-directories

on firefly

config.status:993: creating po/packages/Makefile.in
config.status:1222: executing po-directories commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU Guix config.status 0.13.0.965-6869a, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status Makefile depfiles

on firefly

config.status:993: creating Makefile
config.status:1222: executing depfiles commands

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-06-29 19:29       ` Efraim Flashner
@ 2017-06-30  9:45         ` Ludovic Courtès
  2017-07-01 19:42           ` Efraim Flashner
  0 siblings, 1 reply; 18+ messages in thread
From: Ludovic Courtès @ 2017-06-30  9:45 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 27042

Efraim Flashner <efraim@flashner.co.il> skribis:

> On Thu, Jun 29, 2017 at 09:22:59PM +0200, Ludovic Courtès wrote:
>> Efraim Flashner <efraim@flashner.co.il> skribis:
>> 
>> > On Thu, Jun 22, 2017 at 11:06:45PM +0200, Ludovic Courtès wrote:
>> >> Efraim Flashner <efraim@flashner.co.il> skribis:
>> >> 
>> >> > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
>> >> > found'
>> >> 
>> >> I think you mentioned on IRC that the problem vanished, right?
>> >> 
>> >> Ludo’.
>> >
>> > The test still fails when run separately, but running `guix pull` on aarch64
>> > and `guix build guix` both work.
>> 
>> But really, I think “offload: command not found” is a setup issue and is
>> not related to aarch64 specifically.  That it works in ‘guix build guix’
>> tends to confirm my hypothesis.  :-)
>> 
>> Could you check the value of HAVE_DAEMON_OFFLOAD_HOOK in the
>
> #define HAVE_DAEMON_OFFLOAD_HOOK 1
>
>> ‘configure’-generated files, and also that of
>> ‘guix_cv_have_recent_guile_ssh’ and ‘ac_cv_guix_cbips_support_setvbuf’
>
> guix_cv_have_recent_guile_ssh=yes
> ac_cv_guix_cbips_support_setvbuf=yes

And what does “./pre-inst-env guix offload” say?

Thanks,
Ludo’.

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

* bug#27042: test-package.sh fails on aarch64
  2017-06-30  9:45         ` Ludovic Courtès
@ 2017-07-01 19:42           ` Efraim Flashner
  2017-07-02  9:13             ` Ludovic Courtès
  0 siblings, 1 reply; 18+ messages in thread
From: Efraim Flashner @ 2017-07-01 19:42 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042

[-- Attachment #1: Type: text/plain, Size: 1686 bytes --]

On Fri, Jun 30, 2017 at 11:45:10AM +0200, Ludovic Courtès wrote:
> Efraim Flashner <efraim@flashner.co.il> skribis:
> 
> > On Thu, Jun 29, 2017 at 09:22:59PM +0200, Ludovic Courtès wrote:
> >> Efraim Flashner <efraim@flashner.co.il> skribis:
> >> 
> >> > On Thu, Jun 22, 2017 at 11:06:45PM +0200, Ludovic Courtès wrote:
> >> >> Efraim Flashner <efraim@flashner.co.il> skribis:
> >> >> 
> >> >> > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
> >> >> > found'
> >> >> 
> >> >> I think you mentioned on IRC that the problem vanished, right?
> >> >> 
> >> >> Ludo’.
> >> >
> >> > The test still fails when run separately, but running `guix pull` on aarch64
> >> > and `guix build guix` both work.
> >> 
> >> But really, I think “offload: command not found” is a setup issue and is
> >> not related to aarch64 specifically.  That it works in ‘guix build guix’
> >> tends to confirm my hypothesis.  :-)
> >> 
> >> Could you check the value of HAVE_DAEMON_OFFLOAD_HOOK in the
> >
> > #define HAVE_DAEMON_OFFLOAD_HOOK 1
> >
> >> ‘configure’-generated files, and also that of
> >> ‘guix_cv_have_recent_guile_ssh’ and ‘ac_cv_guix_cbips_support_setvbuf’
> >
> > guix_cv_have_recent_guile_ssh=yes
> > ac_cv_guix_cbips_support_setvbuf=yes
> 
> And what does “./pre-inst-env guix offload” say?
> 

guix: offload: command not found

I get that from my aarch64 box and my x86_64 laptop though

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-07-01 19:42           ` Efraim Flashner
@ 2017-07-02  9:13             ` Ludovic Courtès
  2017-07-02 17:39               ` Efraim Flashner
  0 siblings, 1 reply; 18+ messages in thread
From: Ludovic Courtès @ 2017-07-02  9:13 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 27042

Efraim Flashner <efraim@flashner.co.il> skribis:

> On Fri, Jun 30, 2017 at 11:45:10AM +0200, Ludovic Courtès wrote:
>> Efraim Flashner <efraim@flashner.co.il> skribis:
>> 
>> > On Thu, Jun 29, 2017 at 09:22:59PM +0200, Ludovic Courtès wrote:
>> >> Efraim Flashner <efraim@flashner.co.il> skribis:
>> >> 
>> >> > On Thu, Jun 22, 2017 at 11:06:45PM +0200, Ludovic Courtès wrote:
>> >> >> Efraim Flashner <efraim@flashner.co.il> skribis:
>> >> >> 
>> >> >> > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
>> >> >> > found'
>> >> >> 
>> >> >> I think you mentioned on IRC that the problem vanished, right?
>> >> >> 
>> >> >> Ludo’.
>> >> >
>> >> > The test still fails when run separately, but running `guix pull` on aarch64
>> >> > and `guix build guix` both work.
>> >> 
>> >> But really, I think “offload: command not found” is a setup issue and is
>> >> not related to aarch64 specifically.  That it works in ‘guix build guix’
>> >> tends to confirm my hypothesis.  :-)
>> >> 
>> >> Could you check the value of HAVE_DAEMON_OFFLOAD_HOOK in the
>> >
>> > #define HAVE_DAEMON_OFFLOAD_HOOK 1
>> >
>> >> ‘configure’-generated files, and also that of
>> >> ‘guix_cv_have_recent_guile_ssh’ and ‘ac_cv_guix_cbips_support_setvbuf’
>> >
>> > guix_cv_have_recent_guile_ssh=yes
>> > ac_cv_guix_cbips_support_setvbuf=yes
>> 
>> And what does “./pre-inst-env guix offload” say?
>> 
>
> guix: offload: command not found

And “./pre-inst-env guile -c '(use-modules (ssh key))'” fails as well I
guess?

That would mean that Guile-SSH was found at configure time (i.e., it was
in GUILE_LOAD_PATH) but has since disappeared or become unusable (e.g.,
GUILE_LOAD_PATH is different and no longer includes it, or Guile-SSH has
been uninstalled, or a Guile-SSH is installed but it’s one for Guile 2.0
and you’re using 2.2 or vice-versa, etc.).

Does this hypothesis hold?  :-)

Thanks,
Ludo’.

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

* bug#27042: test-package.sh fails on aarch64
  2017-07-02  9:13             ` Ludovic Courtès
@ 2017-07-02 17:39               ` Efraim Flashner
  2017-07-02 19:53                 ` Ludovic Courtès
  0 siblings, 1 reply; 18+ messages in thread
From: Efraim Flashner @ 2017-07-02 17:39 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042

[-- Attachment #1: Type: text/plain, Size: 2858 bytes --]

On Sun, Jul 02, 2017 at 11:13:05AM +0200, Ludovic Courtès wrote:
> Efraim Flashner <efraim@flashner.co.il> skribis:
> 
> > On Fri, Jun 30, 2017 at 11:45:10AM +0200, Ludovic Courtès wrote:
> >> Efraim Flashner <efraim@flashner.co.il> skribis:
> >> 
> >> > On Thu, Jun 29, 2017 at 09:22:59PM +0200, Ludovic Courtès wrote:
> >> >> Efraim Flashner <efraim@flashner.co.il> skribis:
> >> >> 
> >> >> > On Thu, Jun 22, 2017 at 11:06:45PM +0200, Ludovic Courtès wrote:
> >> >> >> Efraim Flashner <efraim@flashner.co.il> skribis:
> >> >> >> 
> >> >> >> > On aarch64 the test 'test-package.sh' fails due to 'offload: command not
> >> >> >> > found'
> >> >> >> 
> >> >> >> I think you mentioned on IRC that the problem vanished, right?
> >> >> >> 
> >> >> >> Ludo’.
> >> >> >
> >> >> > The test still fails when run separately, but running `guix pull` on aarch64
> >> >> > and `guix build guix` both work.
> >> >> 
> >> >> But really, I think “offload: command not found” is a setup issue and is
> >> >> not related to aarch64 specifically.  That it works in ‘guix build guix’
> >> >> tends to confirm my hypothesis.  :-)
> >> >> 
> >> >> Could you check the value of HAVE_DAEMON_OFFLOAD_HOOK in the
> >> >
> >> > #define HAVE_DAEMON_OFFLOAD_HOOK 1
> >> >
> >> >> ‘configure’-generated files, and also that of
> >> >> ‘guix_cv_have_recent_guile_ssh’ and ‘ac_cv_guix_cbips_support_setvbuf’
> >> >
> >> > guix_cv_have_recent_guile_ssh=yes
> >> > ac_cv_guix_cbips_support_setvbuf=yes
> >> 
> >> And what does “./pre-inst-env guix offload” say?
> >> 
> >
> > guix: offload: command not found
> 
> And “./pre-inst-env guile -c '(use-modules (ssh key))'” fails as well I
> guess?
> 
> That would mean that Guile-SSH was found at configure time (i.e., it was
> in GUILE_LOAD_PATH) but has since disappeared or become unusable (e.g.,
> GUILE_LOAD_PATH is different and no longer includes it, or Guile-SSH has
> been uninstalled, or a Guile-SSH is installed but it’s one for Guile 2.0
> and you’re using 2.2 or vice-versa, etc.).
> 
> Does this hypothesis hold?  :-)
> 

firefly@firefly$ which guile
firefly@firefly$ guix environment --ad-hoc guile -- ./pre-inst-env guile -c '((use-modules (ssh key))'
...snip...
;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/key.scm
;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/log.scm
;;; ssh/log.scm:65:4: warning: possibly unbound variable `%write-log'
;;; compiled ...
;;; compiled ...
firefly@firefly$ env | grep guile
firefly@firefly$ env | grep GUILE
firefly@firefly$


-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-07-02 17:39               ` Efraim Flashner
@ 2017-07-02 19:53                 ` Ludovic Courtès
  2017-07-09 18:27                   ` Efraim Flashner
  0 siblings, 1 reply; 18+ messages in thread
From: Ludovic Courtès @ 2017-07-02 19:53 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 27042

Efraim Flashner <efraim@flashner.co.il> skribis:

> On Sun, Jul 02, 2017 at 11:13:05AM +0200, Ludovic Courtès wrote:

[...]

>> > guix: offload: command not found
>> 
>> And “./pre-inst-env guile -c '(use-modules (ssh key))'” fails as well I
>> guess?
>> 
>> That would mean that Guile-SSH was found at configure time (i.e., it was
>> in GUILE_LOAD_PATH) but has since disappeared or become unusable (e.g.,
>> GUILE_LOAD_PATH is different and no longer includes it, or Guile-SSH has
>> been uninstalled, or a Guile-SSH is installed but it’s one for Guile 2.0
>> and you’re using 2.2 or vice-versa, etc.).
>> 
>> Does this hypothesis hold?  :-)
>> 
>
> firefly@firefly$ which guile
> firefly@firefly$ guix environment --ad-hoc guile -- ./pre-inst-env guile -c '((use-modules (ssh key))'
> ...snip...
> ;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/key.scm
> ;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/log.scm
> ;;; ssh/log.scm:65:4: warning: possibly unbound variable `%write-log'
> ;;; compiled ...
> ;;; compiled ...
> firefly@firefly$ env | grep guile
> firefly@firefly$ env | grep GUILE
> firefly@firefly$

Could it be that ‘guix environment’ sources your shell startup file
(e.g., .bashrc), and that said file adds Guile-SSH to GUILE_LOAD_PATH?

That would explain while the first command finds Guile-SSH while “env”
outside of ‘guix environment’ shows that GUILE_LOAD_PATH is unset.

Ludo’.

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

* bug#27042: test-package.sh fails on aarch64
  2017-07-02 19:53                 ` Ludovic Courtès
@ 2017-07-09 18:27                   ` Efraim Flashner
  2017-07-09 19:27                     ` Ludovic Courtès
  0 siblings, 1 reply; 18+ messages in thread
From: Efraim Flashner @ 2017-07-09 18:27 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042

[-- Attachment #1: Type: text/plain, Size: 2356 bytes --]

On Sun, Jul 02, 2017 at 09:53:58PM +0200, Ludovic Courtès wrote:
> Efraim Flashner <efraim@flashner.co.il> skribis:
> 
> > On Sun, Jul 02, 2017 at 11:13:05AM +0200, Ludovic Courtès wrote:
> 
> [...]
> 
> >> > guix: offload: command not found
> >> 
> >> And “./pre-inst-env guile -c '(use-modules (ssh key))'” fails as well I
> >> guess?
> >> 
> >> That would mean that Guile-SSH was found at configure time (i.e., it was
> >> in GUILE_LOAD_PATH) but has since disappeared or become unusable (e.g.,
> >> GUILE_LOAD_PATH is different and no longer includes it, or Guile-SSH has
> >> been uninstalled, or a Guile-SSH is installed but it’s one for Guile 2.0
> >> and you’re using 2.2 or vice-versa, etc.).
> >> 
> >> Does this hypothesis hold?  :-)
> >> 
> >
> > firefly@firefly$ which guile
> > firefly@firefly$ guix environment --ad-hoc guile -- ./pre-inst-env guile -c '((use-modules (ssh key))'
> > ...snip...
> > ;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/key.scm
> > ;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/log.scm
> > ;;; ssh/log.scm:65:4: warning: possibly unbound variable `%write-log'
> > ;;; compiled ...
> > ;;; compiled ...
> > firefly@firefly$ env | grep guile
> > firefly@firefly$ env | grep GUILE
> > firefly@firefly$
> 
> Could it be that ‘guix environment’ sources your shell startup file
> (e.g., .bashrc), and that said file adds Guile-SSH to GUILE_LOAD_PATH?
> 
> That would explain while the first command finds Guile-SSH while “env”
> outside of ‘guix environment’ shows that GUILE_LOAD_PATH is unset.
> 
> Ludo’.

I went back to a previous email and reran the 'guix offload' command.

firefly@firefly:$ ./pre-inst-env guix offload:
guix: offload: command not found

firefly@firefly:$ guix offload:
guix offload: error: invalid arguments:

so it looks like guile-json and guile-ssh are not pulled in with
'./pre-inst-env guix'

firefly@firefly:$ guix environment -- env
...snip...
GUILE_LOAD_COMPLETED_PATH=/gnu/store/...guile-json:/gnu/store/...guile-ssh:/gnu/store/...guile2.2-gnutls

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-07-09 18:27                   ` Efraim Flashner
@ 2017-07-09 19:27                     ` Ludovic Courtès
  2017-07-09 20:09                       ` Efraim Flashner
  0 siblings, 1 reply; 18+ messages in thread
From: Ludovic Courtès @ 2017-07-09 19:27 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 27042

Efraim Flashner <efraim@flashner.co.il> skribis:

> On Sun, Jul 02, 2017 at 09:53:58PM +0200, Ludovic Courtès wrote:
>> Efraim Flashner <efraim@flashner.co.il> skribis:
>> 
>> > On Sun, Jul 02, 2017 at 11:13:05AM +0200, Ludovic Courtès wrote:
>> 
>> [...]
>> 
>> >> > guix: offload: command not found
>> >> 
>> >> And “./pre-inst-env guile -c '(use-modules (ssh key))'” fails as well I
>> >> guess?
>> >> 
>> >> That would mean that Guile-SSH was found at configure time (i.e., it was
>> >> in GUILE_LOAD_PATH) but has since disappeared or become unusable (e.g.,
>> >> GUILE_LOAD_PATH is different and no longer includes it, or Guile-SSH has
>> >> been uninstalled, or a Guile-SSH is installed but it’s one for Guile 2.0
>> >> and you’re using 2.2 or vice-versa, etc.).
>> >> 
>> >> Does this hypothesis hold?  :-)
>> >> 
>> >
>> > firefly@firefly$ which guile
>> > firefly@firefly$ guix environment --ad-hoc guile -- ./pre-inst-env guile -c '((use-modules (ssh key))'
>> > ...snip...
>> > ;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/key.scm
>> > ;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/log.scm
>> > ;;; ssh/log.scm:65:4: warning: possibly unbound variable `%write-log'
>> > ;;; compiled ...
>> > ;;; compiled ...
>> > firefly@firefly$ env | grep guile
>> > firefly@firefly$ env | grep GUILE
>> > firefly@firefly$
>> 
>> Could it be that ‘guix environment’ sources your shell startup file
>> (e.g., .bashrc), and that said file adds Guile-SSH to GUILE_LOAD_PATH?
>> 
>> That would explain while the first command finds Guile-SSH while “env”
>> outside of ‘guix environment’ shows that GUILE_LOAD_PATH is unset.
>> 
>> Ludo’.
>
> I went back to a previous email and reran the 'guix offload' command.
>
> firefly@firefly:$ ./pre-inst-env guix offload:
> guix: offload: command not found
>
> firefly@firefly:$ guix offload:
> guix offload: error: invalid arguments:
>
> so it looks like guile-json and guile-ssh are not pulled in with
> './pre-inst-env guix'
>
> firefly@firefly:$ guix environment -- env
> ...snip...
> GUILE_LOAD_COMPLETED_PATH=/gnu/store/...guile-json:/gnu/store/...guile-ssh:/gnu/store/...guile2.2-gnutls

What does “./pre-inst-env guile -c '(use-modules (guix scripts offload))'”
say?

Ludo’.

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

* bug#27042: test-package.sh fails on aarch64
  2017-07-09 19:27                     ` Ludovic Courtès
@ 2017-07-09 20:09                       ` Efraim Flashner
  2017-07-10  9:05                         ` Ludovic Courtès
  0 siblings, 1 reply; 18+ messages in thread
From: Efraim Flashner @ 2017-07-09 20:09 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042

[-- Attachment #1: Type: text/plain, Size: 4332 bytes --]

On Sun, Jul 09, 2017 at 09:27:50PM +0200, Ludovic Courtès wrote:
> Efraim Flashner <efraim@flashner.co.il> skribis:
> 
> > On Sun, Jul 02, 2017 at 09:53:58PM +0200, Ludovic Courtès wrote:
> >> Efraim Flashner <efraim@flashner.co.il> skribis:
> >> 
> >> > On Sun, Jul 02, 2017 at 11:13:05AM +0200, Ludovic Courtès wrote:
> >> 
> >> [...]
> >> 
> >> >> > guix: offload: command not found
> >> >> 
> >> >> And “./pre-inst-env guile -c '(use-modules (ssh key))'” fails as well I
> >> >> guess?
> >> >> 
> >> >> That would mean that Guile-SSH was found at configure time (i.e., it was
> >> >> in GUILE_LOAD_PATH) but has since disappeared or become unusable (e.g.,
> >> >> GUILE_LOAD_PATH is different and no longer includes it, or Guile-SSH has
> >> >> been uninstalled, or a Guile-SSH is installed but it’s one for Guile 2.0
> >> >> and you’re using 2.2 or vice-versa, etc.).
> >> >> 
> >> >> Does this hypothesis hold?  :-)
> >> >> 
> >> >
> >> > firefly@firefly$ which guile
> >> > firefly@firefly$ guix environment --ad-hoc guile -- ./pre-inst-env guile -c '((use-modules (ssh key))'
> >> > ...snip...
> >> > ;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/key.scm
> >> > ;;; compiling /gnu/store/...-guile-ssh-0.11.0/share/guile/site/2.2/ssh/log.scm
> >> > ;;; ssh/log.scm:65:4: warning: possibly unbound variable `%write-log'
> >> > ;;; compiled ...
> >> > ;;; compiled ...
> >> > firefly@firefly$ env | grep guile
> >> > firefly@firefly$ env | grep GUILE
> >> > firefly@firefly$
> >> 
> >> Could it be that ‘guix environment’ sources your shell startup file
> >> (e.g., .bashrc), and that said file adds Guile-SSH to GUILE_LOAD_PATH?
> >> 
> >> That would explain while the first command finds Guile-SSH while “env”
> >> outside of ‘guix environment’ shows that GUILE_LOAD_PATH is unset.
> >> 
> >> Ludo’.
> >
> > I went back to a previous email and reran the 'guix offload' command.
> >
> > firefly@firefly:$ ./pre-inst-env guix offload:
> > guix: offload: command not found
> >
> > firefly@firefly:$ guix offload:
> > guix offload: error: invalid arguments:
> >
> > so it looks like guile-json and guile-ssh are not pulled in with
> > './pre-inst-env guix'
> >
> > firefly@firefly:$ guix environment -- env
> > ...snip...
> > GUILE_LOAD_COMPLETED_PATH=/gnu/store/...guile-json:/gnu/store/...guile-ssh:/gnu/store/...guile2.2-gnutls
> 
> What does “./pre-inst-env guile -c '(use-modules (guix scripts offload))'”
> say?
> 
> Ludo’.

./pre-inst-env: 78: exec: guile: not found

guix package -i guile
./pre-inst-env guile -c '(use-modules (guix scripts offload))'

guile: warning: failed to install locale
Backtrace:
In ice-9/eval.scm:
   721:20 19 (primitive-eval (use-modules (guix scripts offload)))
In ice-9/psyntax.scm:
  1234:36 18 (expand-top-sequence ((use-modules (guix scripts #))) _ ?)
  1181:24 17 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
   284:10 16 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) ?)
In ice-9/boot-9.scm:
  3369:20 15 (process-use-modules _)
   230:17 14 (map1 (((guix scripts offload))))
  3370:31 13 (_ ((guix scripts offload)))
  2792:17 12 (resolve-interface (guix scripts offload) #:select _ # _ ?)
  2718:10 11 (_ (guix scripts offload) _ _ #:ensure _)
  2986:16 10 (try-module-autoload _ _)
   2316:4  9 (save-module-excursion #<procedure 7b635d0 at ice-9/boo?>)
  3006:22  8 (_)
In unknown file:
           7 (primitive-load-path "guix/scripts/offload" #<procedure?>)
In guix/scripts/offload.scm:
     19:0  6 (_)
In ice-9/boot-9.scm:
   2866:4  5 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
  2075:24  4 (call-with-deferred-observers #<procedure 7a21190 at ic?>)
  2879:24  3 (_)
   230:17  2 (map1 (((ssh key)) ((ssh auth)) ((ssh session)) ((?)) ?))
   2795:6  1 (resolve-interface _ #:select _ #:hide _ #:prefix _ # _ ?)
In unknown file:
           0 (scm-error misc-error #f "~A ~S" ("no code for modu?" ?) ?)

ERROR: In procedure scm-error:
ERROR: no code for module (ssh key)

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* bug#27042: test-package.sh fails on aarch64
  2017-07-09 20:09                       ` Efraim Flashner
@ 2017-07-10  9:05                         ` Ludovic Courtès
  2017-07-10 19:32                           ` Efraim Flashner
  0 siblings, 1 reply; 18+ messages in thread
From: Ludovic Courtès @ 2017-07-10  9:05 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 27042

Hi Efraim,

Efraim Flashner <efraim@flashner.co.il> skribis:

> ./pre-inst-env: 78: exec: guile: not found
>
> guix package -i guile
> ./pre-inst-env guile -c '(use-modules (guix scripts offload))'
>
> guile: warning: failed to install locale
> Backtrace:
> In ice-9/eval.scm:
>    721:20 19 (primitive-eval (use-modules (guix scripts offload)))
> In ice-9/psyntax.scm:
>   1234:36 18 (expand-top-sequence ((use-modules (guix scripts #))) _ ?)
>   1181:24 17 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
>    284:10 16 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) ?)
> In ice-9/boot-9.scm:
>   3369:20 15 (process-use-modules _)
>    230:17 14 (map1 (((guix scripts offload))))
>   3370:31 13 (_ ((guix scripts offload)))
>   2792:17 12 (resolve-interface (guix scripts offload) #:select _ # _ ?)
>   2718:10 11 (_ (guix scripts offload) _ _ #:ensure _)
>   2986:16 10 (try-module-autoload _ _)
>    2316:4  9 (save-module-excursion #<procedure 7b635d0 at ice-9/boo?>)
>   3006:22  8 (_)
> In unknown file:
>            7 (primitive-load-path "guix/scripts/offload" #<procedure?>)
> In guix/scripts/offload.scm:
>      19:0  6 (_)
> In ice-9/boot-9.scm:
>    2866:4  5 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
>   2075:24  4 (call-with-deferred-observers #<procedure 7a21190 at ic?>)
>   2879:24  3 (_)
>    230:17  2 (map1 (((ssh key)) ((ssh auth)) ((ssh session)) ((?)) ?))
>    2795:6  1 (resolve-interface _ #:select _ #:hide _ #:prefix _ # _ ?)
> In unknown file:
>            0 (scm-error misc-error #f "~A ~S" ("no code for modu?" ?) ?)
>
> ERROR: In procedure scm-error:
> ERROR: no code for module (ssh key)

So something is wrong with this environment.  I’m not sure what, but
the fact that Guile and Guile-SSH are sometimes available, sometimes
not, suggests some flakiness.  :-)

It seems that sometimes you used ‘guix environment guix’, sometimes not,
which probably caused some confusion.

Anyway I’m willing to close this bug as “not a bug” because it really
looks like an environment issue and not an aarch64-specific problem.
Fine with you?

Thanks for taking the time to investigate!

Ludo’.

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

* bug#27042: test-package.sh fails on aarch64
  2017-07-10  9:05                         ` Ludovic Courtès
@ 2017-07-10 19:32                           ` Efraim Flashner
  0 siblings, 0 replies; 18+ messages in thread
From: Efraim Flashner @ 2017-07-10 19:32 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 27042-done

[-- Attachment #1: Type: text/plain, Size: 2688 bytes --]

On Mon, Jul 10, 2017 at 11:05:35AM +0200, Ludovic Courtès wrote:
> Hi Efraim,
> 
> Efraim Flashner <efraim@flashner.co.il> skribis:
> 
> > ./pre-inst-env: 78: exec: guile: not found
> >
> > guix package -i guile
> > ./pre-inst-env guile -c '(use-modules (guix scripts offload))'
> >
> > guile: warning: failed to install locale
> > Backtrace:
> > In ice-9/eval.scm:
> >    721:20 19 (primitive-eval (use-modules (guix scripts offload)))
> > In ice-9/psyntax.scm:
> >   1234:36 18 (expand-top-sequence ((use-modules (guix scripts #))) _ ?)
> >   1181:24 17 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
> >    284:10 16 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) ?)
> > In ice-9/boot-9.scm:
> >   3369:20 15 (process-use-modules _)
> >    230:17 14 (map1 (((guix scripts offload))))
> >   3370:31 13 (_ ((guix scripts offload)))
> >   2792:17 12 (resolve-interface (guix scripts offload) #:select _ # _ ?)
> >   2718:10 11 (_ (guix scripts offload) _ _ #:ensure _)
> >   2986:16 10 (try-module-autoload _ _)
> >    2316:4  9 (save-module-excursion #<procedure 7b635d0 at ice-9/boo?>)
> >   3006:22  8 (_)
> > In unknown file:
> >            7 (primitive-load-path "guix/scripts/offload" #<procedure?>)
> > In guix/scripts/offload.scm:
> >      19:0  6 (_)
> > In ice-9/boot-9.scm:
> >    2866:4  5 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
> >   2075:24  4 (call-with-deferred-observers #<procedure 7a21190 at ic?>)
> >   2879:24  3 (_)
> >    230:17  2 (map1 (((ssh key)) ((ssh auth)) ((ssh session)) ((?)) ?))
> >    2795:6  1 (resolve-interface _ #:select _ #:hide _ #:prefix _ # _ ?)
> > In unknown file:
> >            0 (scm-error misc-error #f "~A ~S" ("no code for modu?" ?) ?)
> >
> > ERROR: In procedure scm-error:
> > ERROR: no code for module (ssh key)
> 
> So something is wrong with this environment.  I’m not sure what, but
> the fact that Guile and Guile-SSH are sometimes available, sometimes
> not, suggests some flakiness.  :-)
> 
> It seems that sometimes you used ‘guix environment guix’, sometimes not,
> which probably caused some confusion.
> 
> Anyway I’m willing to close this bug as “not a bug” because it really
> looks like an environment issue and not an aarch64-specific problem.
> Fine with you?
> 
> Thanks for taking the time to investigate!
> 
> Ludo’.

That works for me. Whatever is going on here isn't aarch64 specific.

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

end of thread, other threads:[~2017-07-10 19:33 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-23 19:25 bug#27042: test-package.sh fails on aarch64 Efraim Flashner
2017-05-23 21:01 ` Ludovic Courtès
2017-05-24  7:09   ` Efraim Flashner
2017-05-29  7:21     ` Efraim Flashner
2017-06-22 21:06 ` Ludovic Courtès
2017-06-29 17:51   ` Efraim Flashner
2017-06-29 19:22     ` Ludovic Courtès
2017-06-29 19:29       ` Efraim Flashner
2017-06-30  9:45         ` Ludovic Courtès
2017-07-01 19:42           ` Efraim Flashner
2017-07-02  9:13             ` Ludovic Courtès
2017-07-02 17:39               ` Efraim Flashner
2017-07-02 19:53                 ` Ludovic Courtès
2017-07-09 18:27                   ` Efraim Flashner
2017-07-09 19:27                     ` Ludovic Courtès
2017-07-09 20:09                       ` Efraim Flashner
2017-07-10  9:05                         ` Ludovic Courtès
2017-07-10 19:32                           ` Efraim Flashner

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).