Package Details: nix 2.3.1-2

Git Clone URL: (read-only, click to copy)
Package Base: nix
Description: A purely functional package manager
Upstream URL:
Licenses: LGPL
Submitter: None
Maintainer: asppsa (shaugh)
Last Packager: asppsa
Votes: 66
Popularity: 0.81
First Submitted: 2008-04-12 18:35
Last Updated: 2019-11-21 13:40

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

asppsa commented on 2018-05-24 12:41

urbanslug, try man nix-env. I don't think the nix command has a man page.

asppsa commented on 2018-05-24 12:36

I've added armv7h (untested) to the list as requested. I couldn't access the links from AGTT, so I haven't added aarch64

AGTT commented on 2018-04-29 21:47

I managed to compile on RaspBerry Pi 3B (aarch64) on ArchLinuxARM-aarch64 (, as well. I published my PKGBUILD for a single-user mode nix, along with my modifications (namely usage of -O0 instead of the default (-O3?)) at The PKGBUILD is named 'nix-2.0.1-7.rcp'. To build 'nix-2.0.1-7.rcp' these files would be required, in total (minimum): Makefile-mod nix-2.0.1-7.rcp

Such a command could be run: makepkg --syncdeps --needed -p 'nix-2.0.1-7.rcp'. See 'descr.txt' for details.

For version 2.0.2-1, please see

Eisfreak7 commented on 2018-04-08 11:32

It works on my raspberry pi (armv7h). Please add taht arch to the list.

urbanslug commented on 2018-04-04 14:51


Running man nix gives "No manual entry for nix" so I guess the man pages aren't "build built".

Darnor commented on 2018-02-14 10:30

Newest version is: 1.11.16

sha256: 0ca5782fc37d62238d13a620a7b4bff6a200bab1bd63003709249a776162357c

Please update this package as because the build of the current 1.11.10 version fails.

asppsa commented on 2017-10-17 01:27

Here's a basic patch to upgrade to 1.11.15:

[edit1: moved to gist]
[edit2: added some sed lines which I needed to make nix-shell & friends work]

fusion809 commented on 2017-10-05 04:22

Version 1.11.15 builds fine though, so if you's want to bump it to that version your build problems should be a thing of the past.

fusion809 commented on 2017-10-05 03:42

Getting the same compilation error 'ere.

andrej84 commented on 2017-09-27 10:33

Getting these errors trying to build:

src/libmain/ In function ‘void nix::sigsegvHandler(int, siginfo_t*, void*)’:
src/libmain/ error: ‘ucontext’ was not declared in this scope
sp = (char *) ((ucontext *) ctx)->uc_mcontext.gregs[REG_RSP];
src/libmain/ note: suggested alternative: ‘ucontext_t’
sp = (char *) ((ucontext *) ctx)->uc_mcontext.gregs[REG_RSP];
src/libmain/ error: expected primary-expression before ‘)’ token
sp = (char *) ((ucontext *) ctx)->uc_mcontext.gregs[REG_RSP];
src/libmain/ error: expected ‘)’ before ‘ctx’
sp = (char *) ((ucontext *) ctx)->uc_mcontext.gregs[REG_RSP];
In file included from src/boost/format.hpp:57:0,
from src/libutil/types.hh:9,
from src/libmain/
src/boost/format/feed_args.hpp: At global scope:
src/boost/format/feed_args.hpp:40:8: warning: ‘void boost::io::detail::{anonymous}::do_pad(std::__cxx11::string&, std::streamsize, char, std::ios_base::fmtflags, bool)’ defined but not used [-Wunused-function]
void do_pad( std::string & s,
cc1plus: warning: unrecognized command line option ‘-Wno-unneeded-internal-declaration’
make: *** [mk/ src/libmain/stack.o] Error 1