[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#48855: Segfault while attempting to use --with-git-url
From: |
Ludovic Courtès |
Subject: |
bug#48855: Segfault while attempting to use --with-git-url |
Date: |
Wed, 30 Jun 2021 12:02:28 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi Maxim,
Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:
> $ ./pre-inst-env guix build ppsspp \
> --with-git-url=ppsspp=https://github.com/hrydgard/ppsspp
>
> I get either
>
> updating submodule 'ext/SPIRV-Cross'...
> indexing objects 91%
> [##########################################################################################################################################################################
> ]Segmentation fault
>
>
> or
>
> updating checkout of 'https://github.com/hrydgard/ppsspp'...
> updating submodule 'dx9sdk'...
> updating submodule 'ext/SPIRV-Cross'...
> updating submodule 'ext/armips'...
> receiving objects 73%
> [########################################################################################################################################
> ]Illegal instruction
I believe this is now fixed in Guile-Git:
https://gitlab.com/guile-git/guile-git/-/commit/1d7cc8cdb61fc231eca4291005ff74f3fb8ae502
You can give it a try for instance by first building Guix against the
latest Guile-Git:
guix build guix \
--with-git-url=guile-git=https://gitlab.com/guile-git/guile-git
and then clearing your cache and retrying the command above against that
freshly-built Guix:
rm -rf
~/.cache/guix/checkouts/o5kwpub222hrjpef5n2t7chjqb2rptwgkolyld3e6u7tvukuhjra
/gnu/store/…/bin/guix build ppsspp \
--with-git-url=ppsspp=https://github.com/hrydgard/ppsspp
If it works for you, I’ll cut a 0.5.2 Guile-Git release.
Thanks,
Ludo’.