bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: "make check" fails with guix-0.2


From: Peter Maloney
Subject: Re: "make check" fails with guix-0.2
Date: Fri, 05 Jul 2013 13:14:52 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6

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 address@hidden
> ============================================================================
> 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: address@hidden
Internet: http://www.brockmann-consult.de
--------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]