GNU bug report logs - #24544
2.1.4 tarball install fails on GuixSD

Previous Next

Package: guile;

Reported by: Jan Nieuwenhuizen <janneke <at> gnu.org>

Date: Sun, 25 Sep 2016 19:24:01 UTC

Severity: normal

Found in version 2.1.4

Done: Andy Wingo <wingo <at> pobox.com>

Bug is archived. No further changes may be made.

Full log


Message #10 received at 24544-done <at> debbugs.gnu.org (full text, mbox):

From: Andy Wingo <wingo <at> pobox.com>
To: Jan Nieuwenhuizen <janneke <at> gnu.org>
Cc: guix-devel <at> gnu.org, 24544-done <at> debbugs.gnu.org
Subject: Re: bug#24544: 2.1.4 tarball install fails on GuixSD
Date: Wed, 22 Feb 2017 23:22:56 +0100
On Sun 25 Sep 2016 21:22, Jan Nieuwenhuizen <janneke <at> gnu.org> writes:

>     ld-wrapper: error: attempt to use impure library "/home/janneke/guile-2.1.4/lib/libguile-2.2.so"
>     collect2: error: ld returned 1 exit status
>     libtool:   error: error: relink 'guile-readline.la' with the above command before installing it

This is because Guix is silly and thinks that even when you are
installing to /rando/prefix/that/you/like that it's bad to link to
thinks outside /gnu/store.

The workaround is to export GUIX_LD_WRAPPER_ALLOW_IMPURITIES=yesplease.
(Actually any value.)

The real fix is to prevent ld-wrapper from carping for normal installs
to non-store prefixen!

Andy




This bug report was last modified 8 years and 133 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.