Skip to content

Make bindists still appear to be broken

Another settings file fallout. Trying to install a recent bindist fails.

[matt@nixos:~]$ ghc-head-from 
Fetching artefact from ghc/master
builder for '/nix/store/blcipng1ya3qhfw6862qmg0dnkfr30fm-ghc-8.9.0.20190529.drv' failed with exit code 2; last 10 log lines:
  echo 'executablename="$exedir/ghc"' >> "/nix/store/pqlmzdxsw3mjjp20lv0mvpifaskh74am-ghc-8.9.0.20190529/bin/ghc-8.9.0.20190529"
  cat ghc/ghc.wrapper                         >> "/nix/store/pqlmzdxsw3mjjp20lv0mvpifaskh74am-ghc-8.9.0.20190529/bin/ghc-8.9.0.20190529"
  chmod +x                                         "/nix/store/pqlmzdxsw3mjjp20lv0mvpifaskh74am-ghc-8.9.0.20190529/bin/ghc-8.9.0.20190529"
  "rm" -f "/nix/store/pqlmzdxsw3mjjp20lv0mvpifaskh74am-ghc-8.9.0.20190529/bin/ghc"  
  ln -s ghc-8.9.0.20190529 "/nix/store/pqlmzdxsw3mjjp20lv0mvpifaskh74am-ghc-8.9.0.20190529/bin/ghc"
  /nix/store/fxvgwfb8f450aqq2xdbzy6jxvymcwvn3-coreutils-8.31/bin/install -c -m 755 -d "/nix/store/pqlmzdxsw3mjjp20lv0mvpifaskh74am-ghc-8.9.0.20190529/share/man"
  /nix/store/fxvgwfb8f450aqq2xdbzy6jxvymcwvn3-coreutils-8.31/bin/install -c -m 755 -d "/nix/store/pqlmzdxsw3mjjp20lv0mvpifaskh74am-ghc-8.9.0.20190529/share/man/man1"
  /nix/store/fxvgwfb8f450aqq2xdbzy6jxvymcwvn3-coreutils-8.31/bin/install -c -m 644  docs/users_guide/build-man/ghc.1 "/nix/store/pqlmzdxsw3mjjp20lv0mvpifaskh74am-ghc-8.9.0.20190529/share/man/man1"
  make[1]: *** No rule to make target 'settings', needed by 'install_libs'.  Stop.
  make: *** [Makefile:51: install] Error 2
[1 built (1 failed), 2 copied (18.1 MiB), 195.2 MiB DL]
error: build of '/nix/store/blcipng1ya3qhfw6862qmg0dnkfr30fm-ghc-8.9.0.20190529.drv' failed

It would be useful if anyone else could reproduce this with one of the artefacts.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information