guile-git-0.5.0.drv build failed on i686-linux

DoneSubmitted by Bone Baboon.
Details
4 participants
  • Bone Baboon
  • Julien Lepiller
  • Ludovic Courtès
  • Maxim Cournoyer
Owner
unassigned
Severity
important
B
B
Bone Baboon wrote on 15 Apr 20:29 +0200
guile-git-0.5.0.drv build failed
(address . bug-guix@gnu.org)
87tuo7l7ug.fsf@disroot.org
On an i686 computer when I run `guix pull --no-substitutes` I get thiserror:
```Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...Building from this channel: guix https://git.savannah.gnu.org/git/guix.git a5bbd38building /gnu/store/2cllkgj32qqxvrlxkas27v6hd34g0b88-guile-git-0.5.0.drv.../ 'check' phaseBacktrace: 13 (primitive-load "/gnu/store/60dv1xf6dyzxiqg2kyd4rb3kpxrbk8as-compute-guix-derivation")In ice-9/eval.scm: 155:9 12 (_ _) 159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))In ice-9/boot-9.scm: 152:2 10 (with-fluid* _ _ _) 152:2 9 (with-fluid* _ _ _)In ./guix/store.scm: 2066:24 8 (run-with-store #<store-connection 256.99 3a0e10> _ #:guile-for-build _ #:system _ #:target _) 1900:8 7 (_ _)In ./guix/gexp.scm: 256:18 6 (_ _) 1137:2 5 (_ _) 1003:2 4 (_ _) 849:4 3 (_ _)In ./guix/store.scm: 1948:12 2 (_ #<store-connection 256.99 3a0e10>) 1362:5 1 (map/accumulate-builds #<store-connection 256.99 3a0e10> _ _) 1373:15 0 (_ #<store-connection 256.99 3a0e10> _ _)
./guix/store.scm:1373:15: ERROR: 1. &store-protocol-error: message: "build of `/gnu/store/2cllkgj32qqxvrlxkas27v6hd34g0b88-guile-git-0.5.0.drv' failed" status: 100guix pull: error: You found a bug: the program '/gnu/store/60dv1xf6dyzxiqg2kyd4rb3kpxrbk8as-compute-guix-derivation'failed to compute the derivation for Guix (version: "a5bbd38fd131282e928144e869dcdf1e09259085"; system: "i686-linux";host version: "c311147bd16aa0e5746d9cbf31502f5fd61e470c"; pull-version: 1).Please report it by email to <bug-guix@gnu.org>.```
`guix describe` outputs:
```Generation 2 Apr 12 2021 20:12:42 (current) guix c311147 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: c311147bd16aa0e5746d9cbf31502f5fd61e470c```
L
L
Ludovic Courtès wrote on 16 Apr 17:40 +0200
(name . Bone Baboon)(address . bone.baboon@disroot.org)(address . 47808@debbugs.gnu.org)
87o8ee44qn.fsf@gnu.org
Hi,
Bone Baboon <bone.baboon@disroot.org> skribis:
Toggle quote (10 lines)> On an i686 computer when I run `guix pull --no-substitutes` I get this> error: >> ```> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...> Building from this channel:> guix https://git.savannah.gnu.org/git/guix.git a5bbd38> building /gnu/store/2cllkgj32qqxvrlxkas27v6hd34g0b88-guile-git-0.5.0.drv...> / 'check' phaseBacktrace:
[...]
Toggle quote (2 lines)> message: "build of `/gnu/store/2cllkgj32qqxvrlxkas27v6hd34g0b88-guile-git-0.5.0.drv' failed"
Could you send the log file returned by:
guix build --log-file /gnu/store/2cllkgj32qqxvrlxkas27v6hd34g0b88-guile-git-0.5.0.drv
?
It’s weird because this particular derivation was built atci.guix.gnu.org and substitutes are available:
https://ci.guix.gnu.org/ckzjmjxa3cz9h7zxyz8mgi4z970sgf41.narinfo
Thanks,Ludo’.
L
L
Ludovic Courtès wrote on 16 Apr 17:41 +0200
control message for bug #47808
(address . control@debbugs.gnu.org)
87mtty44q5.fsf@gnu.org
retitle 47808 guile-git-0.5.0.drv build failed on i686-linuxquit
L
L
Ludovic Courtès wrote on 16 Apr 17:41 +0200
(address . control@debbugs.gnu.org)
87lf9i44q0.fsf@gnu.org
severity 47808 importantquit
L
L
Ludovic Courtès wrote on 16 Apr 17:41 +0200
control message for bug #47297
(address . control@debbugs.gnu.org)
87k0p244pj.fsf@gnu.org
block 47297 by 47808quit
B
B
Bone Baboon wrote on 16 Apr 19:57 +0200
Re: bug#47808: guile-git-0.5.0.drv build failed
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 47808@debbugs.gnu.org)
87sg3qkt7p.fsf@disroot.org
Ludovic Courtès writes:
Toggle quote (11 lines)> Could you send the log file returned by:>> guix build --log-file /gnu/store/2cllkgj32qqxvrlxkas27v6hd34g0b88-guile-git-0.5.0.drv>> ?>> It’s weird because this particular derivation was built at> ci.guix.gnu.org and substitutes are available:>> https://ci.guix.gnu.org/ckzjmjxa3cz9h7zxyz8mgi4z970sgf41.narinfo
Thanks for sharing that helpful command to track down a build log.
It would be nice if this type of error message gave the location of thebuild log in it's output like other Guix error message do.
Contents of guile-git-0.5.0 build log:```starting phase `set-SOURCE-DATE-EPOCH'phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 secondsstarting phase `set-paths'environment variable `PATH' set to `/gnu/store/fh8pmj9qqwbr1j1vrjc4zgnlgm08birz-pkg-config-0.29.2/bin:/gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/bin:/gnu/store/gww59gv5qxbfijg3vk5y182im7923s06-tar-1.32/bin:/gnu/store/2ayciqwxddkzq183dac82ijljc14j4zj-gzip-1.10/bin:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/bin:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/bin:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/bin:/gnu/store/6gqaw09zqw8w0vcax6simlq71bq7l5r0-diffutils-3.7/bin:/gnu/store/qw20chpgkgbcqmzhs60c8hjl1hmblyc8-patch-2.7.6/bin:/gnu/store/b5y5scfmh2d8kxcpl9p84294z2198cgf-findutils-4.7.0/bin:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/bin:/gnu/store/q1nfjb24vqjs1cgi8mlnskw34h16y09r-sed-4.8/bin:/gnu/store/4qr6mcvsxyzknxa7x1wny8x30f5i0r3n-grep-3.4/bin:/gnu/store/2v61vg0bizgrhybkqbrki2k7kr094waz-coreutils-8.32/bin:/gnu/store/b7jbh7kzzig0bxfswdj8nfj9bkljyyya-make-4.3/bin:/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin:/gnu/store/dyqxnydqk1810afjfbqzfvh0n83xyl62-ld-wrapper-0/bin:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/bin:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/bin:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/bin:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/sbin:/gnu/store/2ddjfhxyzfmj8xmri5qii2xmf9d9w4qm-pcre2-10.35/bin:/gnu/store/9hdw86rsi96y239lca6f3nlgass0sx4v-openssl-1.1.1i/bin'environment variable `PKG_CONFIG_PATH' set to `/gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/lib/pkgconfig:/gnu/store/yrywiq3a655zhl8ng052zh6sjwpywbg2-libgit2-1.1.0/lib/pkgconfig:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/lib/pkgconfig:/gnu/store/8lx4cgr2wfkqhfllaxmb8d9yj0x37baw-gmp-6.2.0/lib/pkgconfig:/gnu/store/nd4ks5p4zmdbf4l1d5rn4c64nb5g9s45-libgc-8.0.4/lib/pkgconfig:/gnu/store/pqyqxd5mbvlb22ifxzp4q2skjfq1p8yj-zlib-1.2.11/lib/pkgconfig:/gnu/store/2ddjfhxyzfmj8xmri5qii2xmf9d9w4qm-pcre2-10.35/lib/pkgconfig:/gnu/store/9hdw86rsi96y239lca6f3nlgass0sx4v-openssl-1.1.1i/lib/pkgconfig'environment variable `GUILE_LOAD_PATH' set to `/gnu/store/2vjgqa56lj04k1zads4bc92s2s52a0ig-guile-bytestructures-1.0.10/share/guile/site/3.0'environment variable `GUILE_LOAD_COMPILED_PATH' set to `/gnu/store/2vjgqa56lj04k1zads4bc92s2s52a0ig-guile-bytestructures-1.0.10/lib/guile/3.0/site-ccache:/gnu/store/2vjgqa56lj04k1zads4bc92s2s52a0ig-guile-bytestructures-1.0.10/share/guile/site/3.0'environment variable `BASH_LOADABLES_PATH' unsetenvironment variable `C_INCLUDE_PATH' set to `/gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/include:/gnu/store/yrywiq3a655zhl8ng052zh6sjwpywbg2-libgit2-1.1.0/include:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/include:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/include:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/include:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/include:/gnu/store/b7jbh7kzzig0bxfswdj8nfj9bkljyyya-make-4.3/include:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/include:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/include:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/include:/gnu/store/8lx4cgr2wfkqhfllaxmb8d9yj0x37baw-gmp-6.2.0/include:/gnu/store/nd4ks5p4zmdbf4l1d5rn4c64nb5g9s45-libgc-8.0.4/include:/gnu/store/s4ddnnam2zs65mzx1rd2jj8p0712x0cg-libltdl-2.4.6/include:/gnu/store/ilnc16ad70r2859qsdfr0ff4d7b5s719-libunistring-0.9.10/include:/gnu/store/pqyqxd5mbvlb22ifxzp4q2skjfq1p8yj-zlib-1.2.11/include:/gnu/store/2ddjfhxyzfmj8xmri5qii2xmf9d9w4qm-pcre2-10.35/include:/gnu/store/9hdw86rsi96y239lca6f3nlgass0sx4v-openssl-1.1.1i/include:/gnu/store/hk7l42fwxmnrnlhyiixvaqf1i1crcckp-linux-libre-headers-5.4.20/include'environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/include:/gnu/store/yrywiq3a655zhl8ng052zh6sjwpywbg2-libgit2-1.1.0/include:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/include:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/include:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/include:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/include:/gnu/store/b7jbh7kzzig0bxfswdj8nfj9bkljyyya-make-4.3/include:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/include:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/include/c++:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/include:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/include:/gnu/store/8lx4cgr2wfkqhfllaxmb8d9yj0x37baw-gmp-6.2.0/include:/gnu/store/nd4ks5p4zmdbf4l1d5rn4c64nb5g9s45-libgc-8.0.4/include:/gnu/store/s4ddnnam2zs65mzx1rd2jj8p0712x0cg-libltdl-2.4.6/include:/gnu/store/ilnc16ad70r2859qsdfr0ff4d7b5s719-libunistring-0.9.10/include:/gnu/store/pqyqxd5mbvlb22ifxzp4q2skjfq1p8yj-zlib-1.2.11/include:/gnu/store/2ddjfhxyzfmj8xmri5qii2xmf9d9w4qm-pcre2-10.35/include:/gnu/store/9hdw86rsi96y239lca6f3nlgass0sx4v-openssl-1.1.1i/include:/gnu/store/hk7l42fwxmnrnlhyiixvaqf1i1crcckp-linux-libre-headers-5.4.20/include'environment variable `LIBRARY_PATH' set to `/gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/lib:/gnu/store/2vjgqa56lj04k1zads4bc92s2s52a0ig-guile-bytestructures-1.0.10/lib:/gnu/store/yrywiq3a655zhl8ng052zh6sjwpywbg2-libgit2-1.1.0/lib:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/lib:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/lib:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/lib:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/lib:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/lib:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/lib:/gnu/store/rzk3v28mhi4m7sh0qippp9a5rzy03rkg-glibc-2.31-static/lib:/gnu/store/x6i3vfg4gaqd42cqb6mzk52v4lds1467-glibc-utf8-locales-2.31/lib:/gnu/store/8lx4cgr2wfkqhfllaxmb8d9yj0x37baw-gmp-6.2.0/lib:/gnu/store/nd4ks5p4zmdbf4l1d5rn4c64nb5g9s45-libgc-8.0.4/lib:/gnu/store/s4ddnnam2zs65mzx1rd2jj8p0712x0cg-libltdl-2.4.6/lib:/gnu/store/ilnc16ad70r2859qsdfr0ff4d7b5s719-libunistring-0.9.10/lib:/gnu/store/pqyqxd5mbvlb22ifxzp4q2skjfq1p8yj-zlib-1.2.11/lib:/gnu/store/2ddjfhxyzfmj8xmri5qii2xmf9d9w4qm-pcre2-10.35/lib:/gnu/store/9hdw86rsi96y239lca6f3nlgass0sx4v-openssl-1.1.1i/lib'environment variable `GUIX_LOCPATH' set to `/gnu/store/x6i3vfg4gaqd42cqb6mzk52v4lds1467-glibc-utf8-locales-2.31/lib/locale'environment variable `SSL_CERT_DIR' unsetenvironment variable `SSL_CERT_FILE' unsetphase `set-paths' succeeded after 0.1 secondsstarting phase `install-locale'using 'en_US.utf8' locale for category "LC_ALL"phase `install-locale' succeeded after 0.0 secondsstarting phase `unpack'guile-git-0.5.0/guile-git-0.5.0/m4/guile-git-0.5.0/m4/guile.m4guile-git-0.5.0/git.scmguile-git-0.5.0/doc/guile-git-0.5.0/doc/fdl.texiguile-git-0.5.0/doc/stamp-vtiguile-git-0.5.0/doc/guile-git.texiguile-git-0.5.0/doc/version.texiguile-git-0.5.0/doc/guile-git.infoguile-git-0.5.0/doc/local.mkguile-git-0.5.0/guile.amguile-git-0.5.0/build-aux/guile-git-0.5.0/build-aux/missingguile-git-0.5.0/build-aux/mdate-shguile-git-0.5.0/build-aux/install-shguile-git-0.5.0/build-aux/test-driver.scmguile-git-0.5.0/build-aux/texinfo.texguile-git-0.5.0/build-aux/compileguile-git-0.5.0/NEWSguile-git-0.5.0/Makefile.amguile-git-0.5.0/aclocal.m4guile-git-0.5.0/configureguile-git-0.5.0/Makefile.inguile-git-0.5.0/tests/guile-git-0.5.0/tests/blob.scmguile-git-0.5.0/tests/ssh.scm.inguile-git-0.5.0/tests/describe.scmguile-git-0.5.0/tests/.ssh/guile-git-0.5.0/tests/.ssh/id_rsa_clientguile-git-0.5.0/tests/.ssh/id_rsa_serverguile-git-0.5.0/tests/.ssh/id_rsa_client.pubguile-git-0.5.0/tests/commit.scmguile-git-0.5.0/tests/branch.scmguile-git-0.5.0/tests/diff.scmguile-git-0.5.0/tests/reset.scmguile-git-0.5.0/tests/tree.scmguile-git-0.5.0/tests/remote.scmguile-git-0.5.0/tests/config.scmguile-git-0.5.0/tests/helpers.scmguile-git-0.5.0/tests/data/guile-git-0.5.0/tests/data/simple-bare.tgzguile-git-0.5.0/tests/data/simple.tgzguile-git-0.5.0/tests/data/READMEguile-git-0.5.0/tests/rev-parse.scmguile-git-0.5.0/tests/reference.scmguile-git-0.5.0/tests/clone.scmguile-git-0.5.0/tests/status.scmguile-git-0.5.0/tests/oid.scmguile-git-0.5.0/tests/proxy.scmguile-git-0.5.0/tests/repository.scmguile-git-0.5.0/tests/submodule.scmguile-git-0.5.0/tests/tag.scmguile-git-0.5.0/README.mdguile-git-0.5.0/COPYING.LESSERguile-git-0.5.0/git/guile-git-0.5.0/git/blob.scmguile-git-0.5.0/git/describe.scmguile-git-0.5.0/git/commit.scmguile-git-0.5.0/git/checkout.scmguile-git-0.5.0/git/branch.scmguile-git-0.5.0/git/types.scmguile-git-0.5.0/git/object.scmguile-git-0.5.0/git/structs.scmguile-git-0.5.0/git/diff.scmguile-git-0.5.0/git/annotated.scmguile-git-0.5.0/git/bindings.scmguile-git-0.5.0/git/reset.scmguile-git-0.5.0/git/tree.scmguile-git-0.5.0/git/web/guile-git-0.5.0/git/web/html.scmguile-git-0.5.0/git/web/http.scmguile-git-0.5.0/git/web/config.scmguile-git-0.5.0/git/web/template.scmguile-git-0.5.0/git/web/repository.scmguile-git-0.5.0/git/web/mime-types.scmguile-git-0.5.0/git/web/querystring.scmguile-git-0.5.0/git/web.scmguile-git-0.5.0/git/signature.scmguile-git-0.5.0/git/remote.scmguile-git-0.5.0/git/config.scmguile-git-0.5.0/git/rev-parse.scmguile-git-0.5.0/git/attr.scmguile-git-0.5.0/git/reference.scmguile-git-0.5.0/git/clone.scmguile-git-0.5.0/git/status.scmguile-git-0.5.0/git/blame.scmguile-git-0.5.0/git/oid.scmguile-git-0.5.0/git/configuration.scm.inguile-git-0.5.0/git/errors.scmguile-git-0.5.0/git/fetch.scmguile-git-0.5.0/git/repository.scmguile-git-0.5.0/git/settings.scmguile-git-0.5.0/git/auth.scmguile-git-0.5.0/git/cherrypick.scmguile-git-0.5.0/git/submodule.scmguile-git-0.5.0/git/cred.scmguile-git-0.5.0/git/tag.scmguile-git-0.5.0/static/guile-git-0.5.0/static/main.cssguile-git-0.5.0/static/READMEguile-git-0.5.0/static/bg.pngguile-git-0.5.0/configure.acguile-git-0.5.0/pre-inst-env.inguile-git-0.5.0/COPYINGphase `unpack' succeeded after 0.1 secondsstarting phase `bootstrap'GNU build system bootstrapping not neededphase `bootstrap' succeeded after 0.0 secondsstarting phase `patch-usr-bin-file'phase `patch-usr-bin-file' succeeded after 0.2 secondsstarting phase `patch-source-shebangs'patch-shebang: ./build-aux/compile: changing `/bin/sh' to `/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/sh'patch-shebang: ./build-aux/install-sh: changing `/bin/sh' to `/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/sh'patch-shebang: ./build-aux/mdate-sh: changing `/bin/sh' to `/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/sh'patch-shebang: ./build-aux/missing: changing `/bin/sh' to `/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/sh'patch-shebang: ./configure: changing `/bin/sh' to `/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/sh'patch-shebang: ./pre-inst-env.in: changing `/bin/sh' to `/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/sh'phase `patch-source-shebangs' succeeded after 0.1 secondsstarting phase `configure'source directory: "/tmp/guix-build-guile-git-0.5.0.drv-0/guile-git-0.5.0" (relative from build: ".")build directory: "/tmp/guix-build-guile-git-0.5.0.drv-0/guile-git-0.5.0"configure flags: ("CONFIG_SHELL=/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/bash" "SHELL=/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/bash" "--prefix=/gnu/store/ckzjmjxa3cz9h7zxyz8mgi4z970sgf41-guile-git-0.5.0" "--enable-fast-install" "--build=i686-unknown-linux-gnu")configure: WARNING: unrecognized options: --enable-fast-installchecking for a BSD-compatible install... /gnu/store/2v61vg0bizgrhybkqbrki2k7kr094waz-coreutils-8.32/bin/install -cchecking whether build environment is sane... yeschecking for a thread-safe mkdir -p... /gnu/store/2v61vg0bizgrhybkqbrki2k7kr094waz-coreutils-8.32/bin/mkdir -pchecking for gawk... gawkchecking whether make sets $(MAKE)... nochecking whether make supports nested variables... yeschecking whether make supports nested variables... (cached) yeschecking for pkg-config... /gnu/store/fh8pmj9qqwbr1j1vrjc4zgnlgm08birz-pkg-config-0.29.2/bin/pkg-configchecking pkg-config is at least version 0.9.0... yesconfigure: checking for guile 3.0configure: found guile 3.0checking for guile-3.0... nochecking for guile3.0... nochecking for guile-3... nochecking for guile3... nochecking for guile... /gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/bin/guilechecking for Guile version >= 3.0... 3.0.2checking for guild... /gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/bin/guildchecking for guile-config... /gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/bin/guile-configchecking if (srfi srfi-64) is available... yeschecking if (bytestructures guile) is available... yeschecking for libgit2 >= 0.28.0... yeschecking libgit2 library path... checking whether make supports the include directive... yes (GNU style)checking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler default output file name... a.outchecking for suffix of executables... checking whether we are cross compiling... nochecking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ISO C89... none neededchecking whether gcc understands -c and -o together... yeschecking dependency style of gcc... nonechecking for git_remote_callbacks.resolve_url... yeschecking for sshd... nochecking for ssh-agent... nochecking for ssh-add... nochecking for git-upload-pack... nochecking that generated files are newer than configure... doneconfigure: creating ./config.statusconfig.status: creating Makefileconfig.status: creating git/configuration.scmconfig.status: creating tests/ssh.scmconfig.status: creating pre-inst-envconfig.status: executing depfiles commandsconfigure: WARNING: unrecognized options: --enable-fast-installphase `configure' succeeded after 3.1 secondsstarting phase `patch-generated-file-shebangs'phase `patch-generated-file-shebangs' succeeded after 0.0 secondsstarting phase `build' GEN git.gowrote `git.go' GEN git/annotated.gowrote `git/annotated.go' GEN git/attr.gowrote `git/attr.go' GEN git/auth.gowrote `git/auth.go' GEN git/bindings.gowrote `git/bindings.go'git/bindings.scm:98:2: warning: unused variable `w'git/bindings.scm:103:2: warning: unused variable `w' GEN git/blame.gowrote `git/blame.go' GEN git/blob.gowrote `git/blob.go' GEN git/branch.gowrote `git/branch.go' GEN git/checkout.gowrote `git/checkout.go' GEN git/cherrypick.gowrote `git/cherrypick.go' GEN git/clone.gowrote `git/clone.go' GEN git/commit.gowrote `git/commit.go' GEN git/config.gowrote `git/config.go' GEN git/cred.gowrote `git/cred.go' GEN git/describe.gowrote `git/describe.go' GEN git/diff.gowrote `git/diff.go' GEN git/errors.gowrote `git/errors.go' GEN git/fetch.gowrote `git/fetch.go' GEN git/oid.gowrote `git/oid.go' GEN git/object.gowrote `git/object.go' GEN git/reference.gowrote `git/reference.go' GEN git/repository.gowrote `git/repository.go' GEN git/reset.gowrote `git/reset.go' GEN git/remote.gowrote `git/remote.go' GEN git/rev-parse.gowrote `git/rev-parse.go' GEN git/settings.gowrote `git/settings.go' GEN git/signature.gowrote `git/signature.go' GEN git/status.gowrote `git/status.go' GEN git/structs.gowrote `git/structs.go' GEN git/submodule.gowrote `git/submodule.go' GEN git/tag.gowrote `git/tag.go' GEN git/tree.gowrote `git/tree.go' GEN git/types.gowrote `git/types.go' GEN git/web.gowrote `git/web.go'git/web.scm:130:4: warning: unused variable `failure'git/web.scm:129:2: warning: unused variable `context' GEN git/web/html.gowrote `git/web/html.go'git/web/html.scm:114:2: warning: unused variable `failure' GEN git/web/mime-types.gowrote `git/web/mime-types.go' GEN git/web/querystring.gowrote `git/web/querystring.go' GEN git/web/http.gowrote `git/web/http.go' GEN git/web/template.gowrote `git/web/template.go' GEN git/web/config.gowrote `git/web/config.go' GEN git/web/repository.gowrote `git/web/repository.go'git/web/repository.scm:51:2: warning: unused variable `rest'git/web/repository.scm:51:2: warning: unused variable `failure' GEN git/configuration.gowrote `git/configuration.go'phase `build' succeeded after 136.5 secondsstarting phase `check'make check-TESTS check-localmake[1]: Entering directory '/tmp/guix-build-guile-git-0.5.0.drv-0/guile-git-0.5.0'make[2]: Entering directory '/tmp/guix-build-guile-git-0.5.0.drv-0/guile-git-0.5.0'PASS: tests/blob.scm - blob-lookup, blob-contentPASS: tests/branch.scm - branch-listPASS: tests/branch.scm - branch-lookupPASS: tests/branch.scm - branch-nameSKIP: tests/clone.scm - clone-auth-ssh-credentialsSKIP: tests/clone.scm - clone-auth-ssh-agentSKIP: tests/clone.scm - clone-and-fetch-auth-ssh-credentialsSKIP: tests/clone.scm - clone + transfer-progressPASS: tests/commit.scm - commit-author signature-namePASS: tests/commit.scm - commit-author signature-emailPASS: tests/commit.scm - commit-author signature-whenPASS: tests/commit.scm - commit-bodyPASS: tests/commit.scm - commit-idPASS: tests/commit.scm - commit & eq?PASS: tests/commit.scm - commit-messagePASS: tests/commit.scm - commit-message-encodingPASS: tests/commit.scm - commit-ownerPASS: tests/commit.scm - commit-raw-headerPASS: tests/commit.scm - commit-summaryPASS: tests/commit.scm - commit-time-offsetPASS: tests/commit.scm - commit-tree-idPASS: tests/commit.scm - commit-parentPASS: tests/commit.scm - commit-parent-idPASS: tests/commit.scm - commit-parentcountPASS: tests/commit.scm - commit-parentsPASS: tests/commit.scm - fold-commitsPASS: tests/commit.scm - fold-commits with #:endPASS: tests/config.scm - config entry getPASS: tests/config.scm - config entry/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin/bash: line 5: 838 Segmentation fault ./pre-inst-env /gnu/store/k5d9vx4jp8z199c6diampwh6dd7bdjbi-guile-3.0.2/bin/guile --no-auto-compile -e main ./build-aux/test-driver.scm --test-name "$f" --log-file $b.log --trs-file $b.trs --color-tests "$am__color_tests" --enable-hard-errors "$am__enable_hard_errors" --expect-failure "$am__expect_failure" --brief=no -- --no-auto-compile -L "." "$tst"make[2]: *** [Makefile:1117: tests/config.log] Error 139make[2]: Leaving directory '/tmp/guix-build-guile-git-0.5.0.drv-0/guile-git-0.5.0'make[1]: *** [Makefile:1099: check-TESTS] Error 2make[1]: Leaving directory '/tmp/guix-build-guile-git-0.5.0.drv-0/guile-git-0.5.0'make: *** [Makefile:1307: check-am] Error 2
Test suite failed, dumping logs.command "make" "check" "-j" "1" "GUILE_AUTO_COMPILE=0" failed with status 2```
M
M
Maxim Cournoyer wrote on 19 Apr 14:15 +0200
Re: bug#47808: guile-git-0.5.0.drv build failed on i686-linux
(name . Bone Baboon)(address . bone.baboon@disroot.org)
874kg2ii79.fsf_-_@gmail.com
Hi!
Bone Baboon <bone.baboon@disroot.org> writes:
Toggle quote (12 lines)> Ludovic Courtès writes:>> Could you send the log file returned by:>>>> guix build --log-file /gnu/store/2cllkgj32qqxvrlxkas27v6hd34g0b88-guile-git-0.5.0.drv>>>> ?>>>> It’s weird because this particular derivation was built at>> ci.guix.gnu.org and substitutes are available:>>>> https://ci.guix.gnu.org/ckzjmjxa3cz9h7zxyz8mgi4z970sgf41.narinfo
This also appear to affect at least armhf-linux. Tested with an offloadmachine relying on QEMU transparent emulation.
I'll retry the derivation on the build farm, where there are real ARMmachines, to see if it could be caused by QEMU or not.
Thanks,
Maxim
J
J
Julien Lepiller wrote on 19 Apr 16:40 +0200
(address . 47808@debbugs.gnu.org)
BE43AEAF-9502-4027-8095-4DBF82B17545@lepiller.eu
I have a branch with fixes for guile-git: https://gitlab.com/roptat/guile-git/-/tree/fix-segfault
The fix is silly, but all tests pass on my armhf machine now (the config test used to segfault from the git checkout). Strangely enough, running the test directly (not through make) did not reproduce the error while running with the driver produced the error.
Le 19 avril 2021 08:15:22 GMT-04:00, Maxim Cournoyer <maxim.cournoyer@gmail.com> a écrit :
Toggle quote (27 lines)>Hi!>>Bone Baboon <bone.baboon@disroot.org> writes:>>> Ludovic Courtès writes:>>> Could you send the log file returned by:>>>>>> guix build --log-file>/gnu/store/2cllkgj32qqxvrlxkas27v6hd34g0b88-guile-git-0.5.0.drv>>>>>> ?>>>>>> It’s weird because this particular derivation was built at>>> ci.guix.gnu.org and substitutes are available:>>>>>> https://ci.guix.gnu.org/ckzjmjxa3cz9h7zxyz8mgi4z970sgf41.narinfo>>This also appear to affect at least armhf-linux. Tested with an>offload>machine relying on QEMU transparent emulation.>>I'll retry the derivation on the build farm, where there are real ARM>machines, to see if it could be caused by QEMU or not.>>Thanks,>>Maxim
Attachment: file
L
L
Ludovic Courtès wrote on 20 Apr 01:32 +0200
(name . Julien Lepiller)(address . julien@lepiller.eu)
87lf9detpc.fsf@gnu.org
Hi,
Julien Lepiller <julien@lepiller.eu> skribis:
Toggle quote (2 lines)> I have a branch with fixes for guile-git: https://gitlab.com/roptat/guile-git/-/tree/fix-segfault
Following our discussion on IRC, I pushed a fix:
https://gitlab.com/guile-git/guile-git/-/commit/991db3668e3473dd3bfd83add119b4ff4c73b42e
I’ll release 0.5.1 and we should be fine.
Ludo’.
M
M
Maxim Cournoyer wrote on 20 Apr 01:48 +0200
(name . Ludovic Courtès)(address . ludo@gnu.org)
87h7k1hm3z.fsf@gmail.com
Hello!
Ludovic Courtès <ludo@gnu.org> writes:
Toggle quote (12 lines)> Hi,>> Julien Lepiller <julien@lepiller.eu> skribis:>>> I have a branch with fixes for guile-git: https://gitlab.com/roptat/guile-git/-/tree/fix-segfault>> Following our discussion on IRC, I pushed a fix:>> https://gitlab.com/guile-git/guile-git/-/commit/991db3668e3473dd3bfd83add119b4ff4c73b42e>> I’ll release 0.5.1 and we should be fine.
Yay! Thank you for taking care of it.
Maxim
L
L
Ludovic Courtès wrote on 20 Apr 12:35 +0200
(name . Julien Lepiller)(address . julien@lepiller.eu)
87tuo1ckfm.fsf@gnu.org
Fixed in 50d9bccb2fb64d85e691dfc98fa2f02850b496a1, thanks!
Ludo'.
Closed
B
B
Bone Baboon wrote on 21 Apr 02:34 +0200
(name . Ludovic Courtès)(address . ludo@gnu.org)
87zgxspjb2.fsf@disroot.org
Thank youNow when I do a `guix pull --no-substitutes` guile-git buildsuccessfully.
Ludovic Courtès writes:
Toggle quote (13 lines)> Hi,>> Julien Lepiller <julien@lepiller.eu> skribis:>>> I have a branch with fixes for guile-git: https://gitlab.com/roptat/guile-git/-/tree/fix-segfault>> Following our discussion on IRC, I pushed a fix:>> https://gitlab.com/guile-git/guile-git/-/commit/991db3668e3473dd3bfd83add119b4ff4c73b42e>> I’ll release 0.5.1 and we should be fine.>> Ludo’.
L
L
Ludovic Courtès wrote on 21 Apr 12:43 +0200
(name . Bone Baboon)(address . bone.baboon@disroot.org)
87bla77w9z.fsf@gnu.org
Hi,
Bone Baboon <bone.baboon@disroot.org> skribis:
Toggle quote (3 lines)> Thank you> Now when I do a `guix pull --no-substitutes` guile-git build
Awesome, thanks for checking!
Ludo’.
?