[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Assertion failure while building libtool
From: |
Ludovic Courtès |
Subject: |
Re: Assertion failure while building libtool |
Date: |
Fri, 07 Jun 2013 22:49:45 +0200 |
User-agent: |
Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) |
Mark H Weaver <address@hidden> skribis:
> I did a clean rebuild of guix from git master (make clean; ./bootstrap;
> make), and then attempted to upgrade all packages. After several
> successful builds, the daemon printed this:
>
> guix-daemon: nix/libstore/local-store.cc:526: void
> nix::canonicalisePathMetaData_(const Path&, uid_t, nix::InodesSeen&):
> Assertion `!((((st.st_mode)) & 0170000) == (0040000))' failed.
Yes, this is a daemon bug pending a fix:
<https://github.com/NixOS/nix/issues/122>.
In the meantime, you can hopefully work around it by deleting the
already-present output–i.e., by running either:
guix gc --delete /nix/store/wbsypglflcy7fi08h4finffjy9mqzh12-libtool-2.4.2
or
guix gc --delete /nix/store/g1wl3hkiykindg7xjl05r57vim6jsyki-libtool-2.4.2-bin
HTH,
Ludo’.