all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Peter Maloney <peter.maloney@brockmann-consult.de>
To: bug-guix@gnu.org
Subject: Re: "make check" fails with guix-0.2
Date: Fri, 05 Jul 2013 13:14:52 +0200	[thread overview]
Message-ID: <51D6AAAC.6050605@brockmann-consult.de> (raw)
In-Reply-To: <51D69941.1000207@brockmann-consult.de>

I guess this log is useful too. ;)



$ cat ./test-suite.log
====================================
   GNU Guix 0.2: ./test-suite.log
====================================

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

.. contents:: :depth: 2

FAIL: tests/utils
=================

%%%% Starting test utils  (Writing full log to "utils.log")
%%%% Starting test utils  (Writing full log to "utils.log")
gzip: stdin: file size changed while zipping
%%%% Starting test utils  (Writing full log to "utils.log")
FAIL filtered-port, file
%%%% Starting test utils  (Writing full log to "utils.log")
FAIL filtered-port, file
%%%% Starting test utils  (Writing full log to "utils.log")
FAIL filtered-port, file
%%%% Starting test utils  (Writing full log to "utils.log")
FAIL filtered-port, file

;;; (#t)
# of expected passes      8
# of unexpected failures  1
./test-env: line 1: 23826 Terminated             
"/home/peter/projects/guix-0.2/pre-inst-env"
"/home/peter/projects/guix-0.2/guix-daemon" --disable-chroot





On 2013-07-05 12:00, Peter Maloney wrote:
> Dear GNU,
>
> "make check" fails with guix-0.2
>
>
> This is the part that fails (tested by commenting it out):
>
> (test-assert "filtered-port, file"
>   (let ((file (search-path %load-path "guix.scm")))
>     (call-with-input-file file
>       (lambda (input)
>         (let*-values (((compressed pids1)
>                        (filtered-port `(,%gzip "-c" "--fast") input))
>                       ((decompressed pids2)
>                        (filtered-port `(,%gzip "-d") compressed)))
>           (and (every (compose zero? cdr waitpid)
>                       (append pids1 pids2))
>                (equal? (get-bytevector-all decompressed)
>                        (call-with-input-file file get-bytevector-all))))))))
>
>
>
>
> $ make check
> make  check-recursive
> make[1]: Entering directory `/home/peter/projects/guix-0.2'
> Making check in po
> make[2]: Entering directory `/home/peter/projects/guix-0.2/po'
> make[2]: Leaving directory `/home/peter/projects/guix-0.2/po'
> make[2]: Entering directory `/home/peter/projects/guix-0.2'
> make  check-TESTS
> make[3]: Entering directory `/home/peter/projects/guix-0.2'
> make[4]: Entering directory `/home/peter/projects/guix-0.2'
> PASS: tests/base32.scm
> PASS: tests/builders.scm
> PASS: tests/derivations.scm
> PASS: tests/ui.scm
> PASS: tests/records.scm
> FAIL: tests/utils.scm
> PASS: tests/build-utils.scm
> PASS: tests/packages.scm
> PASS: tests/snix.scm
> PASS: tests/store.scm
> PASS: tests/nar.scm
> PASS: tests/union.scm
> PASS: tests/guix-build.sh
> PASS: tests/guix-download.sh
> PASS: tests/guix-hash.sh
> PASS: tests/guix-package.sh
> PASS: tests/guix-gc.sh
> PASS: tests/guix-daemon.sh
> make[5]: Entering directory `/home/peter/projects/guix-0.2'
> make  all-recursive
> make[6]: Entering directory `/home/peter/projects/guix-0.2'
> Making all in po
> make[7]: Entering directory `/home/peter/projects/guix-0.2/po'
> make[7]: Leaving directory `/home/peter/projects/guix-0.2/po'
> make[7]: Entering directory `/home/peter/projects/guix-0.2'
> make[7]: Leaving directory `/home/peter/projects/guix-0.2'
> make[6]: Leaving directory `/home/peter/projects/guix-0.2'
> make[5]: Leaving directory `/home/peter/projects/guix-0.2'
> ============================================================================
> Testsuite summary for GNU Guix 0.2
> ============================================================================
> # TOTAL: 18
> # PASS:  17
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  1
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> See ./test-suite.log
> Please report to bug-guix@gnu.org
> ============================================================================
> make[4]: *** [test-suite.log] Error 1
> make[4]: Leaving directory `/home/peter/projects/guix-0.2'
> make[3]: *** [check-TESTS] Error 2
> make[3]: Leaving directory `/home/peter/projects/guix-0.2'
> make[2]: *** [check-am] Error 2
> make[2]: Leaving directory `/home/peter/projects/guix-0.2'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory `/home/peter/projects/guix-0.2'
> make: *** [check] Error 2
>
>
>
> $ ./configure
> configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for style of include used by make... GNU
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking minix/config.h usability... no
> checking minix/config.h presence... no
> checking for minix/config.h... no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/bin/msgfmt
> checking for gmsgfmt... /usr/bin/msgfmt
> checking for xgettext... no
> checking for msgmerge... no
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for ld used by GCC... /usr/x86_64-suse-linux/bin/ld
> checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
> checking for shared library run path origin... done
> checking for CFPreferencesCopyAppValue... no
> checking for CFLocaleCopyCurrent... no
> checking for GNU gettext in libc... yes
> checking whether to use NLS... yes
> checking where the gettext function comes from... libc
> checking for the Guix system type... x86_64-linux
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for GUILE... yes
> checking for guile... /usr/bin/guile
> checking for guild... /usr/bin/guild
> checking whether /usr/bin/guile provides feature 'regex'... yes
> checking whether /usr/bin/guile provides feature 'posix'... yes
> checking whether /usr/bin/guile provides feature 'socket'... yes
> checking whether /usr/bin/guile provides feature 'net-db'... yes
> checking whether /usr/bin/guile provides feature 'threads'... yes
> checking for nix-instantiate... no
> checking for nix-hash... no
> checking for Nixpkgs source tree... not found
> checking for libgcrypt shared library name... libgcrypt
> checking for guile... (cached) /usr/bin/guile
> checking for guild... (cached) /usr/bin/guild
> checking for guile-config... /usr/bin/guile-config
> checking whether libgcrypt can be dynamically loaded... yes
> checking whether to build daemon... yes
> checking for g++... g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking dependency style of g++... gcc3
> checking for ranlib... ranlib
> checking for gzip... /usr/bin/gzip
> checking for bzip2... /usr/bin/bzip2
> checking for xz... /usr/bin/xz
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for BZ2_bzWriteOpen in -lbz2... yes
> checking bzlib.h usability... yes
> checking bzlib.h presence... yes
> checking for bzlib.h... yes
> checking for SQLITE3... yes
> checking for gcry_md_open in -lgcrypt... yes
> checking gcrypt.h usability... yes
> checking gcrypt.h presence... yes
> checking for gcrypt.h... yes
> checking for chroot... yes
> checking for unshare... yes
> checking sched.h usability... yes
> checking sched.h presence... yes
> checking for sched.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/mount.h usability... yes
> checking sys/mount.h presence... yes
> checking for sys/mount.h... yes
> checking for lutimes... yes
> checking whether it is possible to create a link to a symlink... yes
> checking how to run the C++ preprocessor... g++ -E
> checking locale usability... yes
> checking locale presence... yes
> checking for locale... yes
> checking sys/personality.h usability... yes
> checking sys/personality.h presence... yes
> checking for sys/personality.h... yes
> checking linux/fs.h usability... yes
> checking linux/fs.h presence... yes
> checking for linux/fs.h... yes
> checking for unit test root... /home/peter/projects/guix-0.2/test-tmp
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating nix/scripts/list-runtime-roots
> config.status: creating nix/scripts/substitute-binary
> config.status: creating Makefile
> config.status: creating po/Makefile.in
> config.status: creating guix/config.scm
> config.status: creating scripts/guix
> config.status: creating pre-inst-env
> config.status: creating test-env
> config.status: creating nix/config.h
> config.status: executing depfiles commands
> config.status: executing po-directories commands
> config.status: creating po/POTFILES
> config.status: creating po/Makefile
>
>
>
> # zypper search -si libbz2-devel libgcrypt-devel libgcrypt-devel-32bit
> guile guile-devel sqlite3-devel sqlite3
>
> S | Name                     | Type    | Version              | Arch   |
> Repository      
> --+--------------------------+---------+----------------------+--------+------------------
> i | gcc                      | package | 4.7-7.1.1            | x86_64 |
> openSUSE-12.3-Oss
> i | gcc-c++                  | package | 4.7-7.1.1            | x86_64 |
> openSUSE-12.3-Oss
> i | gcc47                    | package | 4.7.2_20130108-2.1.6 | x86_64 |
> openSUSE-12.3-Oss
> i | gcc47-c++                | package | 4.7.2_20130108-2.1.6 | x86_64 |
> openSUSE-12.3-Oss
> i | guile                    | package | 2.0.7-2.2.1          | x86_64 |
> openSUSE-12.3-Oss
> i | guile-devel              | package | 2.0.7-2.2.1          | x86_64 |
> openSUSE-12.3-Oss
> i | guile-modules-2_0        | package | 2.0.7-2.2.1          | x86_64 |
> openSUSE-12.3-Oss
> i | libbz2-devel             | package | 1.0.6-23.1.3         | x86_64 |
> openSUSE-12.3-Oss
> i | libgcc_s1                | package | 4.7.2_20130108-2.1.6 | x86_64 |
> openSUSE-12.3-Oss
> i | libgcc_s1-32bit          | package | 4.7.2_20130108-2.1.6 | x86_64 |
> openSUSE-12.3-Oss
> i | libgcrypt-devel          | package | 1.5.0-12.1.1         | x86_64 |
> openSUSE-12.3-Oss
> i | libgcrypt-devel-32bit    | package | 1.5.0-12.1.1         | x86_64 |
> openSUSE-12.3-Oss
> i | libguile-2_0-22          | package | 2.0.7-2.2.1          | x86_64 |
> openSUSE-12.3-Oss
> i | libguilereadline-v-18-18 | package | 2.0.7-2.2.1          | x86_64 |
> openSUSE-12.3-Oss
> i | libsqlite3-0             | package | 3.7.14.1-2.1.1       | x86_64 |
> openSUSE-12.3-Oss
> i | libsqlite3-0-32bit       | package | 3.7.14.1-2.1.1       | x86_64 |
> openSUSE-12.3-Oss
> i | make                     | package | 3.82-154.1.1         | x86_64 |
> openSUSE-12.3-Oss
> i | sqlite3                  | package | 3.7.14.1-2.1.1       | x86_64 |
> openSUSE-12.3-Oss
> i | sqlite3-devel            | package | 3.7.14.1-2.1.1       | x86_64 |
> openSUSE-12.3-Oss
>


-- 

--------------------------------------------
Peter Maloney
Brockmann Consult
Max-Planck-Str. 2
21502 Geesthacht
Germany
Tel: +49 4152 889 300
Fax: +49 4152 889 333
E-mail: peter.maloney@brockmann-consult.de
Internet: http://www.brockmann-consult.de
--------------------------------------------

  reply	other threads:[~2013-07-05 11:15 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-05 10:00 "make check" fails with guix-0.2 Peter Maloney
2013-07-05 11:14 ` Peter Maloney [this message]
2013-07-05 20:10 ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51D6AAAC.6050605@brockmann-consult.de \
    --to=peter.maloney@brockmann-consult.de \
    --cc=bug-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.