Closed mrobbetts closed 8 years ago
@mrobbetts: I believe this is caused by additions to the Makefile in Version 4.6.0:
PREFIX?=/usr
DATADIR?=$(PREFIX)/share
BASH_COMPDIR?=$(DATADIR)/bash-completion/completions
The Ubuntu fan patches are also not compatible with 4.6.0 and Ubuntu still ships with 4.3.0, even in their unstable version. Not sure if we should keep 4.5.0 or just use 4.5.0 for the version with fan.
@fpletz, sorry for my ignorance -- what are the fan patches? My Google-fu is letting me down. Are they important to us?
Oh wait, it's an Ubuntu thing (duh). Do we use it in Nix?
@fadenb, of course! Thanks for that. I'll see if I can think of an easy way to make it work.
Closed by #18435.
Issue description
I am trying out updating the iproute2 package to the upstream release 4.6.0, by making the addition of:
to my
configuration.nix
.The build for this fails, with:
so, apparently the builder is trying to do something naughty with
/usr/
. That said, the package file doesn't contain any mention of it (or indeed bash completion additions in general), so I'm not sure where in the pile this is occurring.Have I done something wrong with my
configuration.nix
or is there a bug here?Technical details
nixos-version
, Ubuntu/Fedora:lsb_release -a
, ...)16.09pre87354.d217279 (Flounder)
nix-env --version
)nix-env (Nix) 1.11.2
nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
)"16.09pre87354.d217279"