# issues

state: closed
title: Make perl 5.16 binary deterministic.
user_login: alexanderkjeldaas
html_url: https://github.com/NixOS/nixpkgs/pull/2156
updated_at: 2014-06-29 08:08:19
body:
  Perl is part of the bootstrap environment.  For security it is important that it has binary determinism.


state: closed
title: gst-plugins-bad: disable faac by default because it's unfree
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2159
updated_at: 2014-06-25 08:36:01
body:
  A lot of packages are not built in hydra due to gst-plugins-bad
  being unfree. Make faac dependency optional.


state: closed
title: No require file
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/2160
updated_at: 2018-04-13 02:41:45
body:
  According to @edolstra's comments on #2129, `requireFile` should not be used in nixpkgs. Merging this should wait for after `14.04` as it removes some key packages.


state: closed
title: systemd: implement `systemd.services.dataPrefix`, add a few example modules using this
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/2165
updated_at: 2014-08-29 07:37:05
body:
  It would be nice to have a single one location to change dataPrefix(default /var) of modules. I need this to implement systemd user services.

  This commit does not try to fix everything, it's just here to start somewhere and later i will fix other modules as needed.


state: closed
title: Remove haskellPackages.aesonLens
user_login: ocharles
html_url: https://github.com/NixOS/nixpkgs/pull/2167
updated_at: 2014-08-03 11:27:11
body:
  This doesn't build, has no reverse dependencies, and the lens library
  itself now provides this functionality.


state: closed
title: Thunderbird 24 official binary version
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/issues/2168
updated_at: 2014-04-08 14:27:38
body:
  I'm struggling to build Thunderbird 24 but still no success.  Alternatively, I have succeeded to run the official binary with patchelf.

  https://gist.github.com/taku0/10116924

  The question is: Is it violates the [Mozilla Trademark Policy](http://www.mozilla.org/en-US/foundation/trademarks/policy/)? If there is no problem, I will make a pull request after tweaking some parts (e.g. supporting both 32-bit and 64-bit version, and l10n).


state: closed
title: Fix some USB keyboards not working in initrd shell
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/pull/2169
updated_at: 2014-09-02 19:38:24
body:
  So, here is the story. Some USB keyboards have special HID drivers (e. g. my Logitech Wireless Illuminated Keyboard). If this special modules are enabled, generic HID driver will just ignore corresponding devices. See [this kernel patch](https://lkml.org/lkml/2012/2/13/117).
  As a result, those keyboards won't work in the initrd debug shell, since now only the generic `usbhid` module is included.

  This patch makes `nixos-generate-config` detect this hardware and include necessary modules in `boot.initrd.availableKernelModules`.

  _P.S. All the magic constants are directly from the Kernel sources._


state: closed
title: Make the linux bootstrap environments more deterministic.
user_login: alexanderkjeldaas
html_url: https://github.com/NixOS/nixpkgs/pull/2170
updated_at: 2014-06-25 19:36:00
body:
  This includes two changes:
  1) Fix a bug where the bootstrap-tools is always used instead of binutils
  2) Enable strip --enable-deterministic-archives as soon as a new binutils
     is available.


state: closed
title: NixOS avahi test race condition?
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/2172
updated_at: 2014-04-08 17:44:47
body:
  As far as I understand, the avahi test tries to use mDNS to resolve hostnames:

  ```
  21   testScript =
  22     '' startAll;
  23 
  24        # mDNS.
  25        $one->waitForUnit("network.target");
  26        $one->succeed("avahi-resolve-host-name one.local | tee out >&2");
  27        $one->succeed("test \"`cut -f1 < out`\" = one.local");
  28        $one->succeed("avahi-resolve-host-name two.local | tee out >&2");
  29        $one->succeed("test \"`cut -f1 < out`\" = two.local");
  30 
  31        $two->waitForUnit("network.target");
  32        $two->succeed("avahi-resolve-host-name one.local | tee out >&2");
  33        $two->succeed("test \"`cut -f1 < out`\" = one.local");
  34        $two->succeed("avahi-resolve-host-name two.local | tee out >&2");
  35        $two->succeed("test \"`cut -f1 < out`\" = two.local");
  ```

  However, it seems that when node "one" tries to resolve `two.local` in line 29, node "two" may not be up yet, so the request may fail like this:

  ```
  one: must succeed: avahi-resolve-host-name two.local | tee out >&2
  one# Failed to resolve host name 'two.local': Timeout reached
  one: exit status 0
  one: must succeed: test "`cut -f1 < out`" = two.local
  one: exit status 1
  one: output: 
  error: command `test "`cut -f1 < out`" = two.local' did not succeed (exit code 1)
  command `test "`cut -f1 < out`" = two.local' did not succeed (exit code 1)
  ```

  I suppose moving line 31 (`$two->waitForUnit("network.target");`) to right after line 25 (`$one->waitForUnit("network.target");`) would fix this?


state: closed
title: nixos/tests/avahi: Fix race condition on mDNS test
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/2173
updated_at: 2014-08-14 04:56:23
body:
  See #2172.

  Before this patch, I manually restarted tests.avahi.i686-linux on my local Hydra 3 times and got 3 failures in a row.

  After this patch, I manually restarted the same test 3 times and I got 3 successful runs in a row.


state: closed
title: Move bootstrap binaries to nixos.org
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/2175
updated_at: 2015-01-01 19:34:03
body:
  Since 986f36194650e2a41451cbfb9f29ce1c66a62df3, we've been using `<nix/fetchurl>` to "fetch" the initial `fetchurl` bootstrapping binaries from the local filesystem. Now that that's been in place for a while, we should put those on nixos.org, change the URLs, and remove those binaries from the tree.


state: closed
title: Improve python library determinism.
user_login: alexanderkjeldaas
html_url: https://github.com/NixOS/nixpkgs/pull/2176
updated_at: 2014-06-16 19:49:15
body:
  1) Make the core python libraries deterministic.
  2) Make the python libraries created by glib deterministic.


state: closed
title: gst-plugins-bad: build with fluidsynth
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/2180
updated_at: 2014-06-20 09:15:53
body:
  usage:
  `gst-launch-1.0 filesrc location=x.mid ! midiparse ! fluiddec soundfont=x.sf2 ! audioconvert ! alsasink`


state: closed
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2185
updated_at: 2014-04-16 16:08:00
title:
  tracker, licenses.cc-by-30, gnome-user-docs, upgrade sushi, gnome-keyring service, gnome-user-share, gnome-tweak-tool, gnome-shell-extensions, xdg-user-dirs

body:
  Just packaged with the service, but currently disabled by default on gnome3 because it didn't convince me and didn't really test the search engine.


state: closed
title: cjdns: update to 20130303
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/2186
updated_at: 2014-04-13 17:47:23
body:
  build system is now nodejs based
  new nixos module to start cjdns

  I've fixed the build in chroot issue.


state: closed
title: allowUnfree should be more granular
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2188
updated_at: 2014-10-05 17:50:16
body:
  One may want to allow only a set of packages to be unfree, yet be warned when something else unfree is going to be installed on the system.
  Something like `allowUnfreePackageNames`.


state: closed
title: Implement `systemd.services.<name>.createDirs`
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/2189
updated_at: 2016-03-20 22:39:56
body:
  Currently we don't have interface that would create data directories before service is started. People used to handle this on different ways, that worked more or less successfully:
  - Using `user.createHome = true`. That didn't used to work very well, when new interface for users was introduced services used to break.
  - Using activation scripts. I like this solution, because it's simple, but it's not used very much.
  - Using something i call dual behaviour. So using systemd option `PermissionsStartOnly = true` systemd starts pre and post startup scripts as root. The problem is that you now have to use `su` to become user and then you have to handle dual behaviour if services are started as root (with systemd) or with some other implementation. I especially dislike that behaviour, it also does not work on user services implementation i use (https://github.com/kiberpipa/nix-rehash/tree/master/nix-services) in osx.

  Now the question is how should i implement this?
  - @shlevy proposed that pre and post start should be split into new service and service would depend on both of them. The problem here is that if we would only need this for creating data dirs, this is kind of overdesign, but on the other hand pre and post scripts could be started independantly.
  - Use activation scripts to create directories
  - ... ?

  I would also need some help implementing this. I think this option is very much needed.


state: closed
title: Implement standard interface for user services
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/2190
updated_at: 2016-02-29 10:30:28
body:
  So i have a working implementation for user services using supervisord for managing processes avalible here: https://github.com/kiberpipa/nix-rehash (directory nix-services). It's using the current systemd interface for services to start user services.

  I have found a few problems with systemd current interface for services that would be nice to get fixed in the future:
  - Dual behaviour that we have for handling service pre and post start scripts if user is root or not. Fact is that the most of the times only data directories have to be created as root and everything else should be handled as normal user. I opened issue for createDataDirs here: https://github.com/NixOS/nixpkgs/issues/2189
  - Some commands do not work on osx and this prevents running user services on osx.
  - Post start scripts are not allways avalible in process managers, so relying on that kinda breaks functionality.

  There's also an option to create different interface for user services, what do you think about that?


state: closed
title: Cannot build grub with nixpkgs e5e27cfd647acb
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2191
updated_at: 2014-04-09 18:53:55
body:
  grub fails with nixos-rebuild switch -I nixpkgs=/home/lethal/nixpkgs

  ```
  [3s[agcc -DHAVE_CONFIG_H -I.   -Wall -W -I./include -DGRUB_UTIL=1 -DGRUB_LIBDIR=\"/nix/store/l7r30vnrlwmw5j8jqixqm5jbxbm9c8jz-grub-2.00/lib/grub\" -DLOCALEDIR=\"/nix/store/l7r30vnrlwmw5j8jqixqm5jbxbm9c8jz-grub-2.00/share/locale\" -DGRUB_FILE=\"grub_script.tab.c\" -I. -I. -I. -I. -I./include -I./include  -I./grub-core/lib/minilzo -I./grub-core/lib/xzembed -DMINILZO_HAVE_CONFIG_H                -Wall -W -Wshadow -Wold-style-definition -Wpointer-arith -Wundef -Wextra -Waddress -Wattributes -Wcast-align -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn -Wmultichar -Wnonnull -Woverflow -Wparentheses -Wpointer-arith -Wpointer-to-int-cast -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wstrict-aliasing -Wswitch -Wtrigraphs -Wundef -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value  -Wunused-variable -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wpointer-sign -Werror  -fno-builtin -Wno-undef -Wno-error=missing-noreturn               -c -o libgrubmods_a-grub_script.tab.o `test -f 'grub_script.tab.c' || echo './'`grub_script.tab.c
  [q[pbuilding libgrubmods_a-grub_script.yy.o
  [3s[agcc -DHAVE_CONFIG_H -I.   -Wall -W -I./include -DGRUB_UTIL=1 -DGRUB_LIBDIR=\"/nix/store/l7r30vnrlwmw5j8jqixqm5jbxbm9c8jz-grub-2.00/lib/grub\" -DLOCALEDIR=\"/nix/store/l7r30vnrlwmw5j8jqixqm5jbxbm9c8jz-grub-2.00/share/locale\" -DGRUB_FILE=\"grub_script.yy.c\" -I. -I. -I. -I. -I./include -I./include  -I./grub-core/lib/minilzo -I./grub-core/lib/xzembed -DMINILZO_HAVE_CONFIG_H                -Wall -W -Wshadow -Wold-style-definition -Wpointer-arith -Wundef -Wextra -Waddress -Wattributes -Wcast-align -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-noreturn -Wmultichar -Wnonnull -Woverflow -Wparentheses -Wpointer-arith -Wpointer-to-int-cast -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wstrict-aliasing -Wswitch -Wtrigraphs -Wundef -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value  -Wunused-variable -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wpointer-sign -Werror  -fno-builtin -Wno-undef -Wno-error=missing-noreturn               -c -o libgrubmods_a-grub_script.yy.o `test -f 'grub_script.yy.c' || echo './'`grub_script.yy.c
  grub_script.yy.c:2354:13: error: 'yy_fatal_error' defined but not used [-Werror=unused-function]
   static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
               ^
  cc1: all warnings being treated as errors
  make[2]: *** [libgrubmods_a-grub_script.yy.o] Error 1
  make[2]: Leaving directory `/tmp/nix-build-grub-2.00.drv-0/grub-2.00'
  [q[qmake[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/tmp/nix-build-grub-2.00.drv-0/grub-2.00'
  [q[qmake: *** [all] Error 2
  [q[q[qbuilder for `/nix/store/8bc5j82vbhk7dsnz3vm06489pa5vsnxa-grub-2.00.drv' failed with exit code 2
  cannot build derivation `/nix/store/bf0cca8ffvfbh0m1hiir075b69c4yzqa-grub-config.xml.drv': 1 dependencies couldn't be built
  cannot build derivation `/nix/store/xdah26j67hxs8rrcms6iaxkfwq8mc8c6-nixos-14.04pre-e5e27cf.drv': 1 dependencies couldn't be built
  error: build of `/nix/store/xdah26j67hxs8rrcms6iaxkfwq8mc8c6-nixos-14.04pre-e5e27cf.drv' failed
  ```


state: closed
title: grub2 does not build
user_login: aristidb
html_url: https://github.com/NixOS/nixpkgs/issues/2192
updated_at: 2014-04-09 18:54:22
body:
  ```
  building util/grub_script_check-grub-script-check.o
  grub_script.yy.c:2354:13: error: 'yy_fatal_error' defined but not used [-Werror=unused-function]
   static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
  ```

  Not sure where that's coming from. My nixpkgs is at d54a8052812d7ab93a18f667edc15bcda4640bae


state: closed
title: libtxc_dxtn_s2tc: free s3tc implementation
user_login: cpages
html_url: https://github.com/NixOS/nixpkgs/pull/2194
updated_at: 2014-04-12 16:43:48
body:
  This is a patent-free implementation of the s3tc texture compression algorithm. I don't think it has any drawbacks over the patented one, so I think we could drop the other.

  Also, I'm not sure if we should add it to the path by default, along with mesa. I think distros like Ubuntu install it by default. Thoughts?


state: closed
title: Added a fixed time using libfaketime to stdenv.
user_login: alexanderkjeldaas
html_url: https://github.com/NixOS/nixpkgs/pull/2196
updated_at: 2014-06-17 06:14:23
body:
  This is experimental, for review only.  I'd like feedback on 

  1) where to put the libfaketime dependency
  2) whether we can put libfaketime on tarballs.nixos.org since github will only serve over ssl and we can't use that for bootstrap binaries
  3) How to avoid the use of eval in setup.sh


state: closed
title: nixos: disable ntp on containers by default
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/2199
updated_at: 2014-08-14 07:57:53
body:
  I had problems with starting ntp in containers(lxc and libvirt-lxc), so i think it should be disabled by default.


state: closed
title: nixos opengl: add s2tc to mesa drivers by default
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/2200
updated_at: 2014-04-14 19:39:05
body:
  Followup to #2194. I haven't even tried to evaluate it yet (my nvidia HW isn't the main target group anyway, and I'm not running anything that needs texture compression).


state: closed
title: httpd tomcat-connector extraWorkersProperties ignored
user_login: dmgroenewegen
html_url: https://github.com/NixOS/nixpkgs/issues/2202
updated_at: 2015-03-23 21:18:16
body:
  the extraWorkersProperties no longer show up in the generated workers.properties file

  ```
  services.httpd = rec {
    ...
    extraSubservices = [
      { serviceType = "tomcat-connector";
        ...
        extraWorkersProperties = ''
          worker.list=loadbalancer
          ...
        '';
      }
    ];
  };
  ```


state: closed
title: Git 1.9.2 fails to build on darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2206
updated_at: 2014-04-15 09:20:54
body:
  After pull request #2195, Git fails to build on darwin with the following:

  ```
  building credential-store.o
      CC credential-store.o
  In file included from git-compat-util.h:330:0,
                   from cache.h:4,
                   from credential-store.c:1:
  compat/apple-common-crypto.h: In function 'git_CC_EVP_EncodeBlock':
  compat/apple-common-crypto.h:32:2: error: unknown type name 'SecTransformRef'
    SecTransformRef encoder;
    ^
  compat/apple-common-crypto.h:36:37: error: 'kSecBase64Encoding' undeclared (first use in this function)
    encoder = SecEncodeTransformCreate(kSecBase64Encoding, &err);
                                       ^
  compat/apple-common-crypto.h:36:37: note: each undeclared identifier is reported only once for each function it appears in
  compat/apple-common-crypto.h:40:36: error: 'kSecTransformInputAttributeName' undeclared (first use in this function)
    SecTransformSetAttribute(encoder, kSecTransformInputAttributeName,
                                      ^
  compat/apple-common-crypto.h:44:9: warning: assignment makes pointer from integer without a cast [enabled by default]
    output = SecTransformExecute(encoder, &err);
           ^
  compat/apple-common-crypto.h:52:2: warning: passing argument 1 of 'CFRelease' makes pointer from integer without a cast [enabled by default]
    CFRelease(encoder);
    ^
  In file included from /System/Library/Frameworks/Security.framework/Headers/SecAsn1Types.h:42:0,
                   from /System/Library/Frameworks/Security.framework/Headers/oidsalg.h:29,
                   from /System/Library/Frameworks/Security.framework/Headers/Security.h:44,
                   from compat/apple-common-crypto.h:14,
                   from git-compat-util.h:330,
                   from cache.h:4,
                   from credential-store.c:1:
  /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:535:6: note: expected 'CFTypeRef' but argument is of type 'int'
   void CFRelease(CFTypeRef cf);
        ^
  In file included from git-compat-util.h:330:0,
                   from cache.h:4,
                   from credential-store.c:1:
  compat/apple-common-crypto.h: In function 'git_CC_EVP_DecodeBlock':
  compat/apple-common-crypto.h:62:2: error: unknown type name 'SecTransformRef'
    SecTransformRef decoder;
    ^
  compat/apple-common-crypto.h:66:37: error: 'kSecBase64Encoding' undeclared (first use in this function)
    decoder = SecDecodeTransformCreate(kSecBase64Encoding, &err);
                                       ^
  compat/apple-common-crypto.h:70:36: error: 'kSecTransformInputAttributeName' undeclared (first use in this function)
    SecTransformSetAttribute(decoder, kSecTransformInputAttributeName,
                                      ^
  compat/apple-common-crypto.h:74:9: warning: assignment makes pointer from integer without a cast [enabled by default]
    output = SecTransformExecute(decoder, &err);
           ^
  compat/apple-common-crypto.h:82:2: warning: passing argument 1 of 'CFRelease' makes pointer from integer without a cast [enabled by default]
    CFRelease(decoder);
    ^
  In file included from /System/Library/Frameworks/Security.framework/Headers/SecAsn1Types.h:42:0,
                   from /System/Library/Frameworks/Security.framework/Headers/oidsalg.h:29,
                   from /System/Library/Frameworks/Security.framework/Headers/Security.h:44,
                   from compat/apple-common-crypto.h:14,
                   from git-compat-util.h:330,
                   from cache.h:4,
                   from credential-store.c:1:
  /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:535:6: note: expected 'CFTypeRef' but argument is of type 'int'
   void CFRelease(CFTypeRef cf);
        ^
  make: *** [credential-store.o] Error 1
  builder for `/nix/store/phz7pf65ax9hyzxy0h4b8pv4inwyi83f-git-1.9.2.drv' failed with exit code 2
  ```


state: closed
title: emacs-24.3 fails to build on darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2208
updated_at: 2014-05-29 07:45:35
body:
  ```
  building path(s) `/nix/store/v9q3q0x1ix6p5p28jllcggyp8qp0v0qn-emacs-24.3'
  building /nix/store/v9q3q0x1ix6p5p28jllcggyp8qp0v0qn-emacs-24.3
  unpacking sources
  unpacking source archive /nix/store/l56isarbbsm22q99yyb2ks11jkm2x9mq-emacs-24.3.tar.xz
  source root is emacs-24.3
  patching sources
  configuring
  configure flags: --disable-dependency-tracking --prefix=/nix/store/v9q3q0x1ix6p5p28jllcggyp8qp0v0qn-emacs-24.3 --with-x=no --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no 
  checking for a BSD-compatible install... /nix/store/4lrli8ng5i54k14id152svvp1kvqsn92-coreutils-8.21/bin/install -c
  checking whether build environment is sane... yes
  checking for a thread-safe mkdir -p... /nix/store/4lrli8ng5i54k14id152svvp1kvqsn92-coreutils-8.21/bin/mkdir -p
  checking for gawk... gawk
  checking whether make sets $(MAKE)... yes
  checking build system type... x86_64-apple-darwin13.1.0
  checking host system type... x86_64-apple-darwin13.1.0
  checking for gcc... no
  checking for cc... cc
  checking whether the C compiler works... no
  configure: error: in `/private/var/folders/d9/7m3349ms1zd9pn01b4m5jtmr0000gn/T/nix-build-emacs-24.3.drv-0/emacs-24.3':
  configure: error: C compiler cannot create executables
  See `config.log' for more details
  builder for `/nix/store/5jc4vhmcl21gm5lsmgqddq60pz923p24-emacs-24.3.drv' failed with exit code 77
  cannot build derivation `/nix/store/9b0dipx8a2sqsgpv055dfsirbix76jin-haskell-ghc-mod-ghc7.6.3-4.0.2.drv': 1 dependencies couldn't be built
  error: build of `/nix/store/9b0dipx8a2sqsgpv055dfsirbix76jin-haskell-ghc-mod-ghc7.6.3-4.0.2.drv' failed
  ```


state: closed
title: Bugfix: Don't preserve hard links in the initrd.
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/pull/2210
updated_at: 2014-07-25 14:18:48
body:
  This fixes a bug that stopped my system from booting but the trade-off is that my compressed initrd grows from 6.5M to 6.7M.

  The story:

  My system stopped booting after a recent nixos-rebuild, with btrfs complaining that a shared library (libz.so.1) had zero length.  When I unpack the initrd with cpio, I indeed see a zero-length file, but libz.so, which I guess it's meant to be hard-linked to, seems fine.  Perhaps if I had passed the right argument to my cpio unpacking command, the hard link would have been recovered, but the point is that the Linux kernel's cpio also seems to see a zero-length file.

  A brief web search showed some mention of the initrd format not allowing hard links, but I did not dig too deeply.

  James


state: closed
title: nixos: make several kernel common-config options optional
user_login: thoughtpolice
html_url: https://github.com/NixOS/nixpkgs/pull/2213
updated_at: 2015-09-09 19:25:55
body:
  This is a follow up from #1875 - I still want this commit, but @edolstra probably wants to double check it first.

  ---

  Realistically, common-config is useful, but there are a lot of things in
  there that are non-optionally specified that aren't always useful. For
  example, when deploying grsecurity, I don't want the bluetooth,
  wireless, or input joystick/extra filesystem stack (XFS, etc), nor the
  staging drivers tree.

  The problem is that if you specify this in your own kernel config in the
  grsecurity module, by saying 'BT n' to turn off bluetooth,
  common-config turns on 'BT_HCIUART_BCSP y', which then becomes unused
  and errors out.

  This is really just an arbitrary picking at the moment, but it should be
  OK.


state: closed
title: NixOS/artwork
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2214
updated_at: 2014-11-02 13:45:11
body:
  I've created this background wallpaper for the gnome3 desktop: http://oi59.tinypic.com/ekez5w.jpg .
  Is there a plan for having some art in nixos? Is it wanted? Where can I commit/upload art?


state: closed
title: nixos: fix shell on containers, preserve session
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/2215
updated_at: 2014-06-18 11:41:26
body:
  According to this bug report https://bugzilla.redhat.com/show_bug.cgi?id=966807,
  pam_loginuid has to be removed from pam for login shell in containers to work.

  This should be fixed in systemd 209


state: closed
title: lsof fails to build on darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2219
updated_at: 2014-04-12 16:14:40
body:
  I get this output:

  ```
  cc  -DHASIPv6=1  -DLINUXV=131000 -DHASIPv6 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAS_STRFTIME -DLSOF_VSTR=\"13.1.0\"    -O   -c -o dfile.o dfile.c
  In file included from lsof.h:195:0,
                   from dfile.c:39:
  dlsof.h:45:20: fatal error: malloc.h: No such file or directory
   #include <malloc.h>
                      ^
  compilation terminated.
  ```

  This is blocking me from getting `git-annex` to build, among other problems.


state: closed
title: add thunderbird-bin: the binary package for Thunderbird mail client
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/2220
updated_at: 2014-06-13 08:42:53
body:
  I could not build Thunderbird 24.  This package installs the official binary with patchelf. If `config.i18n.defaultLocale` is defined, this package installs the appropriate binary for the locale.


state: closed
title: lua5_1 fails to build on darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2221
updated_at: 2014-05-27 18:07:08
body:
  The linker arguments are wrong:

  ```
  building liblua.so
  gcc -shared -ldl -Wl,-soname,liblua.so.5.1 -o liblua.so.5.1.5 lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o loadlib.o linit.o -lm 
  ld: unknown option: -soname
  collect2: error: ld returned 1 exit status
  ```


state: closed
title: procps fails to build on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2227
updated_at: 2014-05-22 19:10:37
body:
  ```
  In file included from pwcache.c:30:0:
  pwcache.h:12:14: error: conflicting types for 'user_from_uid'
   extern char *user_from_uid(uid_t uid);
                ^
  In file included from pwcache.c:28:0:
  /usr/include/pwd.h:113:9: note: previous declaration of 'user_from_uid' was here
   char   *user_from_uid(uid_t, int);
           ^
  In file included from pwcache.c:31:0:
  /usr/include/grp.h:78:7: error: conflicting types for 'group_from_gid'
   char *group_from_gid(gid_t, int);
         ^
  In file included from pwcache.c:30:0:
  pwcache.h:13:14: note: previous declaration of 'group_from_gid' was here
   extern char *group_from_gid(gid_t gid);
                ^
  pwcache.c:44:7: error: conflicting types for 'user_from_uid'
   char *user_from_uid(uid_t uid) {
         ^
  In file included from pwcache.c:28:0:
  /usr/include/pwd.h:113:9: note: previous declaration of 'user_from_uid' was here
   char   *user_from_uid(uid_t, int);
           ^
  make[2]: *** [pwcache.lo] Error 1
  ```


state: closed
title: yandex-disk: fix the url; introduce systemd.service
user_login: grwlf
html_url: https://github.com/NixOS/nixpkgs/pull/2228
updated_at: 2014-09-03 08:29:36
body:
  Yandex.com seems to remove the old versions of the application too quickly. This patch does version bump 0.1.2->0.1.4 and also adds a simple systemd service.


state: closed
title: nixos: build fail on current master, validity error for options-db.xml
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/2229
updated_at: 2014-04-12 19:19:32
body:
  This is the error:

  ```
  building /nix/store/5apxn2sg2m3r71wwvynmm5gbsqgrfr9p-options-db.xml
  /nix/store/9kmmzaz675v42n7hgwfszmqjgv0fzkrz-options-to-docbook.xsl:22: validity error : xml:id : attribute value {generate-id(attr[@name = 'name']/string/@value)} is not an NCName
  string/@value)}" xlink:href="#{generate-id(attr[@name = 'name']/string/@value)}"
                                                                                 ^
  ```


state: closed
title: keepassx: Renamed KeePassX 2.0 to keepassx2.
user_login: ertes
html_url: https://github.com/NixOS/nixpkgs/pull/2233
updated_at: 2014-11-01 17:41:02
body:
  Since the 2.0 version lacks a lot of important functionality a lot of
  users want to go with the 0.4.3 version.  The two versions are
  sufficiently different that having to tell nix not to update KeePassX to
  version 2.0 on every machine quickly becomes awkward.


state: closed
title: cloog: patch to use ppl version 1.0
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/pull/2236
updated_at: 2014-07-10 17:20:11
body:
  I've run the test suite, all tests pass. I haven't tested the program manually, but looking at the
  changelog of ppl, there should be no changes in semantics.


state: closed
title: wireshark: add patch to lookup "dumpcap" in PATH
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/2237
updated_at: 2014-04-26 22:24:36
body:
  What this allows us to do is define a "dumpcap" setuid wrapper in NixOS
  and have wireshark use that instead of the non-setuid dumpcap binary
  that it normally uses.

  With the following config, only "root" and users in the "wireshark"
  group will have access to capturing network traffic with
  wireshark/dumpcap:

    environment.systemPackages = [ pkgs.wireshark ];
    security.setuidOwners = [
      { program = "dumpcap";
        owner = "root";
        group = "wireshark";
        setuid = true;
        setgid = false;
        permissions = "u+rx,g+x";
      }
    ];
    users.extraGroups.wireshark.gid = 500;

  (This wouldn't have worked before, because wireshark would not use our
  setuid dumpcap binary.)


state: closed
title: nsd: add package and service version 4.0.3
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/2240
updated_at: 2015-12-13 13:49:36
body:
  What this patch does:
  1. Add a package for NSD. An authoritative DNS server.
  2. Add a service module for NixOS:
     The service's options should completely cover all configuration options the native NSD config file provides and replaces NSD's pattern mechanism by the possibility of cascading zone configurations. The service will run in a minimal chrooted environment by default. All defined passwords & certificates won't be stored in the actual config file nor somewhere in the nix store. Distributed/VM builds work.

  Where I need some help:
  A thing I could not accomplish is to just enable the compile-time options which are needed by the service configuration. I have tried to overwrite the according nixpkgs.config options in line 696 of [1](nixos/modules/services/networking/nsd.nix) but I guess this does not work because of the order packages are called. Other things I have tried like querying the service config from the NSD package file didn't work either. Maybe someone could point me into the right direction this would be neat for many other packages too.


state: closed
title: mesa: fix dlopen'ing libGL*
user_login: cpages
html_url: https://github.com/NixOS/nixpkgs/pull/2242
updated_at: 2014-06-14 21:20:05
body:
  The libGL\* libraries with full soname were missing from the drivers output,
  which is what gets linked in /run/opengl-driver. This broke SDL, for example.


state: closed
title: nix builder dies with SIGSEGV when installing multiple targets
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2245
updated_at: 2014-05-22 19:07:15
body:
  I have around 30 packages installed.  Yesterday I decided to wipe `/nix` and seen if I could "reproduce" the same build environment by re-installing that package set.

  What I noticed is that the builder process would die with SIGSEGV after installing a few of the modules.  Restarting the build process with the same command-line arguments would let it continue from where it had left off.

  Here's all that I see in the output when this happens:

  ```
  builder for `/nix/store/g9ldy8sc75qz67fnpdwq9kpm3vrrc3gv-haskell-lambdabot-ghc7.6.3-4.3.0.1.drv' failed with exit code 11
  ```

  This same error happened 3 times before I was able to get all of my packages installed.


state: closed
title: flex does not build on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2246
updated_at: 2014-04-16 08:16:04
body:
  ```
  Undefined symbols for architecture x86_64:
    "_yylex", referenced from:
        _main in libmain.o
  ld: symbol(s) not found for architecture x86_64
  collect2: error: ld returned 1 exit status
  ```


state: closed
title: Investigate building parallel gcc for stdenv bootstrap
user_login: alexanderkjeldaas
html_url: https://github.com/NixOS/nixpkgs/issues/2251
updated_at: 2016-04-27 17:35:44
body:
  The NixOS stdenv boostrap is slow due to building a profiledbootstrap gcc in serial.

  There is a gcc bug where the wrong bootstrap compiler is used in the standard 3-stage bootstrap process.  This should hopefully be fixed in a new gcc release.

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59528

  Another option is to look at using a 4-stage bootstrap.  I could not get a clear answer on whether a 4-stage bootstrap works with profile feedback.  It should be much faster to build a parallel 4-stage bootstrap than a serial 3-stage bootstrap.


state: closed
title: installation of cudatoolkit-5.5.22 failed
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/issues/2252
updated_at: 2014-06-12 05:40:18
body:
  collision between /nix/store/wfqf3j7pk0nrbd3bkxpadhzwd6yzsq5p-cudatoolkit-5.5.22/tools/CUDA_Occupancy_Calculator.xls and /nix/store/3ldxmlj3nschh0k2n29vsbpmr38sap52-cudatoolkit-5.5.22-sdk/tools/CUDA_Occupancy_Calculator.xls; use nix-env --set-flag priority NUMBER PKGNAME to change the priority of one of the conflicting packages

  Can't solve this with "nix-env --set-flag priority NUMBER PKGNAME" because the packages are not installed and both are part of package cudatoolkit-5.5.22


state: closed
title: Ignore text-icu tests on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2254
updated_at: 2014-06-26 17:30:57
body:
  The normalization test fails, but this doesn't stop the library for being useful.  I will open another issue against text-icu itself for the normalization failure.


state: closed
title: haskell-haddock-ghc7.6.3-2.14.2 fails to install
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2257
updated_at: 2014-05-22 19:10:49
body:
  ```
  Preprocessing library haddock-2.14.2...

  src/Haddock/InterfaceFile.hs:85:2:
       error: #error Unsupported GHC version
       #error Unsupported GHC version
        ^
  ```


state: closed
title: gsasl fails to build on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2259
updated_at: 2014-04-14 19:38:53
body:
  ```
    CCLD   libshishi.la
  warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm: no name list
  warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm: no name list
  warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm: no name list
  warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm: no name list
  warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm: no name list
  Undefined symbols for architecture x86_64:
    "_res_9_dn_expand", referenced from:
        _shishi_resolv in resolv.o
    "_res_9_query", referenced from:
        _shishi_resolv in resolv.o
  ld: symbol(s) not found for architecture x86_64
  collect2: error: ld returned 1 exit status
  ```


state: closed
title: haskellPackages: New expressions for ipprint, Extra, bzlib, Unixutils
user_login: ltoth
html_url: https://github.com/NixOS/nixpkgs/pull/2264
updated_at: 2014-06-26 17:29:42
body:
  These are just the output of `cabal2nix` except that:
  1. I had to change the auto-detected dependency in `haskellPackages.bzlib` from `bz2` (in [`bzlib.cabal`](http://hackage.haskell.org/package/bzlib-0.5.0.4/bzlib.cabal) since the name of the library is `libbz2.so`) to `bzip2` (the name of the Nix expression)
  2. Similarly, I had to change the auto-detected dependency in `haskellPackages.Unixutils` from `crypt` (as specified in [`Unixutils.cabal`](http://hackage.haskell.org/package/Unixutils-1.52/Unixutils.cabal)) to `glibc`.  I'm not sure if this is the best way to do this — let me know if it's not.


state: closed
title: Cjdns
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/2265
updated_at: 2014-04-29 14:14:00
body:
  This fixes some cjdns build failures.

  The problem was the build system is pile of garbage and wasn't building a bundled copy of libuv at the right time. I've patched it to use libuv as built by nix instead.


state: closed
title: plan9port: modify the builder to use the INSTALL script.
user_login: vu3rdd
html_url: https://github.com/NixOS/nixpkgs/pull/2266
updated_at: 2014-06-24 18:13:38
body:
  Plan9port ships with an INSTALL script. This commit modifies the
  builder to use the script instead of a custom build script. The
  commit also adds a patch to build fontsrv, which is otherwise
  omitted from the build.

  Like the way upstream plan9port installs itself, this package also
  installs under ~/.nix-profile/plan9 and one has to add the following
  to the shell startup scripts to use it.
  PLAN9=~/.nix-profile/plan9 export PLAN9
  PATH=$PATH:$PLAN9/bin export PATH


state: closed
title: apparix: new package
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2271
updated_at: 2014-04-18 17:17:44
body:
  Add directory bookmarks, distant listing, and distant editing to the command line

  http://micans.org/apparix


state: closed
title: haskellPackages_ghc782, Darwin and dynamic linking
user_login: proger
html_url: https://github.com/NixOS/nixpkgs/issues/2280
updated_at: 2014-08-04 14:58:50
body:
  I'm trying to work with a simple haskell package using GHC 7.8.2:

  ```
  { haskellPackages, cabal ? haskellPackages.cabal }:

  with haskellPackages;

  cabal.mkDerivation (self: {
    pname = "test";
    version = "0.1.0.0";
    isExecutable = true;
    src = ./.;
    buildDepends = [
      mtl transformers
    ];
  })
  ```

  [output of](https://gist.github.com/1aa98898300afb632050) `nix-shell --arg haskellPackages 'with import <nixpkgs> {}; haskellPackages_ghc782`

  weirdly, the package to be built was `/nix/store/83h1cpkpy1bmpy3c1xd8s0ylv9izlw5p-haskell-mtl-ghc7.8.2-2.1.3.1-shared.drv`, but ld tried to reference another one: `ld: unknown option: -rpath=/nix/store/lr82z8ippadq0ngh14sj0c86smyvp8wj-haskell-mtl-ghc7.8.2-2.1.3.1-shared/lib/ghc-7.8.2/mtl-2.1.3.1`

  i tried setting `enableSharedLibraries` to false, but got an error related to haddock misuse. 
  looks like this is some sort of a chain of cascading GHC 7.8.2-related failures. are there any leads on the causes of this?


state: open
title: Preview: deterministic build
user_login: alexanderkjeldaas
html_url: https://github.com/NixOS/nixpkgs/pull/2281
updated_at: 2018-12-05 11:19:09
body:
  This is a set of changes that makes the system_tarball_pc derivation deterministic.

  Stdenv bootstrap:
  - The stdenvs created during bootstrap are numbered to make it easier to debug/understand
  - BUG:  for the bootstrap stdenvs, binutils was after the bootstrap binaries in path.
  - Deterministic archives are enabled early during bootstrapping of stdenvs.

  Stdenv builder:
  - The generic builder depends on libfaketime. _libfaketime needs a home_.  libfaketime is currently distributed through github, that that does not work during bootstrap when SSL is not available.  It should be moved to tarballs.nixos.org.
  - Feature: Setting useFakeTime fixes the time during builds.  This can break builds, but is easy to manage compared to patching.  Additional environment variables are available for configuring libfaketime.
  - Feature: A fake "date" utility is prepended to the path
  - Check:  The build directory (/tmp/nix-build-foo-x.y.z) is not allowed to appear in artifacts ($out) to avoid non-deterministic output.

  Gcc:
  - Gcc by default now defines **DATE** and **TIME** to be (time_t)0.
  - TODO: -frandom-seed is not set.  This is relevant for c++ code.
  - PGO is turned off for gcc. _Note:_ there is no consensus on doing this as it reduces compilation performance.

  Various changes:
  - The xsltproc utility creates random identifiers.  A post-processing stage using perl was added to the nixos manual.  This could be generalized.
  - All uses of 'gzip -9' has been replaced with 'gzip -9n'.
  - Added options to cpio for default uid/gid, and default mtime for tar.
  - File lists are sorted before being added to cpio/tar.


state: closed
title: Change aspell configure to use $out/lib/aspell
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2282
updated_at: 2014-04-16 21:44:15
body:
  This change is need so that the following comment will work:

  ```
    # Note: Users should define the `ASPELL_CONF' environment variable to
    # `dict-dir $HOME/.nix-profile/lib/aspell/' so that they can access
    # dictionaries installed in their profile.
  ```

  And now I have Nix's `aspell` driving spelling in my Emacs!


state: closed
title: nixos: Fix sysctl option merging
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/2283
updated_at: 2014-07-14 13:21:44
body:
  Using pkgs.lib.mkOverride in a sysctl option would throw a bogus error.

  Also, if you defined a sysctl multiple times in the same configuration, only
  one of the values would be picked up, while the others were silently 
  discarded.

  This patch should fix both issues. If you define a sysctl multiple times at
  your highest defined priority level, you will get a proper error with detailed
  location information.


state: closed
title: fetchurl should try a different mirror if the original returned unexpected contents
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/2284
updated_at: 2017-07-11 10:14:36
body:
  fechurl is giving me this error:

  ```
  building path(s) `/nix/store/ycsz1z7gdf36m36yzygdyir8z5511nr1-bitcoin-0.9.1-linux.tar.gz'
  building path(s) `/nix/store/dyxz4rkbciwr5fns88n596iq523zh9s6-options-db.xml'
  building /nix/store/dyxz4rkbciwr5fns88n596iq523zh9s6-options-db.xml

  trying http://tarballs.nixos.org/sha256/3fabc1c629007b465a278525883663d41a2ba62699f2773536a8bf59ca210425
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   797  100   797    0     0   7445      0 --:--:-- --:--:-- --:--:--  7518
  output path `/nix/store/ycsz1z7gdf36m36yzygdyir8z5511nr1-bitcoin-0.9.1-linux.tar.gz' should have sha256 hash `09844755kgx86qspgwlr4sk2n6nlccv8h9c54xd4cyq0573c3arz', instead has `14agc12izsyxmp4919g8lx1z03iq6npqyig9g3p40q2cn04rnww8'
  cannot build derivation `/nix/store/pzc02f74s9nvsflcy6jdh38vbrcci6x6-bitcoin-0.9.1.drv': 1 dependencies couldn't be built
  cannot build derivation `/nix/store/bny0qbdksrmgpfv293hfcylw1lq7z6a9-system-path.drv': 1 dependencies couldn't be built
  cannot build derivation `/nix/store/7b26bgg97zxl9x385xjb1d1s2izjlc5s-nixos-14.04pre-6b7d48d.drv': 1 dependencies couldn't be built
  error: build of `/nix/store/7b26bgg97zxl9x385xjb1d1s2izjlc5s-nixos-14.04pre-6b7d48d.drv' failed
  ```

  The problem seems to be that http://tarballs.nixos.org (which is the hashedMirror defined in fetchurl) is claiming success, but returning invalid output.

  When this happens, fetchurl should delete the invalid file and try downloading from the url that was actually defined in the derivation (instead of the content-hash mirror).

  In fact, if any mirror returns an invalid file, fetchurl should probably try a different mirror instead of claiming success and causing an error like the above afterwards.


state: closed
title: libarchive file in the Nix cache is invalid
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2285
updated_at: 2014-04-16 06:08:15
body:
  ```
  fetching path `/nix/store/fw4bgblnpvzq914cgall3k3553p6wmgi-libarchive-3.1.2'...

  *** Downloading ‘http://cache.nixos.org/nar/180p213q50x3blmyy7yq3zzjhn07ibclpk09rqqphlglf8ncjllb.nar.xz’ to ‘/nix/store/fw4bgblnpvzq914cgall3k3553p6wmgi-libarchive-3.1.2’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   797  100   797    0     0    716      0  0:00:01  0:00:01 --:--:--   718
  /nix/store/y2lsw31p99nyxqzs2cb6hb97x7dp2pnq-xz-5.0.5/bin/xz: (stdin): File format not recognized
  error: unexpected end-of-file
  download of `http://cache.nixos.org/nar/180p213q50x3blmyy7yq3zzjhn07ibclpk09rqqphlglf8ncjllb.nar.xz' failed: No such file or directory
  could not download ‘/nix/store/fw4bgblnpvzq914cgall3k3553p6wmgi-libarchive-3.1.2’ from any binary cache
  fetching path `/nix/store/fw4bgblnpvzq914cgall3k3553p6wmgi-libarchive-3.1.2' failed with exit code 1
  error: some substitutes for the outputs of derivation `/nix/store/2dh2zscaiawsifnd2xdxa5j9c488pnfq-cmake-2.8.12.2.drv' failed (usually happens due to networking issues); try `--fallback' to build derivation from source
  ```


state: closed
title: ghc-7.4.2 source tarball in Nix cache has the wrong checksum
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2286
updated_at: 2014-04-16 05:46:13
body:
  ```
  repairing path(s) `/nix/store/z0ap1qmsk29hqv2lidsgqfmmfpp0vvqb-ghc-7.4.2-src.tar.bz2'

  trying http://tarballs.nixos.org/sha256/0vc3zmxqi4gflssmj35n5c8idbvyrhd88abi50whbirwlf4i5vpj
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   797  100   797    0     0   2909      0 --:--:-- --:--:-- --:--:--  2908
  output path `/nix/store/z0ap1qmsk29hqv2lidsgqfmmfpp0vvqb-ghc-7.4.2-src.tar.bz2' should have sha256 hash `0vc3zmxqi4gflssmj35n5c8idbvyrhd88abi50whbirwlf4i5vpj', instead has `14agc12izsyxmp4919g8lx1z03iq6npqyig9g3p40q2cn04rnww8'
  ```


state: closed
title: bitcoin: Update from 0.8.6 -> 0.9.1
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/2287
updated_at: 2014-06-12 19:06:23
body:
  Changes:
  - The download URL seems to have changed
  - The source tarball is now actually inside the downloaded tarball
  - The build system changed from qmake to autotools
  - Added new dependencies
  - Bitcoin now requires db48 during ./configure in order to keep wallet compatibility between systems. nixpkgs was using db53 before, so **I'm not sure what effect this will have on bitcoin wallets of existing Nix systems... they may even become unreadable**
  - Fixed boost detection in ./configure by providing direct path to derivation
  - I also had to fix a bug in qrencode which caused a build failure in bitcoin, see bitcoin/bitcoin#3307 for details
  - Enabled tests
  - Worked around one of the tests needing to write to $HOME (which fails in chroot builds)
  - Enabled parallel building


state: closed
title: http-only, and https-enabled mirror list for tarballs.nixos.org
user_login: alexanderkjeldaas
html_url: https://github.com/NixOS/nixpkgs/issues/2289
updated_at: 2016-02-16 20:39:25
body:
  The tarballs.nixos.org domain is a single point of failure for NixOS, and it should be converted into a mirror://... scheme.

  For a subset of these tarballs, namely the tarballs required during the stdenv bootstrapping process, http-only access is a requirement.  The bootstrap process uses a curl that does not support SSL.  For the others, https is also reasonable.  A majority of distribution systems such as github, gdrive and others are now SSL-only so this distinction is important.

  I suggest that tarballs.nixos.org is split into two namespaces,
  mirror://nixos-http/...  and mirror://nixos/... 


state: closed
title: haskell-alsa-mixer 0.2.0.1 -> 0.2.0.2
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/2291
updated_at: 2014-04-18 12:39:42
body:
  This bumps the version of alsa-mixer to the latest on Hackage, which is necessary for GHC 7.8 compatibility. I also assigned myself as maintainer because I am the upstream developer, so I'll be very responsive to version bumps and build failures!


state: closed
title: texLive cannot compile TikZ examples any more
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/2292
updated_at: 2015-06-12 08:39:18
body:
  I have some simple TikZ/PGF code in my latex files that  used to compile just fine, but now the document doesn't translate anymore; pdflatex fails with an error. My guess is that one of the recent texLive updates broke TikZ/PGF support in some way. To reproduce the error, just compile the sample file from http://www.texample.net/tikz/examples/doa-diagram/:

  ```
  \documentclass{article}
  \usepackage{tikz}
  \usetikzlibrary{shapes.geometric}
  \usetikzlibrary{shapes.arrows}
  \usepackage{array}

  \begin{document}
  \begin{tikzpicture} [
      auto,
      decision/.style = { diamond, draw=blue, thick, fill=blue!20,
                          text width=5em, text badly centered,
                          inner sep=1pt, rounded corners },
      block/.style    = { rectangle, draw=blue, thick,
                          fill=blue!20, text width=10em, text centered,
                          rounded corners, minimum height=2em },
      line/.style     = { draw, thick, ->, shorten >=2pt },
    ]
    % Define nodes in a matrix
    \matrix [column sep=5mm, row sep=10mm] {
                      & \node [text centered] (x) {$\mathbf{X}$};            & \\
                      & \node (null1) {};                                    & \\
                      & \node [block] (doa) {\textsf{DoAE}($\mathbf{X}$)};   & \\
      \node(null3){}; & \node [decision] (uiddes)
                          {\textsf{UID}($\hat{\mathbf{X}}$)};
                                    & \node[text centered](tra){$\mathbf{i}$}; \\
                      & \node [block] (track) {\textsf{DoAT}($\mathbf{x}$)}; & \\
                      & \node [block] (pesos)
                          {\textsf{BF}(DoA$_{\mathrm{T}}$,DoAs)};            & \\
                      & \node [block] (filtrado)
                          {\textsf{SF}($\mathbf{w}$,$\mathbf{x}$)};          & \\
                      & \node [text centered] (xf) {$\hat{x}(t)$ };          & \\
    };
    % connect all nodes defined above
    \begin{scope} [every path/.style=line]
      \path (x)        --    (doa);
      \path (doa)      --    node [near start] {DoAs} (uiddes);
      \path (tra)      --    (uiddes);
      \path (uiddes)   --++  (-3,0) node [near start] {no} |- (null1);
      \path (uiddes)   --    node [near start] {DoA} (track);
      \path (track)    --    node [near start] {DoA$_{\mathrm{T}}$} (pesos);
      \path (pesos)    --    node [near start] {\textbf{w}} (filtrado);
      \path (filtrado) --    (xf);
    \end{scope}
    %
    % legend for subprocedures
    \node (leyend) at (7.5, 5){
      \begin{tabular}{>{\sffamily}l@{: }l}
        \multicolumn{2}{c}{\textbf{subprocedures}} \\
        DoAE & direction of arrival estimation     \\
        UID  & user identification                 \\
        DoAT & DoA tracking                        \\
        BF   & beam forming                        \\
        SF   & spatial filtering
      \end{tabular}
    };
    %
    % legend for input and output variables
    \node (leyend) at (7, 0){
      \begin{tabular}{l@{: }l}
        \multicolumn{2}{c}{\textbf{variables}}              \\
        DoA                       & direction of arrival    \\
        $\mathbf{i}$              & identification sequence \\
        $\mathbf{X},\,\mathbf{x}$ & signal model            \\
        DoA$_{\mathrm{T}}$        & DoAs up to date         \\
        $\hat{x}(t)$              & fitered signal
        \end{tabular}
    };
  \end{tikzpicture}

  \end{document}
  ```

  This is what my texLiveFull installation says:

  ```
  $ pdflatex doa-diagram.tex 
  This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013)
   restricted \write18 enabled.
  [...]
  ! Undefined control sequence.
  \tikz@text@action ...rightskip \pgfutil@flushglue 
                                                    \leftskip \pgfutil@flushgl...
  l.24                         {
                                \textsf{UID}($\hat{\mathbf{X}}$)};
  ```

  Many other examples from the TikZ site fail in this way (although not all of them).

  Does anyone know how to explain and/or fix this issue?


state: closed
title: haskell-fay haskell-fayBase
user_login: manpages
html_url: https://github.com/NixOS/nixpkgs/issues/2294
updated_at: 2016-07-19 22:46:07
body:
  Greetings, people. I'm trying to move all of my Haskell-related development to Nix and get the following both on NixOS and running nix on Arch Linux (providing a clean output of commands in a clean vm for purity, hehe):

  ```
  [guest@nixvm:~]$ nix-channel --list

  [guest@nixvm:~]$ nix-channel --add http://nixos.org/channels/nixpkgs-unstable

  [guest@nixvm:~]$ nix-channel --update
  downloading Nix expressions from `http://releases.nixos.org/nixpkgs/nixpkgs-14.04pre42122.e572b5c/nixexprs.tar.xz'...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 4247k  100 4247k    0     0   931k      0  0:00:04  0:00:04 --:--:--  931k
  unpacking channels...
  created 2 symlinks in user environment

  [guest@nixvm:~]$ nix-env -iA nixpkgs.haskellPackages.fay
  warning: name collision in input Nix expressions, skipping `/home/guest/.nix-defexpr/channels_root/nixpkgs'
  installing `haskell-fay-ghc7.6.3-0.19.2'
  building path(s) `/nix/store/a8qa3zflcslsvvjh35gf0ppc27q820h2-user-environment'
  created 298 symlinks in user environment

  [guest@nixvm:~]$ nix-env -iA nixpkgs.haskellPackages.fayBase
  warning: name collision in input Nix expressions, skipping `/home/guest/.nix-defexpr/channels_root/nixpkgs'
  installing `haskell-fay-base-ghc7.6.3-0.19.1.1'
  building path(s) `/nix/store/zlq76i5vgmxi8wzhi16ai1hvv9swlj31-user-environment'
  created 303 symlinks in user environment

  [guest@nixvm:~]$ fay Test.hs 
  fay: unable to find (existing) package's share dir: fay-base
  tried: /nix/store/ic399x6sz939sgm9qxf03yln4psfrqrr-haskell-fay-ghc7.6.3-0.19.2/share/fay-base-0.19.1.1
  /nix/store/ic399x6sz939sgm9qxf03yln4psfrqrr-haskell-fay-ghc7.6.3-0.19.2/share/fay-base-0.19.1.1/src

  but none of them seem to have Haskell files in them.
  If you are using a sandbox you need to specify the HASKELL_PACKAGE_SANDBOX environment variable or use --package-conf.
  ```

  Am I missing something?


state: closed
title: Transmission-gtk fail
user_login: jagajaga
html_url: https://github.com/NixOS/nixpkgs/issues/2295
updated_at: 2014-04-17 21:17:50
body:
  Trying to open "open dialog" to choose file and `transmission-gtk` falls with
  `(.transmission-gtk-wrapped:6677): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion 'source != NULL' failed`

  `(.transmission-gtk-wrapped:6677): GLib-GIO-ERROR **: No GSettings schemas are installed on the system`
  `[1]    6677 trace trap  transmission-gtk`


state: open
title: Simplify kernel build
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/2296
updated_at: 2018-01-17 09:10:36
body:
  The kernel build / configuration is now unnecessarily complicated:
  - There is a `generic.nix` and the oddly named `manual-config.nix`.
  - The kernel config can be specified in multiple ways, namely as a string and as an attribute set. The latter doesn't appear to be used anywhere. Kernel configuration can also come from `pkgs/top-level/platforms.nix`.
  - `manual-config.nix` has an "import from derivation" feature, which appears to be unused except by the NixOS `system.requiredKernelConfig` option, which is itself unused (AFAIK).

  We should merge `generic.nix` and `manual-config.nix`, drop the configuration via attribute sets and `platforms.nix` (alternatively, convert the string configuration to attribute set), and drop the "import from derivation" stuff.


state: closed
title: nixos/graphite-service: fix startup
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/2301
updated_at: 2014-06-17 12:00:03
body:
  I couldn't get graphite to start. This fixes it.

  CC @offlinehacker.

  I have another issue with graphite. It has little to do with this pull requrest, except that graphite may need some more fixes :-)

  Disclaimer: I'm a graphite newbie.

  When I access http://localhost:8080 I get a white page with a black bar on top with the text "Graphite" on the left and "login, documentation [...]" on the right. I don't know whether that's correct or not (I haven't really configured/customized graphite yet), but the log seems to indicate issues:

  ```
  waitress-serve[25346]: Could not import graphite.local_settings, using defaults!
  waitress-serve[25346]: /nix/store/sdfg78hg15qizyh8ws5z55zamxhrsjns-python2.7-graphite-web-0.9.12/lib/python2.7/site-packages/graphite/settings.py:231: UserWarning: SECRET_KEY is set to an unsafe default. This should be se... for better security
  waitress-serve[25346]: warn('SECRET_KEY is set to an unsafe default. This should be set in local_settings.py for better security')
  waitress-serve[25346]: ERROR:django.request:Internal Server Error: /content/img/carbon-fiber.png
  waitress-serve[25346]: Traceback (most recent call last):
  waitress-serve[25346]: File "/nix/store/2l86g94bvgd42p0w657gxzz212rj9kqs-python2.7-Django-1.3.7/lib/python2.7/site-packages/django/core/handlers/base.py", line 150, in get_response
  waitress-serve[25346]: response = callback(request, **param_dict)
  waitress-serve[25346]: File "/nix/store/2l86g94bvgd42p0w657gxzz212rj9kqs-python2.7-Django-1.3.7/lib/python2.7/site-packages/django/utils/decorators.py", line 93, in _wrapped_view
  waitress-serve[25346]: response = view_func(request, *args, **kwargs)
  waitress-serve[25346]: File "/nix/store/2l86g94bvgd42p0w657gxzz212rj9kqs-python2.7-Django-1.3.7/lib/python2.7/site-packages/django/views/defaults.py", line 18, in page_not_found
  waitress-serve[25346]: t = loader.get_template(template_name) # You need to create a 404.html template.
  waitress-serve[25346]: File "/nix/store/2l86g94bvgd42p0w657gxzz212rj9kqs-python2.7-Django-1.3.7/lib/python2.7/site-packages/django/template/loader.py", line 157, in get_template
  waitress-serve[25346]: template, origin = find_template(template_name)
  waitress-serve[25346]: File "/nix/store/2l86g94bvgd42p0w657gxzz212rj9kqs-python2.7-Django-1.3.7/lib/python2.7/site-packages/django/template/loader.py", line 138, in find_template
  waitress-serve[25346]: raise TemplateDoesNotExist(name)
  waitress-serve[25346]: TemplateDoesNotExist: 404.html
  waitress-serve[25346]: ERROR:django.request:Internal Server Error: /content/js/ext/adapter/ext/ext-base.js
  waitress-serve[25346]: Traceback (most recent call last):
  ```

  My graphite/statsd config is

  ```
      statsd = {
        enable = true;
        extraConfig = ''
        '';
      };

      graphite = {
        web.enable = true;
        web.port = 8080;
        carbon.enableCache = true;
        carbon.storageSchemas = ''
          [server_load]
          priority = 100
          pattern = ^servers\.
          retentions = 60:43200,900:350400
        '';
      };
  ```


state: closed
title: gnome-control-center: find gnome-shell search providers
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2302
updated_at: 2014-04-18 07:39:10
body:
  This needed a patch to gnome-control-center, because it hardcoded its own datadir. The patch makes it use an env variable, or the datadir as fallback.


state: closed
title: Jenkins test fails
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/2308
updated_at: 2014-05-13 14:14:59
body:
  The Jenkins test fails pretty consistently: http://hydra.nixos.org/job/nixos/trunk/tests.jenkins.x86_64-linux


state: closed
title: Mumble test fails
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/2309
updated_at: 2014-10-22 22:09:06
body:
  The mumble test fails most of the time: http://hydra.nixos.org/job/nixos/trunk/tests.mumble.i686-linux/all

  @thoughtpolice Any idea?


state: closed
title: nixos-rebuild: changed $SHELL to /bin/sh
user_login: madjar
html_url: https://github.com/NixOS/nixpkgs/pull/2312
updated_at: 2014-07-30 12:00:44
body:
  $SHELL is not always bash, /bin/sh always is. This is a problem when running nixos-rebuild in fish.

  $SHELL appears many times in nixpkgs. If I'm not mistaken, each occurence should be replaced by /bin/sh. Should I also do this ?


state: closed
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2315
updated_at: 2014-06-21 10:18:52
title:
  gedit, libmediaart, fix xdg-user-dirs, enable GI in grilo, prioritize nautilus mimetype, seahorse, gnome-music, glade, gnome-documents

body:
  The baobab mimetype removal is a temporarily hack. A better solution would be to create a gnome-mimeapps.list as described here: http://standards.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html . I'm going to work on it in this PR.
  Also move some packages to the right gnome3 subdir.


state: closed
title: Need a wrapper for the system libtool on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2318
updated_at: 2014-05-22 19:11:08
body:
  I'm trying to create an expression for Sage on darwin, but I've run into a problem where it is expecting libtool to take a `-dynamic` argument (which `/usr/bin/libtool` does accept).  However, `stdenv` is pulling in GNU libtool, which does not have this option.

  I'll see if I can prevent this requirement on the Sage side, but it would be nice if we could wrap the real libtool on Darwin, to avoid needless incompatibilities like this.


state: closed
title: Minor updates on mpv
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/2321
updated_at: 2014-04-20 17:57:21
body:
  A brief list:
  - Minor waf update (reflecting bootstrap.py)
  - lua5_sockets inclusion (not detected yet)
  - parameterize lua


state: closed
title: unbound: updated nixos service from Upstart to systemd.
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/2325
updated_at: 2014-04-20 14:58:56
body:
  There was also an error in a configuration default that would bind unbound to "127.0.0.0" instead of "127.0.0.1".


state: closed
title: openscad: fix segmentation fault while rendering
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/2329
updated_at: 2014-07-01 16:32:57
body:
  Openscad results in segmentation fault while rendering if built with gcc-4.8.2, build with gcc-4.6 instead.

  This pull request also updates cgal to version 4.4


state: closed
title: Add patch for GCC bug 58800.
user_login: ambrop72
html_url: https://github.com/NixOS/nixpkgs/pull/2330
updated_at: 2014-07-01 16:31:45
body:
  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58800

  I have not been able to test this due to nix wanting to rebuild lots of things before building gcc.
  Patch was created with: `svn diff -r 203872:203873 http://gcc.gnu.org/svn/gcc/branches`

  This should fix a crash in OpenSCAD: https://github.com/openscad/openscad/issues/514


state: closed
title: uzbl doesn't work out of the box
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2332
updated_at: 2014-05-12 09:07:29
body:
  After `nix-env -i uzbl`:

  ```
  ✓ lenalee shana % uzbl-tabbed &                                                                              % [P /tmp ] [J 2 ] [L 25 ] 
  [3] 4228
  ✓ lenalee shana % Traceback (most recent call last):                                                         % [P /tmp ] [J 3 ] [L 26 ] 
    File "/home/shana/.nix-profile/bin/uzbl-tabbed", line 140, in <module>
      import pygtk
  ImportError: No module named pygtk

  [3]  + exit 1     uzbl-tabbed
  ✓ lenalee shana % uzbl-browser                                                                               % [P /tmp ] [J 2 ] [L 26 ] 

  (.uzbl-core-wrapped:4229): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
  zsh: trace trap  uzbl-browser
  ✗ 133 lenalee shana % uzbl-core                                                                              % [P /tmp ] [J 2 ] [L 27 ] 

  (.uzbl-core-wrapped:4236): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
  zsh: trace trap  uzbl-core
  ```

  Seems like missing deps for the first bit and some missing config for the other two.


state: closed
title: texinfo-5.2 tests fail on Darwin due to a bad zdiff
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2338
updated_at: 2014-08-10 18:42:19
body:
  Texinfo tests end:

  ```
  + test -f /nix/store/7bn2m7i6j8fmkvg4wwhjzp22ix822gkp-perl-5.16.3/bin/zdiff
  + test -f /nix/store/7bn2m7i6j8fmkvg4wwhjzp22ix822gkp-perl-5.16.3/bin/zdiff.exe
  + for dir in '$PATH'
  + IFS='     
  '
  + test -f /nix/store/y2lsw31p99nyxqzs2cb6hb97x7dp2pnq-xz-5.0.5/bin/zdiff
  + test -f /nix/store/y2lsw31p99nyxqzs2cb6hb97x7dp2pnq-xz-5.0.5/bin/zdiff.exe
  + for dir in '$PATH'
  + IFS='     
  '
  + test -f /nix/store/7wlnid5151igk5ix10l1cb4z6fv733bi-gcc-native/bin/zdiff
  + test -f /nix/store/7wlnid5151igk5ix10l1cb4z6fv733bi-gcc-native/bin/zdiff.exe
  + for dir in '$PATH'
  + IFS='     
  '
  + test -f /nix/store/y2lsw31p99nyxqzs2cb6hb97x7dp2pnq-xz-5.0.5/bin/zdiff
  + test -f /nix/store/y2lsw31p99nyxqzs2cb6hb97x7dp2pnq-xz-5.0.5/bin/zdiff.exe
  + for dir in '$PATH'
  + IFS='     
  '
  + test -f /bin/zdiff
  + test -f /bin/zdiff.exe
  + for dir in '$PATH'
  + IFS='     
  '
  + test -f /usr/bin/zdiff
  + test -x /usr/bin/zdiff
  + return 0
  + zdiff ../../install-info/tests/ii-0041-expected-dir-file.gz ii41-NS2pHAw4.gz
  /usr/bin/zdiff: line 49: setvar: command not found
  /usr/bin/zdiff: line 50: setvar: command not found
  /usr/bin/zdiff: line 49: setvar: command not found
  /usr/bin/zdiff: line 50: setvar: command not found
  Binary files ../../install-info/tests/ii-0041-expected-dir-file.gz and ii41-NS2pHAw4.gz differ
  + retval=2
  + rm -f ii41-NS2pHAw4 ii41-NS2pHAw4.gz
  + exit 2

  FAIL: ii-0050-test
  ==================
  ```


state: closed
title: nixos-rebuild infinite recursion
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2340
updated_at: 2014-04-22 18:09:45
body:
  The commit eda854d50f6515e introduced infinite recursion when doing nixos-rebuild:

  ```
  building the system configuration...
  error: infinite recursion encountered
  ```

  This happens when enabling gnome3: `services.xserver.desktopManager.gnome3.enable = true`.
  You can find the gnome3.nix module here: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/x11/desktop-managers/gnome3.nix

  Any hints on how to fix this?


state: closed
title: icu4c build broken on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2341
updated_at: 2014-04-28 20:50:36
body:
  This is very recent breakage, but the build fails with:

  ```
  error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: changing install names or rpaths can't be redone for: /nix/store/7jq7bkf6q9qy2sxqhksbnjq15zy48vlq-icu4c-52.1/lib/libiculx.52.1.dylib (for architecture x86_64) because larger updated load commands do not fit (the program must be relinked, and you may need to use -headerpad or -headerpad_max_install_names)
  ```


state: closed
title: openexr source is dead
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2343
updated_at: 2015-07-02 12:58:37
body:
  ```
  output path `/nix/store/yi78z0968zhwrypkdhfx85fn3la9f2kb-openexr-1.7.1.tar.gz' should have sha256 hash `0l2rdbx9lg4qk2ms98hwbsnzpggdrx3pbjl6pcvrrpjqp5m905n6', instead has `0rwcp2nwsl72vx7ixajbhy1y8jz3pa8k84ja3hww48jbp7w5a5cg'
  ```


state: closed
title: Add android ndk support
user_login: cpages
html_url: https://github.com/NixOS/nixpkgs/pull/2346
updated_at: 2014-06-27 08:18:43
body:
  This adds an expression for the android ndk, and I also updated the buildApp expression so it can build ndk based apps, when setting useNDK to true.


state: closed
title: Sword: update to 1.7.2
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/2348
updated_at: 2014-06-17 16:38:11
body:
  The first of a serie of updates I am planning: Sword itself, Bibletime and Xiphos.

  (As I am not so confident in my Git skills, I will do it one commit at time).


state: closed
title: gdk-pixbuf: check for writable $out/.., closes #2115
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2349
updated_at: 2014-04-22 20:01:26
body:
  Note I've changed the loaders.cache path in order to not clutter /lib. I've only tested this with baobab. It runs with icons, the loaders.cache is created correctly and I've managed to start a nix-shell as user.


state: closed
title: Add expression for sage
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2353
updated_at: 2014-04-28 23:22:33
body:
  This does not work yet on Darwin due to a linker flags issue (reported in another bug), but it should be fine elsewhere.


state: closed
title: glibc_multi: fix ldd on x86_64
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/2354
updated_at: 2014-06-30 09:11:43
body:
  This patch will fix ldd on x86_64 multi arch systems.

  The problem:
  ldd will check a given binary against every rtld in a list via $rtld --verify.
  Usually this list contains both a path of the 32bit and the 64bit linker.

  The problem on NixOS is that these libraries don't correspondent in the same directory since they belong to two different packages--but ldd still thinks so.

  That causes that ldd from glibc_multi will only work on 64bit binaries and will exit with "not a dynamic linked library" otherwise.

  This fix simply corrects the RTLDLISD variable used in ldd.


state: closed
title: steam: fix steam on x86_64
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/2355
updated_at: 2017-12-24 00:40:00
body:
  Currently steam will do a 32bit only install. On 64bit systems it won't run correctly or at least most games won't. The problem is that games supporting 64bit will run their 64bit binary because the system propagates it. But the current chroot steam env just has 32bit libs installed and the game will therefore crash.

  This patch will alter buildFHSChrootEnv to support multi lib installs. For this purpose I have added new config variables to buildFHSChrootEnv--if these keep untouched the env will build as before. This means that the patch should not break any other packages utilizing buildFHSChrootEnv.

  On the steam side I have added many missing libraries and made it compatible with the new system.

  All games that I have tested yet worked right out of the box what just wasn't possible before.

  Since steam uses ldd to find out which libraries are still missing, this patch will only work after PR #2354 has been merged.

  Further I haven't tested this on a 32bit only system. So please only merge after someone got this tested.


state: closed
title: Texstudio : advanced editor for LaTeX
user_login: Chaddai
html_url: https://github.com/NixOS/nixpkgs/pull/2357
updated_at: 2014-08-07 04:35:50
body:
  Hello,
  Texstudio is a pretty good editor for Latex, it's multiplatform, pretty efficient and easy to use. It's basically a fork of Texmaker, another well known Latex editor, but it tends to be even more configurable and have more features, if not exactly the same stability. Poppler-qt4 is needed to support in-editor preview.


state: closed
title: Run grub-install when either boot-device or /boot/grub-device changes
user_login: alexanderkjeldaas
html_url: https://github.com/NixOS/nixpkgs/issues/2359
updated_at: 2018-06-23 23:17:07
body:
  Adding an issue since I was bitten by this today.

  There is already a FIXME in nixos/modules/system/boot/loader/grub/install-grub.pl regarding running grub-install when the boot-device changes.

  In addition, the partition where /boot/grub is located can change, and in that case grub-install should also be run.


state: closed
title: Spurious failed mount units block other services from starting
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/2362
updated_at: 2014-04-28 15:22:29
body:
  With new systemd:

  11:24 < rickynils> # systemctl status sys-fs-fuse-connections.mount
  11:24 < rickynils> ● sys-fs-fuse-connections.mount - FUSE Control File System
  11:24 < rickynils>    Loaded: loaded 
  (/nix/store/i2dnk2cjri4s4n96gfrnvciwjghscj7l-systemd-212/example/systemd/system/sys-fs-fuse-connections.mount)
  11:24 < rickynils>    Active: inactive (dead)
  11:24 < rickynils>            start condition failed at Wed 2014-04-23 14:29:03 CEST; 2h 51min ago
  11:24 < rickynils>            ConditionPathExists=/sys/fs/fuse/connections was not met
  11:24 < rickynils>     Where: /sys/fs/fuse/connections
  11:24 < rickynils>      What: fusectl
  11:24 < rickynils>      Docs: https://www.kernel.org/doc/Documentation/filesystems/fuse.txt
  11:24 < rickynils>            http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
  11:24 < rickynils> Apr 23 14:29:03 systemd[1]: Mounted FUSE Control File System.

  This causes vboxnet0 and the EFI /boot automount to fail, as they depend on this mount unit.


state: closed
title: linux: Enable NFSv4.1, v4.2 clients and swap on NFS
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/2365
updated_at: 2014-09-01 16:26:46
body:
  I'm only enabling for kernels >= 3.11 to be conservative, because clients and
  servers automatically negotiate and use the highest mutually supported version
  by default, but only in kernel 3.11 server NFSv4.1 support actually became RFC
  compliant.


state: closed
title: MediaWiki fails to initialize the database
user_login: cillianderoiste
html_url: https://github.com/NixOS/nixpkgs/issues/2366
updated_at: 2014-04-23 21:19:51
body:
  It looks like the startup script fails to authenticate; when I try to run the part which creates the tables manually as root I get the following error: 

  ```
  $ psql -U "mediawiki" "mediawiki"
  psql: FATAL:  Peer authentication failed for user "mediawiki"
  ```

  This also fails for me as root with 


state: closed
title: mpc: name clash causes mutual exclusion in nix-env
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2367
updated_at: 2015-02-03 02:30:22
body:
  I wanted to install `mpc`, the MPD client.

  ```
  [shana@lenalee:~/programming]$ nix-env -qa | grep mpc
  gmpc-11.8.16
  libmpcdec-1.2.6
  mpc-0.25
  mpc-1.0.1
  mpc123-0.2.4
  ncmpc-0.21
  ncmpcpp-0.5.10
  pypy2.2-stompclient-0.3.2
  python2.7-stompclient-0.3.2
  python3.3-stompclient-0.3.2
  python3.4-stompclient-0.3.2
  ```

  Cool, it's packaged. I proceed to `nix-env -i mpc` and then try to run it.

  ```
  [shana@lenalee:~]$ nix-env -i mpc
  replacing old `mpc-1.0.1'
  installing `mpc-1.0.1'

  [shana@lenalee:~]$ mpc
  The program ‘mpc’ is currently not installed. You can install it by typing:
    nix-env -i mpc
  ```

  Huh?

  After few minutes I realised that there are actually 2 packages called `mpc` in nixpkgs: [`mpc-0.25`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/audio/mpc/default.nix) is the MPD client but [`mpc-1.0.1`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/mpc/default.nix) is an arithmetic package.

  OK, I think, I'll just explicitly state that I want the client version:

  ```
  [shana@lenalee:~/programming]$ nix-env -i mpc-0.25
  replacing old `mpc-1.0.1'
  installing `mpc-0.25'
  these paths will be fetched (0.20 MiB download, 2.01 MiB unpacked):
    /nix/store/946nk6id0gpxjp911j3fcvymq9hq50wp-libmpdclient-2.9
    /nix/store/z6icszjx38dhgj5ckffal8k6qnp4fg2s-mpc-0.25
  fetching path `/nix/store/946nk6id0gpxjp911j3fcvymq9hq50wp-libmpdclient-2.9'...

  *** Downloading ‘http://cache.nixos.org/nar/0aadjf3qcjzwbil94bjp0s3l9ks4xh56vhzsy6w77n4slsfafhbw.nar.xz’ to ‘/nix/store/946nk6id0gpxjp911j3fcvymq9hq50wp-libmpdclient-2.9’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100  164k  100  164k    0     0   339k      0 --:--:-- --:--:-- --:--:--  339k

  fetching path `/nix/store/z6icszjx38dhgj5ckffal8k6qnp4fg2s-mpc-0.25'...

  *** Downloading ‘http://cache.nixos.org/nar/1kz93vcgr3mxghk0i89qa76w3lahdvpwnr5gmx59044hckhxd23y.nar.xz’ to ‘/nix/store/z6icszjx38dhgj5ckffal8k6qnp4fg2s-mpc-0.25’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 38408  100 38408    0     0   117k      0 --:--:-- --:--:-- --:--:--  117k

  building path(s) `/nix/store/8isagz6mmhvwr4wgn66h2hiwlwxkl9lr-user-environment'
  created 2775 symlinks in user environment
  ```

  What‽ It replaced `mpc`, the arithmetic library!

  This is a big problem, two completely different programs can't co-exist because they have the same name! Come on guys, this is why package namespaces exist! What will happen if I state `mpc` as a dependency for my package? I'll currently get the library. What if `mpc`-the-client decides to start numbering with major versions? In 6 months I might get `mpc`-the-client and not `mpc`-the-library. Big problem.


state: closed
title: TeXmaker
user_login: Chaddai
html_url: https://github.com/NixOS/nixpkgs/pull/2368
updated_at: 2014-04-29 14:59:24
body:
  Hello,
  TeXMaker is an advanced LaTeX editor, used by many math teachers and some scientists to edit their LaTeX documents. With it and TeXstudio, LaTeX users will have two very good multiplatforms options to edit LaTeX in addition to emacs, vim or less specialized editors.

  poppler-qt4 didn't benefits from a pkgconfig file due to the way poppler/default.nix is agenced, this is now corrected which should simplify future packages that use poppler-qt4.


state: closed
title: 14.04 systemd problems
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/2376
updated_at: 2014-04-28 10:34:41
body:
  I tried release-14.04 (state about wednesday's 16:00 GMT) on my i686 NixOS machine, but it wasn't usable. Even "systemctl status" didn't work and just complained about some dbus error.

  I don't remember details, and I probably won't be around that machine until monday, but I'll try things based on 14.04 elsewhere.


state: closed
title: NixOS: systemd couldn't unmount NFS mount
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/2377
updated_at: 2016-03-20 23:01:29
body:
  I just tried to reboot my machine and systemd became stuck trying to unmount an NFS mount (or at least, it was taking much longer than it should).

  It seems that the NetworkManager service was stopped before the filesystem was unmounted. Since it was a network filesystem, probably it was trying but was unable to communicate with the server.

  I'm guessing this could potentially cause data loss if there was unwritten data still sitting in the client's buffers...


state: closed
title: Rename hardware.opengl.videoDrivers back to services.xserver.videoDrivers
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/2379
updated_at: 2014-04-29 12:43:15
body:
  The new name is just wrong: the values set an X11 driver, which _might_ imply some OpenGL configuration (e.g. for the `cirrus` X11 driver we use Mesa).


state: closed
title: Drop Cinnamon support
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/2384
updated_at: 2014-04-28 21:16:06
body:
  Hello, 

  Cinnamon 1.8 does not work anymore. So I tried to update it to 2.0.14.
  I ran into a problem where I ask several times for help to solve it. 
  Because after a week I get no respons I have to make the conclusion that Cinnamon will not work on Nixos. 

  So therefore my advise to drop Cinnamon complete.

  Roelof


state: closed
title: nixos-containers: add support for creating containers by specifing nixos file
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/2385
updated_at: 2016-03-08 20:37:34
body:
  Currently the only way to create nixos containers are by specifing a string, which is not very usefull if i want to test my deployment configurations. It would be great if i could specify configuration file that would get built. Also there should be an option to make rebuilts of containers outside of containers. I manage all of my machines using nixops and don't want to rely on nixos-rebuild.


state: closed
title: nixos-containers: add support for running on non nixos, non systemd machines
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/2386
updated_at: 2019-01-02 10:05:21
body:
  Currently nixos-containers could be only run on nixos machines. It would be great if it would be possible to run them on non nixos linux machines using something like `lxc` or `libvirt-lxc`. I already made this possible, but it's a hackup `https://github.com/kiberpipa/nix-rehash/blob/master/container.nix`.


state: open
title: ccacheStdenv does not pass libc tests
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2387
updated_at: 2018-06-23 18:49:47
body:
  I'm trying to use ccacheStdenv. I use max-jobs 6, cores 6, use-chroot true, and the following .nixpkgs/config.nix for my user:

  ```
  { pkgs }:

  {
    replaceStdenv = { pkgs }: pkgs.ccacheStdenv;

    packageOverrides = pkgs: {
      ccacheWrapper = pkgs.ccacheWrapper.override {
        extraConfig = ''
          CCACHE_COMPRESS=1
          CCACHE_DIR=/bin/.ccache
        '';
      };
    };
  }
  ```

  I ran `nix-shell ~/nixpkgs/ -A ccacheStdenv` as user.

  Only showing the failed tests below:

  ```
  =====================================================
     GNU coreutils 8.21: gnulib-tests/test-suite.log   
  =====================================================

  3 of 289 tests failed.  (28 tests were not run).  

  .. contents:: :depth: 2


  FAIL: test-fdutimensat (exit: 134)
  ==================================

  test-utimens.h:103: assertion failed

  FAIL: test-utimens (exit: 134)
  ==============================

  test-utimens.h:130: assertion failed

  FAIL: test-utimensat (exit: 134)
  ================================

  test-utimens.h:119: assertion failed

  ======================================
  3 of 289 tests failed
  (28 tests were not run)
  See gnulib-tests/test-suite.log
  Please report to bug-coreutils@gnu.org
  ======================================
  make[6]: *** [test-suite.log] Error 1
  make[6]: Leaving directory `/tmp/nix-build-coreutils-8.21.drv-1/coreutils-8.21/gnulib-tests'
  [q[qmake[5]: *** [check-TESTS] Error 2
  make[5]: Leaving directory `/tmp/nix-build-coreutils-8.21.drv-1/coreutils-8.21/gnulib-tests'
  [q[qmake[4]: *** [check-am] Error 2
  make[4]: Leaving directory `/tmp/nix-build-coreutils-8.21.drv-1/coreutils-8.21/gnulib-tests'
  [q[qmake[3]: *** [check-recursive] Error 1
  make[3]: Leaving directory `/tmp/nix-build-coreutils-8.21.drv-1/coreutils-8.21/gnulib-tests'
  [q[qmake[2]: *** [check] Error 2
  make[2]: Leaving directory `/tmp/nix-build-coreutils-8.21.drv-1/coreutils-8.21/gnulib-tests'
  [q[qmake[1]: *** [check-recursive] Error 1
  make[1]: Leaving directory `/tmp/nix-build-coreutils-8.21.drv-1/coreutils-8.21'
  [q[qmake: *** [check] Error 2
  ```


state: closed
title: mesos: Add package
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/2391
updated_at: 2014-06-15 21:25:48
body:
  This PR adds a nix expression for [Apache Mesos](http://mesos.apache.org/).

  I have a build running locally, but it hasn't finished yet. This is my first PR, and I'm fairly new to Nix, so please do let me know if I'm doing anything wrong/less-than-ideal here.

  Thanks!


state: closed
title: capnproto: Add package
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/2392
updated_at: 2014-06-13 16:11:16
body:
  This PR adds a nix expr for the [capnproto](http://kentonv.github.io/capnproto) serialization library.


state: closed
title: Package Tibia 10.38
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/pull/2396
updated_at: 2014-06-21 03:47:55
body:
  All feedback welcome, my first package. mesa is used for libGLU, LD_LIBRARY_PATH is used for libGL.


state: closed
title: Don't include the haskell version in haskell packages that are libraries and executables
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/2400
updated_at: 2014-08-26 16:52:19
body:
  Currently, the cabal builder only checks if `isLibrary` is true and if so adds the `haskell-` prefix and the `ghc-${version}` suffix to the name, but some packages (like `haskellPackages.darcs`) contain both executables AND libraries, and probably should get the non-haskell-specific name as a result.

  cc @peti 


state: closed
title: rxvt-unicode: add 256-color resources patch
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/2404
updated_at: 2014-07-10 05:53:10
body:
  This adds a patch to rxvt-unicode that allows setting the 256-colors colortable in Xresources. Original author: https://github.com/trapd00r/rxvt-unicode


state: closed
title: Infinality module
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/2406
updated_at: 2014-10-10 15:52:38
body:
  There are many Infinality settings which are intended to be
  user-configurable, but the Infinality settings resided in the read-only
  Nix store. This module allows those options to be configured and
  documents them. Some enviroment variables must also be set according to
  the desired style to activate the Infinality FreeType patches. The many
  style presets that ship with Infinality are exposed by this module.

  @vcunat We talked about this last month. This is one of the modules I've been using for some time to properly control Infinality and Fontconfig. This module will fix the problem where Infinality was enabled in Fontconfig but disabled in FreeType. It defaults to "on" in both places, but disabling it in the module will now _actually_ disable it in Fontconfig.


state: closed
title: $PYTHONPATH is not set when using nix-shell and pythonFull
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/2411
updated_at: 2014-10-16 11:26:38
body:
  To reproduce, create `default.nix` with following contents:

  ```
  let
    pkgs = import <nixpkgs> {};
    stdenv = pkgs.stdenv;
  in
    stdenv.mkDerivation rec {
      name = "test-env";
      src = ./.;
      buildInputs = [ pkgs.python27Full pkgs.python27Packages.numpy ];
    }
  ```

  ```
  $ nix-shell
  $ echo $PYTHONPATH
  ```

  Returns an empty string.


state: closed
title: python: setuptools namespaces are broken (give collisions)
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/2412
updated_at: 2017-10-30 06:44:58
body:
  Since https://github.com/NixOS/nixpkgs/commit/bf5d6fb9b1c12a919853f15571b5a012f87fd928, any combination of packages using setuptools namespaces are broken due to the fact we're not using eggs anymore. Since packages have the same path, they collide.

  For example:

  ```
  collision between `/nix/store/j52ga0vwgrjh607ql4kcs4mwnm4rkhjc-python2.7-logilab-astng-0.24.3/lib/python2.7/site-packages/logilab/__init__.py' and `/nix/store/dqsy6a2nv09j7hcv2a300q6392zbry0z-python2.7-logilab-common-0.61.0/lib/python2.7/site-packages/logilab/__init__.py' at /nix/store/9z6d76pz8rr7gci2n3igh5dqi7ac5xqj-builder.pl line 72.
  ```


state: closed
title: Whole-system tests documentation seems outdated
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2413
updated_at: 2014-04-26 11:46:39
body:
  The docs say to run nix-build tests/ -A gnome3. However there's no default.nix. Perhaps it should be nix-build tests/gnome3.nix:
  http://nixos.org/nixos/manual/#idm140687155798000


state: closed
title: Enable encrypted backing devices in fileystem configurations
user_login: edwtjo
html_url: https://github.com/NixOS/nixpkgs/pull/2416
updated_at: 2014-06-19 14:14:48
body:
  Example configuration can be viewed at: https://github.com/edwtjo/nixcfgs/blob/master/tempest.nix

  This could possibly need some more work, like deciding on what encryption modules to use and autofill the filesystem device since we know the label..


state: closed
title: Not very helpful build error
user_login: edwtjo
html_url: https://github.com/NixOS/nixpkgs/issues/2419
updated_at: 2014-04-27 18:30:41
body:
  I'm getting:

  ```
  note: keeping build directory `/tmp/nix-build-stage-2-init.sh.drv-30'
  note: keeping build directory `/tmp/nix-build-issue.drv-7'
  note: keeping build directory `/tmp/nix-build-etc-file.drv-17'
  killing process 10353
  killing process 10352
  killing process 10351
  killing process 10349
  killing process 10343
  error: failed to set up the build environment for `/nix/store/a30f0b7invxs2c1fnwy8ib512v241xcz-stage-2-init.sh.drv'
  ```

  Doing 

  ```
  sudo nixos-rebuild -I nixpkgs=. build
  ```

  On nixpkgs/master @ 9a77b8e64f41cbfe682dc2bdaa8635ee01d41013

  Is anyone else? Also how would I increase the verbosity in this kind of situation --show-trace isn't very helpful.


state: closed
title: chromiumWrapper creates two .desktop files (none with working icon)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/2420
updated_at: 2014-05-01 14:06:23
body:
  I have `chromiumWrapper` in `environment.systemPackages` and
  after `sudo nix-channel --update` and `sudo nixos-rebuild switch` today (== 33eced411fea68fd033a1fbd6de6b424b3af564b), I got two chromium .desktop files:

  ```
  /run/current-system/sw/share/applications/chromium.desktop
  /run/current-system/sw/share/applications/Chromium.desktop
  ```

  The first file:

  ```
  $ cat /run/current-system/sw/share/applications/chromium.desktop                                                                                                                                                                                                              
  [Desktop Entry]                                                                                                                                                                                                                                                                
  Type=Application                                                                                                                                                                                                                                                               
  Exec=chromium %U                                                                                                                                                                                                                                                               
  Icon=/nix/store/0ihj3f2prc20wf7rnipkmv1k6na9dbrx-chromium-stable-34.0.1847.116/share/icons/hicolor/48x48/apps/chromium.png                                                                                                                                                     
  Comment=                                                                                                                                                                                                                                                                       
  Terminal=false                                                                                                                                                                                                                                                                 
  Name=Chromium                                                                                                                                                                                                                                                                  
  GenericName=Web Browser                                                                                                                                                                                                                                                        
  MimeType=                                                                                                                                                                                                                                                                      
  Categories=Application;Network;WebBrowser;                                                                                                                                                                                                                                     
  Encoding=UTF-8
  ```

  The second file:

  ```
  $ cat /run/current-system/sw/share/applications/Chromium.desktop                                                                                                                                                                                                               
  [Desktop Entry]                                                                                                                                                                                                                                                                
  Type=Application                                                                                                                                                                                                                                                               
  Exec=chromium                                                                                                                                                                                                                                                                  
  Icon=chromium                                                                                                                                                                                                                                                                  
  Comment=An open source web browser from Google                                                                                                                                                                                                                                 
  Terminal=false                                                                                                                                                                                                                                                                 
  Name=Chromium                                                                                                                                                                                                                                                                  
  GenericName=Web browser                                                                                                                                                                                                                                                        
  MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/mailto;x-scheme-handler/webcal                                                                                                            
  Categories=Network;WebBrowser                                                                                                                                                                                                                                                  
  Encoding=UTF-8
  ```

  Both entries show up in the start menu (KDE Kicker?) but none of them have working icon. Annoying! :-)


state: closed
title: eigen: upgrading version to 3.2.1
user_login: giogadi
html_url: https://github.com/NixOS/nixpkgs/pull/2423
updated_at: 2014-06-19 20:57:29
body:
  Updating to the latest version of Eigen, 3.2.1, which has lots of bugfixes.

  This was my excuse to learn a bit about Nix's package maintenance system, so feel free to let me know if I've done anything wrong!


state: closed
title: supercollider: add Emacs support (aka SCEL)
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/pull/2426
updated_at: 2014-06-17 16:58:38
body:
  The current expression for SuperCollider in the repository builds and installs a version of the application which uses a built-in Qt-based IDE, but disables built-in support for using Emacs as an IDE.  This new expression enables that feature and also builds the built-in Qt IDE by default.  I used the current SuperCollider default expression as a staring point, and then modified the proper cmake flag and added the necessary dependencies. 


state: closed
title: Pass username and password to nix-prefetch-git
user_login: linquize
html_url: https://github.com/NixOS/nixpkgs/issues/2427
updated_at: 2017-10-29 22:53:50
body:
  Without embedding username and password in URL, e.g. (http://username:password@xxx.com),
  how to pass username and password to `nix-prefetch-git`?
  It is a private repository with password protected.
  I use http basic auth.
  I cannot use `.netrc` because it has no `$HOME`.


state: closed
title: Provide ghcHEAD which is actually closer to HEAD
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2428
updated_at: 2015-01-20 22:53:08
body:
  Currently the ghcHEAD package is from March and over a month old package can hardly be called HEAD. It's older than the latest stable release!

  I'm currently looking for a place where a source tarball for newer version but I thought I'd open up an issue in case someone has one already.

  Honestly, the package should pull from git but I don't think nix is able to do that at the moment: we need to know the exact version and SHA ahead of time, right?


state: closed
title: nixos: Add support for changing supported systems
user_login: wkennington
html_url: https://github.com/NixOS/nixpkgs/pull/2429
updated_at: 2014-09-07 00:51:33
body:
  release.nix and release-combined.nix current hardcode the systems which
  they are built for. This change introduces an argument to the
  expressions called supportedSystems, which allows the builder to choose
  which architectures he wants to build. By default, this uses the same
  linux x86_64 and i686 architectures.


state: closed
title: livestreamer: version 1.8.0
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/pull/2432
updated_at: 2014-07-21 20:16:12
body:
  A test fails with Python 3.4 so we ignore that one.

  The program depends on `rtmpdump` to be in PATH for some sources (but it tells the user at runtime once they try it). Should this be included in the install somehow or is it fine to just have the user install it manually?


state: closed
title: nvidia-x11: add nividia-uvm module.
user_login: dguibert
html_url: https://github.com/NixOS/nixpkgs/pull/2433
updated_at: 2016-02-29 07:32:05
body:
  This kernel module provides support for the new Unified Memory feature in
  the current CUDA releases.


state: closed
title: EFI System Partition Automount hangs
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/2434
updated_at: 2014-04-30 14:01:53
body:
  On an EFI system, if you don't have an fstab entry for `/boot` systemd will generate an automount for it based on the ESP the bootloader said it was booted from (see `SYSTEMD-EFI-BOOT-GENERATOR(8)`). After switching to `14.04`, the automount hangs. Curiously, `systemctl status boot.mount` shows `Apr 28 11:18:01 nixos systemd[1]: Dependency failed for EFI System Partition.` but all of the dependencies visible with `systemctl list-dependencies boot.mount` have started fine.


state: closed
title: Firewall service fails to start
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/2435
updated_at: 2014-04-30 14:02:30
body:
  With systemd-212:

  `Apr 28 11:11:22 nixos firewall-start[2029]: iptables: No chain/target/match by that name.`


state: closed
title: dev-vboxnetctl.device fails
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/2436
updated_at: 2014-04-30 14:01:48
body:
  With systemd-212:

  ```
  $ stat /dev/vboxnetctl 
    File: ‘/dev/vboxnetctl’
    Size: 0               Blocks: 0          IO Block: 4096   character special file
  Device: 4h/4d   Inode: 1629        Links: 1     Device type: a,3a
  Access: (0600/crw-------)  Uid: (    0/    root)   Gid: (    0/    root)
  Access: 2014-04-28 11:09:52.804999941 -0400
  Modify: 2014-04-28 11:09:52.804999941 -0400
  Change: 2014-04-28 11:09:52.804999941 -0400
   Birth: -
  ```

  ```
  $ systemctl status dev-vboxnetctl.device
  ● dev-vboxnetctl.device
     Loaded: loaded
     Active: inactive (dead)

  Apr 28 11:11:22 nixos systemd[1]: Job dev-vboxnetctl.device/start timed out.
  Apr 28 11:11:22 nixos systemd[1]: Timed out waiting for device dev-vboxnetctl.device.
  ```


state: closed
title: fix GNUnet missing dependencies
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/pull/2438
updated_at: 2014-06-16 12:51:39
body:
  libgnurl is essential for bootstrapping a new node (to download the hostlist)

  gnutls is needed by gnunet-gns-proxy.

  I left out bluetooth and gstreamer, which gnunet can also use.

  Also, sort the dependencies alphabetically.

  I tested this commit cherry-picked to 14.04, but haven't tested it directly.


state: closed
title: tzdata: use symlinks instead of hardlinks
user_login: klao
html_url: https://github.com/NixOS/nixpkgs/pull/2446
updated_at: 2014-04-29 14:27:10
body:
  Hard links are not handled by nar, so installing from binary cache
  unnecessarily duplicates data. Also, it's more common to use symlinks for the
  tzdata package in other distributions.


state: closed
title: virt-manager cannot save settings anymore
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/2448
updated_at: 2014-05-03 19:48:59
body:
  Since not long ago, virt-manager lost its ability to save its settings:

  ```
  $ virt-manager --no-fork  # to see console output
  [...]
  (.virt-manager-wrapped:24607): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files
  ```

  Changing a setting and restarting the application shows that the new setting is lost and the old setting is back.

  I tried to fix it with `$GSETTINGS_SCHEMA_DIR` like I've seen in several commits lately, but it didn't work for me. If my grep skills are any good, `ca.desrt.dconf` is provided by the `gnome3.dconf` package.


state: closed
title: Grub Update
user_login: wkennington
html_url: https://github.com/NixOS/nixpkgs/pull/2449
updated_at: 2014-09-20 04:57:29
body:
  This patchset brings grub up to the 2.02 beta release. This version of grub now supports most of the features in the zfsonlinux project allowing it to boot directly from root zpools. I also refactored install-grub.pl so that it understands how to search for zpools and btrfs volumes. Additionally a feature was added to allow users to force grub into locating disks by uuid or label.

  This still needs extensive testing. I plan to add nixos tests for a variety of different edge case configurations. For now I just wanted to get this out for feedback.


state: closed
title: add uim: A multilingual input method framework.
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/2450
updated_at: 2014-09-24 23:05:55
body:
  UIM is a multilingual input method framework (i.e. programs used to input Japanese, Chinese, Korean, and other complex languages) commonly used in Japan.
  This patch adds UIM itself as well as configuration options for input method modules for GTK+ 2, GTK+ 3, and Qt 4. The options tell GTK+ and Qt where shared libraries of input modules are, so that GTK+ and Qt can cooperate with input methods.
  Setting `programs.uim.enable = true` in the configuration file installs the UIM and configure GTK+ and Qt. Other input method frameworks such as Fcitx can utilise options `gtk2ImModules`, `gtk3ImModules`, and `qtImModules` to better cooperation with GTK+ and Qt.


state: closed
title: MariaDB on OS X
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/2453
updated_at: 2014-08-30 19:49:53
body:
  With these patches I can build and run MariaDB on OS X.  Most are copied from the mysql5.5 build, but I did have to remove some asm code, otherwise I get the error

  ```
  [ 15%] Building C object mysys/CMakeFiles/mysys.dir/my_context.c.o
  .../nix-build-mariadb-10.0.10.drv-1/mariadb-10.0.10/mysys/my_context.c:207:Unknown pseudo-op: .cfi_escape
  .../nix-build-mariadb-10.0.10.drv-1/mariadb-10.0.10/mysys/my_context.c:207:Rest of line ignored. 1st junk character valued 48 (0).
  make[2]: *** [mysys/CMakeFiles/mysys.dir/my_context.c.o] Error 1
  ```

  I did not investigate fully. Perhaps on OS X a different assembler is used?


state: closed
title: grub: Allow setting the boot root explicitly
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/2456
updated_at: 2015-02-22 17:18:06
body:
  If /boot is a btrfs subvolume, it will be on a different device than / but not be
  at the root from grub's perspective. This should be fixed in a nicer way by #2449,
  but that won't make it into 14.04


state: closed
title: Strangeness with the transformers Haskell attribute
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2458
updated_at: 2014-05-27 18:07:18
body:
  In `haskell-packages.nix` I find this:

  ```
    transformers_0_2_2_0 = callPackage ../development/libraries/haskell/transformers/0.2.2.0.nix {};
    transformers_0_3_0_0 = if (pkgs.stdenv.lib.versionOlder ghc.version "7.7") then
       (callPackage ../development/libraries/haskell/transformers/0.3.0.0.nix {}) else null;
    transformers = self.transformers_0_3_0_0;
  ```

  Does this mean there is no transformers library at all for 7.8.2?  This was getting in the way of my development, so I changed it to:

  ```
    transformers_0_2_2_0 = callPackage ../development/libraries/haskell/transformers/0.2.2.0.nix {};
    transformers_0_3_0_0 = callPackage ../development/libraries/haskell/transformers/0.3.0.0.nix {};
    transformers = self.transformers_0_3_0_0;
  ```

  How is the existing code supposed to work?


state: closed
title: haskellPackages.threepennyGui: Fix by requiring aeson-0.6.2.1
user_login: ltoth
html_url: https://github.com/NixOS/nixpkgs/pull/2459
updated_at: 2014-07-14 18:10:26
body:
  This package did not build for me, as the cabal file has `build-depends: aeson == 0.6.*` and the NixPkgs `aeson` version is a more recent 0.7.\* one.  I tried adding `jailbreak = true` to the `threepennyGui` Nix expression, but it looks like the old(er) version of `aeson` is in fact required (the interface changed), so I added a Nix expression for the old version and changed `threepennyGui` to depend on that specific version.


state: closed
title: How to install a nixos module?
user_login: linquize
html_url: https://github.com/NixOS/nixpkgs/issues/2460
updated_at: 2016-03-08 19:32:33
body:
  I have added an entry to `nixos/modules/module-list.nix`
  What commands should I type in order to use the module?


state: closed
title: EOL the 13.10 branch?
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/2461
updated_at: 2014-12-18 12:12:22
body:
  I would propose to stop building the 13.10 branch and updating the 13.10 channel, unless there are many people who want to keep using it (and ideally wants to volunteer to maintain it).


state: closed
title: VirtualBox is built without hardening (NOT recommended for distro packages)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/2462
updated_at: 2014-12-09 12:12:07
body:
  When building VirtualBox, it outputs this warning:

  ```
  +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++
  Hardening is disabled. Please do NOT build packages for distribution with
  disabled hardening!
  +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++
  ```


state: closed
title: add zeromq4 and zeromq4-haskell
user_login: tdimiduk
html_url: https://github.com/NixOS/nixpkgs/pull/2463
updated_at: 2014-07-15 19:39:50
body:
  Trying to play around with ihaskell, but it needs a newer version of zeromq, so here is my attempt at packaging it.

  This is my first attempt at packaging anything for nixos, so please let me know if I have gotten anything wrong. 


state: closed
title: systemd-fstab-generator doesn't find fsck.ext3
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/2464
updated_at: 2015-06-12 08:37:46
body:
  I just noticed this error in my systemd journal:

  ```
  systemd-fstab-generator[1016]: Checking was requested for /dev/disk/by-label/root, but /sbin/fsck.ext3 cannot be used: No such file or directory
  ```

  Is this issue significant?


state: closed
title: nvidia-x11: add nvidia-uvm module which is necessary for blender GPU support
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/pull/2465
updated_at: 2014-06-20 09:22:07
body:
  Added nvidia-uvm.ko, the NVIDIA Unified Memory kernel module, to the NVIDIA Linux driver package. This kernel module provides support for the new Unified Memory feature in an upcoming CUDA release.

  http://www.nvidia.com/Download/driverResults.aspx/69372/en-us


state: closed
title: cabal haddock 'cannot satisfy -package-id'
user_login: tiqs
html_url: https://github.com/NixOS/nixpkgs/issues/2468
updated_at: 2015-01-14 11:09:29
body:
  When developing in Haskell in a separate environment, the 'cabal haddock' command fails with:

  $ cabal haddock --executables

  ```
  Running Haddock for simplegrep-0.1.0.0...
  Preprocessing executable 'simple_grep' for simplegrep-0.1.0.0...
  <command line>: cannot satisfy -package-id optparse-applicative-0.7.0.2-af1b3a8bf37f7dacad4efe79e009e700
      (use -v for more information)
  ```

  'cabal build' works fine.

  Details:

  simple_grep.cabal:

  ``` cabal
  name:                simplegrep
  version:             0.1.0.0
  license-file:        LICENSE
  author:              asdf
  build-type:          Simple
  cabal-version:       >=1.10

  executable simple_grep
    main-is:           simple_grep.hs
    build-depends:     base >=4.6 && <4.7, bytestring, optparse-applicative
    default-language:  Haskell2010
  ```

  simple_grep.hs

  ``` haskell
  import System.Environment
  import System.IO
  import Control.Monad
  import Options.Applicative
  import Data.Monoid
  import qualified Data.ByteString.Lazy.Char8 as BL
  import qualified Data.ByteString.Char8 as B

  -- | Reads a file.
  data Opts = Opts String (Maybe String)
  getLines :: Handle -> IO [B.ByteString]
  getLines h = liftM (map BL.toStrict . BL.lines) (BL.hGetContents h)

  -- | Filters a list text lines.
  filterLines :: B.ByteString -> [B.ByteString] -> [B.ByteString]
  filterLines p = filter (p `B.isInfixOf`)

  -- | Finds all of the lines cointaining a string in a file.
  grep :: String -> Handle -> IO ()
  grep p h = do
      text <- getLines h
      mapM_ B.putStrLn $ filterLines (B.pack p) text

  -- | Parses command line options.
  parseOpts :: Opts -> IO ()
  parseOpts (Opts p (Just f)) = withFile f ReadMode $ grep p
  parseOpts (Opts p Nothing)  = grep p stdin

  -- | Entry function.
  main :: IO ()
  main = execParser opts >>= parseOpts
      where
          parser = Opts
              <$> argument str (metavar "PATTERN")
              <*> optional (argument str $ metavar "FILE")
          opts   = info parser mempty
  ```

  default.nix (environment config, used by running 'nix-shell')

  ``` nix
  { haskellPackages ? (import <nixpkgs> {}).haskellPackages }:
  let
     inherit (haskellPackages) cabal cabalInstall_1_18_0_2
       optparseApplicative QuickCheck cabal2nix;
  in cabal.mkDerivation (self: {
     pname = "simple_grep";
     version = "1.0";
     src = ./.;
     buildDepends = [
       optparseApplicative
       QuickCheck
     ];
     buildTools = [ cabalInstall_1_18_0_2 cabal2nix ];
     enableSplitObjs = false;
  })
  ```

  cabal -V

  ```
  cabal-install version 1.18.0.2
  using version 1.18.1.2 of the Cabal library
  ```

  haddock -V

  ```
  Haddock version 2.13.2, (c) Simon Marlow 2006
  Ported to use the GHC API by David Waern 2006-2008
  ```

  cabal haddock --executables -v

  ```
  Running Haddock for simplegrep-0.1.0.0...
  '/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/bin/haddock' '--ghc-version'
  creating dist/build
  creating dist/build/autogen
  '/nix/store/hz2h1zcmpywp9f30wdq48mbp91pd11wh-ghc-7.6.3-wrapper/bin/ghc' '--print-libdir'
  Preprocessing executable 'simple_grep' for simplegrep-0.1.0.0...
  copy ./simple_grep.hs to dist/build/tmp-32484/./simple_grep.hs
  creating dist/doc/html/simplegrep/simple_grep
  /nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/bin/haddock --prologue=dist/doc/html/simplegrep/simple_grep/haddo
  ck-prolog32484.txt --dump-interface=dist/doc/html/simplegrep/simple_grep/simplegrep.haddock --optghc=-package-name --op
  tghc=simplegrep-0.1.0.0 --verbosity=1 --html --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.
  6.3/share/doc/ghc/html/libraries/array-0.4.0.1,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html
  /libraries/array-0.4.0.1/array.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/sh
  are/doc/ghc/html/libraries/base-4.6.0.1,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html/librar
  ies/base-4.6.0.1/base.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/g
  hc/html/libraries/bytestring-0.10.0.2,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html/librarie
  s/bytestring-0.10.0.2/bytestring.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/
  share/doc/ghc/html/libraries/deepseq-1.3.0.1,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html/l
  ibraries/deepseq-1.3.0.1/deepseq.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/
  share/doc/ghc/html/libraries/directory-1.2.0.1,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html
  /libraries/directory-1.2.0.1/directory.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-
  7.6.3/share/doc/ghc/html/libraries/filepath-1.3.0.1,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc
  /html/libraries/filepath-1.3.0.1/filepath.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-g
  hc-7.6.3/share/doc/ghc/html/libraries/ghc-prim-0.3.0.0,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/
  ghc/html/libraries/ghc-prim-0.3.0.0/ghc-prim.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8
  c-ghc-7.6.3/share/doc/ghc/html/libraries/integer-gmp-0.5.0.0,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/shar
  e/doc/ghc/html/libraries/integer-gmp-0.5.0.0/integer-gmp.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxz
  cybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html/libraries/old-locale-1.0.0.5,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc
  -7.6.3/share/doc/ghc/html/libraries/old-locale-1.0.0.5/old-locale.haddock --read-interface=file:///nix/store/if8hs2z94p
  rp0kfwz23b2pfzqwh8vyml-haskell-optparse-applicative-ghc7.6.3-0.7.0.2/share/doc/optparse-applicative-0.7.0.2/html,/nix/s
  tore/if8hs2z94prp0kfwz23b2pfzqwh8vyml-haskell-optparse-applicative-ghc7.6.3-0.7.0.2/share/doc/optparse-applicative-0.7.
  0.2/html/optparse-applicative.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/sha
  re/doc/ghc/html/libraries/process-1.1.0.2,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html/libr
  aries/process-1.1.0.2/process.haddock --read-interface=file:///nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/sha
  re/doc/ghc/html/libraries/time-1.4.0.1,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html/librari
  es/time-1.4.0.1/time.haddock --read-interface=file:///nix/store/s6npj7gd6c53dvnl8870ssx5gk3kf6rv-haskell-transformers-g
  hc7.6.3-0.3.0.0/share/doc/transformers-0.3.0.0/html,/nix/store/s6npj7gd6c53dvnl8870ssx5gk3kf6rv-haskell-transformers-gh
  c7.6.3-0.3.0.0/share/doc/transformers-0.3.0.0/html/transformers.haddock --read-interface=file:///nix/store/43fvxiwmnim4
  4rw6qxzcybl91pdd0q8c-ghc-7.6.3/share/doc/ghc/html/libraries/unix-2.6.0.1,/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-gh
  c-7.6.3/share/doc/ghc/html/libraries/unix-2.6.0.1/unix.haddock --odir=dist/doc/html/simplegrep/simple_grep --title=simp
  le_grep --optghc=-fbuilding-cabal-package --optghc=-O --optghc=-outputdir --optghc=dist/build --optghc=-odir --optghc=d
  ist/build/tmp-32484 --optghc=-hidir --optghc=dist/build/tmp-32484 --optghc=-stubdir --optghc=dist/build/tmp-32484 --opt
  ghc=-i --optghc=-idist/build --optghc=-i. --optghc=-idist/build/autogen --optghc=-Idist/build/autogen --optghc=-Idist/b
  uild --optghc=-optP-include --optghc=-optPdist/build/autogen/cabal_macros.h --optghc=-hide-all-packages --optghc=-packa
  ge-id --optghc=base-4.6.0.1-02ac91ff7de681afee6a8fa62f0c87f3 --optghc=-package-id --optghc=bytestring-0.10.0.2-af9d348c
  e49438db8d6083fb479dbb53 --optghc=-package-id --optghc=optparse-applicative-0.7.0.2-af1b3a8bf37f7dacad4efe79e009e700 --
  optghc=-XHaskell2010 -B/nix/store/43fvxiwmnim44rw6qxzcybl91pdd0q8c-ghc-7.6.3/lib/ghc-7.6.3 dist/build/tmp-32484/./simpl
  e_grep.hs
  <command line>: cannot satisfy -package-id optparse-applicative-0.7.0.2-af1b3a8bf37f7dacad4efe79e009e700
      (use -v for more information)
  ```


state: closed
title: Docs about imperative container management
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2471
updated_at: 2015-07-03 09:21:47
body:
  Here: http://nixos.org/nixos/manual/#idm139793561137600
  the httpd example does not work because it can't connect to the container httpd unless the container firewall is disabled, or the ports are allowed.


state: closed
title: rdflib does not seem to support python3
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2472
updated_at: 2014-10-22 22:34:37
body:
  When using python3Packages.rdflib as build input:

  ```
  building path(s) `/nix/store/rli34m26lhlq9dga6cnjzvsspjf08ghm-python3.3-rdflib-3.0.0'
  [pbuilding /nix/store/rli34m26lhlq9dga6cnjzvsspjf08ghm-python3.3-rdflib-3.0.0
  [punpacking sources
  [3punpacking source archive /nix/store/hhpy5anqf6s2pi7l6jwjr2m195i4hyk7-rdflib-3.0.0.tar.gz
  [qsource root is rdflib-3.0.0
  [q[ppatching sources
  [q[pconfiguring
  [q[pbuilding
  Traceback (most recent call last):
    File "setup.py", line 6, in <module>
      from rdflib import __version__
    File "/tmp/nix-build-python3.3-rdflib-3.0.0.drv-0/rdflib-3.0.0/rdflib/__init__.py", line 64, in <module>
      from rdflib.term import URIRef, BNode, Literal, Variable
    File "/tmp/nix-build-python3.3-rdflib-3.0.0.drv-0/rdflib-3.0.0/rdflib/term.py", line 366
      except TypeError, te:
                      ^
  SyntaxError: invalid syntax
  [q[qbuilder for `/nix/store/l9qn8v5ibj30y9n503nf0zyg7kmvpanq-python3.3-rdflib-3.0.0.drv' failed with exit code 1
  ```


state: closed
title: Cannot build ghc-7.6.3 based packages on OS X
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2476
updated_at: 2014-05-03 01:17:23
body:
  I updated my `nixpkgs` today after a few days of absence, and now when I try to build any Haskell package using GHC 7.6.3 I get:

  ```
  source root is regex-posix-0.95.2
  patching sources
  configuring
  [1 of 1] Compiling Main             ( Setup.hs, Setup.o )
  Linking Setup ...
  Undefined symbols for architecture x86_64:
    "_Cabalzm1zi16zi0_DistributionziSystem_zdfTextArchzuzdcdisp_info", referenced from:
        _s6wO_info in libHSCabal-1.16.0.a(InstallDirs.o)
    "_base_GHCziShow_showListzu{u_info", referenced from:
        _Cabalzm1zi16zi0_DistributionziSystem_zdfShowArchzuzdcshowList_info in libHSCabal-1.16.0.a(System.o)
        _Cabalzm1zi16zi0_DistributionziSystem_zdfShowOSzuzdcshowList_info in libHSCabal-1.16.0.a(System.o)
        _Cabalzm1zi16zi0_DistributionziSystem_zdfShowPlatformzuzdcshowList_info in libHSCabal-1.16.0.a(System.o)
    "_base_GJCziBase_map_info", referenced from:
        [Cabalzm1zi16zi0_DistributionziSystem_zdfTextArch17_info in libHSCabal-1.16.0.a(System.o)
        _Cabalzm1zi16zi0_DistributionziSystem_zdfTextArch16_info in libHSCabal-1.16.0.a(System.o)
        _Cabalzm1zi16zi0_DistributionziSystem_zdfTextArch15_info in libHSCabal-1.16.0.a(System.o)
        Cabalzm1zi16zi0_DistributionziSystem_zdfTextArch14_info in libHSCabal-1.16.0.a(System.o)
        _Cabalzm1zi16zi0_DistributionziSystem_zdfTextArch13_info in libHSCabal-1.16.0.a(System.o)
        _Cabalzm1zi16zi0_DistributionziSystem_zdfTextArch12_info in libHSCabal-1.16.0.a(System.o)
        _Cabalzm1zi16zi0_fistributionziSystem_zdfTextArch11_info in libHSCabal-1.16.0.a(System.o)
        ...
    "_prettyzm1zi1zi1zi0_TextziPrettyPrintziHughesPJ_uext_info", referenced from:
        _s2Fn_info in libHSCabal-1.16.0.a(System.o)
        _s2H5_info in libHSCabal-1.16.0.a(System.o)
  ld: symbol(s) not found for architecture x86_64
  collect2: error: ld returned 1 exit status
  ```

  I cannot see anything in the commit log which would lead to this, so I'm posting the issue here in case anyone has ideas.


state: closed
title: Cannot build binutils on OS X
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2477
updated_at: 2014-05-03 05:58:24
body:
  This just broke within the last couple of days, but now when I try to build binutils I get:

  ```
  building nm.o
  gcc -DHAVE_CONFIG_H -I.  -I. -I. -I../bfd -I./../bfd -I./../include -I./../intl -DLOCALEDIR="\"/nix/store/2f94ydwdhdnayzri8b67gwf20rzqyk2i-binutils-2.23.1/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation  -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT nm.o -MD -MP -MF .deps/nm.Tpo -c -o nm.o nm.c
  nm.c: In function 'main':
  nm.c:1697:7: error: 'sbrk' is deprecated (declared at /usr/include/unistd.h:582) [-Werror=deprecated-declarations]
         char *lim = (char *) sbrk (0);
         ^
  cc1: all warnings being treated as errors
  ```


state: closed
title: ghc: update HEAD version
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/pull/2480
updated_at: 2014-07-02 19:00:56
body:
  Closes #2428.

  Note this does not use the most recent snapshot as that current doesn't build on 32-bit platforms due to upstream commit few hours ago.

  Using 7.8.2 to bootstrap allows us to compile HEAD fine, without the compile-time error manifested in #2428. I use the already-packaged 7.8.2 here as I had difficulties trying to install the 7.8.2 binary to follow the pattern of older compilers.


state: closed
title: haddock 2.14.x specifies unused buildTools
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2481
updated_at: 2014-05-03 10:08:16
body:
  `development/tools/docummentation/haddock/2.14.*.nix` specifies

  `buildTools = [ alex happy ];`

  With 2.14.x release of Haddock, we no longer use either one of these so there's no need to pull these in.


state: closed
title: Add Handbrake 0.9.9 and break out its patches
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/2482
updated_at: 2014-05-03 23:59:49
body:
  This adds handbrake 0.9.9.

  Handbrake has the habit of downloading all it dependencies and compiling them itself, with patches. That has been patched out, and the relevant patches were applied to existing packages (and sent upstream where possible). Furthermore, the non-free library faac has been spliced off so it is only added when you allowUnfree.

  The patches seem like they shouldn't interfere with other packages using the same libraries but I didn't test that. This compiles cleanly on 14.04 and it's still compiling vs master so I thought I'd send in the pull request for comments :smile:.


state: closed
title: Haskell's glib library does not build on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2486
updated_at: 2014-05-22 19:12:04
body:
  I get the following output:

  ```
  building path(s) `/nix/store/23k6gpnc0jw91wcllh5z27isz5wjnrcy-haskell-glib-ghc7.6.3-0.12.5.4'
  building /nix/store/23k6gpnc0jw91wcllh5z27isz5wjnrcy-haskell-glib-ghc7.6.3-0.12.5.4
  unpacking sources
  unpacking source archive /nix/store/8d4qzb107q4qxh3ki5ad3wms6vi12gn7-glib-0.12.5.4.tar.gz
  source root is glib-0.12.5.4
  patching sources
  configuring
  [1 of 2] Compiling SetupWrapper     ( SetupWrapper.hs, SetupWrapper.o )
  [2 of 2] Compiling Main             ( Setup.hs, Setup.o )
  Linking Setup ...
  Undefined symbols for architecture x86_64:
    "_iconv", referenced from:
        _hs_iconv in libHSbase-4.6.0.1.a(iconv.o)
       (maybe you meant: _base_GHCziIOziEncodingziIconv_iconvEncoding_closure, _base_GHCziIOziEncodingziIconv_iconvEncoding1_info , _base_GHCziIOziEncodingziIconv_iconvEncoding6_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding12_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding12_info , _base_GHCziIOziEncodingziIconv_iconvEncoding3_info , _base_GHCziIOziEncodingziIconv_iconvEncoding6_info , _base_GHCziIOziEncodingziIconv_iconvEncoding5_info , _hs_iconv , _hs_iconv_open , _base_GHCziIOziEncodingziIconv_iconvEncoding7_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding7_info , _base_GHCziIOziEncodingziIconv_iconvEncoding11_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding10_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding9_info , _base_GHCziIOziEncodingziIconv_iconvEncoding10_info , _base_GHCziIOziEncodingziIconv_iconvEncodingzuloc_info , _base_GHCziIOziEncodingziIconv_iconvEncoding11_info , _hs_iconv_close , _base_GHCziIOziEncodingziIconv_iconvEncoding2_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding_info , _base_GHCziIOziEncodingziIconv_iconvEncoding8_info , _base_GHCziIOziEncodingziIconv_iconvEncoding2_info , _base_GHCziIOziEncodingziIconv_iconvEncoding3_closure , _base_GHCziIOziEncodingziIconv_iconvEncodingzuloc_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding8_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding1_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding9_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding5_closure , _base_GHCziIOziEncodingziIconv_iconvEncoding4_closure )
    "_iconv_close", referenced from:
        _hs_iconv_close in libHSbase-4.6.0.1.a(iconv.o)
       (maybe you meant: _hs_iconv_close)
    "_iconv_open", referenced from:
        _hs_iconv_open in libHSbase-4.6.0.1.a(iconv.o)
       (maybe you meant: _hs_iconv_open)
    "_locale_charset", referenced from:
        _localeEncoding in libHSbase-4.6.0.1.a(PrelIOUtils.o)
  ld: symbol(s) not found for architecture x86_64
  collect2: error: ld returned 1 exit status
  ```

  It seems that `libiconv` exports `_libiconv_close` (GNU's version), but whatever we're doing here expects to find `_iconv_close` (Apple's version).


state: closed
title: Handbrake 0.9.9
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/2487
updated_at: 2014-07-05 10:33:12
body:
  This adds handbrake 0.9.9.

  Handbrake has the habit of downloading all it dependencies and compiling them itself, with patches. That has been patched out, and the relevant patches were applied to existing packages (and sent upstream where possible). Several packages didn't need the patches any more in newer upstream versions.
  Furthermore, the non-free library faac has been spliced off so it is only added when you allowUnfree.


state: closed
title: Executables built by GHC 7.8.2 need to have DYLD_LIBRARY_PATH set in a wrapper
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2488
updated_at: 2014-06-10 02:11:09
body:
  For example, cabal-bounds now has the following dylib reference:

  ```
  Hermes:~ $ cabal-bounds
  dyld: Library not loaded: @rpath/libHScabal-bounds-0.4.1-ghc7.8.2.dylib
    Referenced from: /Users/johnw/.nix-profile/bin/cabal-bounds
    Reason: image not found
  Trace/BPT trap: 5
  ```

  If I set `DYLD_LIBRARY_PATH` to point into the right directory in the Nix store, it works fine:

  ```
  export DYLD_LIBRARY_PATH=/nix/store/pgrgcbs5g6d53zw0hmg1dm20ggbjcgm3-haskell-cabal-bounds-ghc7.8.2-0.4.1-shared/lib/ghc-7.8.2/cabal-bounds-0.4.1
  hermes:~ $ cabal-bounds
  No mode given and no default mode
  ```


state: closed
title: Fix several Haskell expressions to work with GHC 7.8.2
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2490
updated_at: 2014-05-04 20:00:34
body:
  This is especially important with regard to the new default of dynamically linked libraries and executables.


state: closed
title: Add an expression for the "Mac-Port" variant of Emacs on darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2491
updated_at: 2014-07-31 23:26:41
body:
  This is a Carbon Emacs backport, which has several advantages over the stock Cocoa Emacs, mostly in terms of font rendering and subprocess communication speed.


state: closed
title: Grub's root should be set inside menuentries
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/2494
updated_at: 2014-06-17 19:21:39
body:
  Yesterday I successfully installed NixOS and got it to dual-boot with Debian Sid. Something struck me when I read the grub.cfg files of both of them (I used `configfile` to load one as a submenu of the other). In the Debian one, the `set root=...` command was repeated for each kernel, inside the braces of `menuentry`, whereas NixOS put it once before all the configurations.

  The problem could arise because Grub's environment variables are mutable. In my case, both distribution booted just fine, but the `root` variable was set globally at NixOS's convenience. Thus, if I had two distributions who set the variable globally in their file, one of them, the one whose file would get loaded earlier, wouldn't start because the other would override `root`.

  Illustration at https://gist.github.com/fistonbettens/8adbddbf051d3b3a7e19

  IMO, NixOS's GRUB module should be changed to behave nicely to other distros. Perhaps I'll try and present a patch.


state: closed
title: HTTP 4000.2.13 fails to build due to new package versions
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2495
updated_at: 2014-05-04 10:48:01
body:
  `conduit` 1.1.0 is available in nixpkgs but HTTP has < 1.1 constraint in its cabal file. I think case-insensitive is another offender.

  I'd fix it but I don't know how and what the procedure is for this in nix packages.


state: closed
title: http-shed fails due to network version
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2496
updated_at: 2014-05-04 11:20:11
body:
  `http-shed-0.4.0.1` has `network >=2.3 && <2.5` in its cabal file but the `network` default is version 2.5. Basically the same situation as #2495.


state: closed
title: clangStdenv does not work
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2502
updated_at: 2014-05-30 19:05:34
body:
  Any expression on darwin which sets `stdenv = clangStdenv` fails to build claiming that the C compiler cannot create executables.

  This is the same issue as #2208, but it more serious than I thought, so I'm raising it as a separate issue.

  To reproduce just change anything to use `clangStdenv` on darwin, like the `glib` build.


state: closed
title: scala: Bump to 2.11.0, bump 2.10 to 2.10.4
user_login: relrod
html_url: https://github.com/NixOS/nixpkgs/pull/2520
updated_at: 2014-06-15 09:07:52
body:
  - Make Scala default to 2.11.0 now
  - Move the previous 2.10 version into its own file
  - Update the 2.10 version to latest (2.10.4).


state: closed
title: oraclejdk7: javaws can't be executed due to loader error
user_login: grwlf
html_url: https://github.com/NixOS/nixpkgs/issues/2523
updated_at: 2014-05-19 08:28:39
body:
  On my machine I have:

  $ nix-env -i -A oraclejdk7 --arg config ' { allowUnfree = true ; } '
  $ javaws
  javaws: javaws: no version information available (required by javaws)
  javaws: javaws: no version information available (required by javaws)
  javaws: javaws: no version information available (required by javaws)
  javaws: symbol lookup error: javaws: undefined symbol: , version

  Probably, this is a patchelf related issue

  I use 0138b81ed611af3eef82c7f6b52f3b9586c2e3cf as a base for my system's config.


state: closed
title: rsyncd: default read/write permissions should be nobody:nogroup
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/2525
updated_at: 2014-06-19 10:59:23
body:
  The builtin group was "nobody", which we don't have.

  Errors don't show up until a rsync daemon is run and clients try to write.


state: closed
title: Different haskell package versions cause cabal hell
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/issues/2527
updated_at: 2015-01-20 22:02:44
body:
  Currently, there are mutliple versions of some haskell packages in nixpkgs. This causes cabal hell if you use two packages that depend on different versions of these libraries in the same project. Here is a simplified example: https://gist.github.com/bennofs/83ba218fda04b7e0dd09. 

  Running `nix-build` in that project gives:

  ```
  these derivations will be built:
    /nix/store/81cwcq0jvq0yd3h278hrzlc1qnhi8asn-haskell-test-ghc7.6.3-1-profiling.drv
  building path(s) `/nix/store/syk9qwr4aqs11dmnz1ywlribvhdg24f1-haskell-test-ghc7.6.3-1-profiling'
  building /nix/store/syk9qwr4aqs11dmnz1ywlribvhdg24f1-haskell-test-ghc7.6.3-1-profiling
  unpacking sources
  unpacking source archive /nix/store/0vwzdsn9qszmyh5kz6p8892p00nq7nm4-tests
  source root is tests
  patching sources
  configuring
  [1 of 1] Compiling Main             ( Setup.hs, Setup.o ) [Distribution.Simple changed]
  Linking Setup ...
  configure flags: --enable-split-objs --enable-library-profiling --disable-shared --enable-library-vanilla --disable-executable-dynamic --enable-tests 
  Configuring test-1...
  Warning: No 'build-type' specified. If you do not need a custom Setup.hs or
  ./configure script then use 'build-type: Simple'.
  Dependency quickcheck-assertions -any: using quickcheck-assertions-0.1.1
  Dependency tasty-quickcheck -any: using tasty-quickcheck-0.8.0.3
  Warning: This package indirectly depends on multiple versions of the same
  package. This is highly likely to cause a compile failure.
  package quickcheck-assertions-0.1.1 requires QuickCheck-2.6
  package tasty-quickcheck-0.8.0.3 requires QuickCheck-2.7.3
  Using Cabal-1.16.0 compiled by ghc-7.6
  Using compiler: ghc-7.6.3
  Using install prefix:
  /nix/store/syk9qwr4aqs11dmnz1ywlribvhdg24f1-haskell-test-ghc7.6.3-1-profiling
  Binaries installed in:
  /nix/store/syk9qwr4aqs11dmnz1ywlribvhdg24f1-haskell-test-ghc7.6.3-1-profiling/bin
  Libraries installed in:
  /nix/store/syk9qwr4aqs11dmnz1ywlribvhdg24f1-haskell-test-ghc7.6.3-1-profiling/lib/ghc-7.6.3/test-1
  Private binaries installed in:
  /nix/store/syk9qwr4aqs11dmnz1ywlribvhdg24f1-haskell-test-ghc7.6.3-1-profiling/libexec
  Data files installed in:
  /nix/store/syk9qwr4aqs11dmnz1ywlribvhdg24f1-haskell-test-ghc7.6.3-1-profiling/share/test-1
  Documentation installed in:
  /nix/store/syk9qwr4aqs11dmnz1ywlribvhdg24f1-haskell-test-ghc7.6.3-1-profiling/share/doc/test-1
  No alex found
  Using ar found on system at:
  /nix/store/xjvdpqgn2kd4rg0k30z020kxylvlbpx0-binutils-2.23.1/bin/ar
  No c2hs found
  No cpphs found
  No ffihugs found
  Using gcc version 4.8.2 found on system at:
  /nix/store/agf8fk4xj2aqr3jccfcypqsmvkz3smn8-gcc-wrapper-4.8.2/bin/gcc
  Using ghc version 7.6.3 found on system at:
  /nix/store/ivq9niswkfz8lk27y1inp6ahc1cklihj-ghc-7.6.3-wrapper/bin/ghc
  Using ghc-pkg version 7.6.3 found on system at:
  /nix/store/ivq9niswkfz8lk27y1inp6ahc1cklihj-ghc-7.6.3-wrapper/bin/ghc-pkg
  No greencard found
  Using haddock version 2.13.2 found on system at:
  /nix/store/1jp3vsjcl8ydiy92lzyjclwr943vh5lx-ghc-7.6.3/bin/haddock
  No happy found
  No hmake found
  Using hpc version 0.6 found on system at:
  /nix/store/ivq9niswkfz8lk27y1inp6ahc1cklihj-ghc-7.6.3-wrapper/bin/hpc
  Using hsc2hs version 0.67 found on system at:
  /nix/store/ivq9niswkfz8lk27y1inp6ahc1cklihj-ghc-7.6.3-wrapper/bin/hsc2hs
  No hscolour found
  No hugs found
  No jhc found
  Using ld found on system at:
  /nix/store/agf8fk4xj2aqr3jccfcypqsmvkz3smn8-gcc-wrapper-4.8.2/bin/ld
  No lhc found
  No lhc-pkg found
  No nhc98 found
  No pkg-config found
  Using ranlib found on system at:
  /nix/store/xjvdpqgn2kd4rg0k30z020kxylvlbpx0-binutils-2.23.1/bin/ranlib
  Using strip found on system at:
  /nix/store/xjvdpqgn2kd4rg0k30z020kxylvlbpx0-binutils-2.23.1/bin/strip
  Using tar found on system at:
  /nix/store/0x21z9gqd3rdhxffhxdaf1ccilaay4s4-gnutar-1.27.1/bin/tar
  No uhc found
  *** abort because of serious configure-time warning from Cabal
  builder for `/nix/store/81cwcq0jvq0yd3h278hrzlc1qnhi8asn-haskell-test-ghc7.6.3-1-profiling.drv' failed with exit code 1
  error: build of `/nix/store/81cwcq0jvq0yd3h278hrzlc1qnhi8asn-haskell-test-ghc7.6.3-1-profiling.drv' failed
  ```

  This happens because `tastyQuickcheck` overrides the version of `QuickCheck` used to be `QuickCheck 2.7`, which `quickcheckAssertions` uses the default `QuickCheck` version. I think the only way to fix this would be to not allow overriding of package versions for specific haskell libraries, but maybe there is a better way? 


state: closed
title: buildLocalCabal: allow drvArgs in buildLocalCabalWithArgs
user_login: proger
html_url: https://github.com/NixOS/nixpkgs/pull/2529
updated_at: 2014-07-13 20:44:58
body:
  allows to write neat expressions like (as we're still generating an expression
  string):

  ```
  {
   build = haskellPackages.buildLocalCabalWithArgs {
     inherit src name;
     drvArgs = {
       jailbreak = false;
       doCheck = false;
     };
   };
  }
  ```

  without resorting to weird kung-fu like darcs does:

  ```
  darcs = haskellPackages.darcs.override {
   # A variant of the Darcs derivation that containts only the
   # executable and
   # thus has no dependencies on other Haskell packages.
   cabal = { mkDerivation = x: rec { final = haskellPackages.cabal.mkDerivation
  (self: (x final) // {
             isLibrary = false;
             configureFlags = "-f-library"; }); }.final;
           };
  };
  ```

  While here, move the `jailbreak = true;` as the default `drvArgs` option.


state: closed
title: Referencing a package from config.nix seems to imply a different stdenv
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2530
updated_at: 2015-03-25 17:55:38
body:
  On Darwin, I've created the following `config.nix` file:

  ``` nix
  { packageOverrides = pkgs: with pkgs; rec {

  systemToolsEnv = pkgs.buildEnv {
      name = "systemTools";
      paths = [
        coreutils findutils gnused gnutar httrack iperf mosh mtr multitail
        p7zip parallel pdnsd gnupg pinentry pv rsync silver-searcher socat
        stow watch xz
      ];
    };

  }; }
  ```

  If I install that list of dependencies manually, using:

  ```
  nix-env -i <paths>
  ```

  Then everything installs fine.  But if I install the buildEnv above with:

  ```
  nix-env -iA nixpkgs.systemToolsEnv
  ```

  Then it tries to pull in `binutils`, `gcc-apple-wrapper`, and different derivations for `bash`, `coreutils`, and several other packages.  It _seems_ like it's trying to build these paths using a different stdenv than what gets used by `all-packages.nix`.

  How can I determine the "decision chain" which is leading to it trying to use `binutils` when installed one way, but not the other?


state: closed
title: Get glib, gtk+, harfbuzz and pango working on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2532
updated_at: 2014-06-15 02:58:33
body:
  With this patch I'm able to build the `threadscope` utility for Haskell.

  Note that Xquartz must be installed on Mavericks, as 10.9 does not ship with X11 anymore.  I built against Xquartz 2.7.5, the latest version.


state: closed
title: codeblocks: new package 13.12
user_login: linquize
html_url: https://github.com/NixOS/nixpkgs/pull/2533
updated_at: 2014-06-15 06:39:34
body:
  http://www.codeblocks.org/

  codeblocks: without contrib plugins
  codeblocksFull: with contrib plugins


state: closed
title: Add a bunch of Fedora mirrors and remove an old one
user_login: relrod
html_url: https://github.com/NixOS/nixpkgs/pull/2535
updated_at: 2014-06-17 15:49:22
body:
  Updates the list of Fedora mirrors to include a few more and remove an old one that is no longer active.


state: closed
title: Should make-wrapper.sh reset the extraFlagsArray?
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/issues/2537
updated_at: 2017-08-07 14:58:55
body:
  I noticed that make-wrapper.sh generates application wrappers that add extraFlagsArray flags to the invocation.

  https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/make-wrapper.sh#L75

  Is this not a problem if extraFlagsArray gets set accidentally? Just wondering.


state: closed
title: nixos: limit size of systemd journal to 256M by default
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/2539
updated_at: 2014-05-09 08:04:00
body:
  The systemd default is 10% of FS, which is IMHO way too much.
  Perhaps that was the reason why a simple look at tail of the logs
  took reading hundreds of megabytes (for the single last log message to appear).

  I only have negligible server experience -- any comments?


state: closed
title: Module system tweaks
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/2540
updated_at: 2014-08-26 16:56:28
body:
  This branch includes some improvements to the module system, which are of general interest I believe but will also make my forthcoming work on NixOS/nixops#78 cleaner. There are two fundamental user-visible changes here:
  - By refactoring the merge code, it's now possible to use properties like `mkIf` inside of an option that is a container. So if you have an option `foo` that is `types.attrsOf types.int`, you can now have `foo.bar = mkIf cfg.useBar 2;` for example. Note that currently all post-systemd nixos setups have an empty `synergy-client.service` and `synergy-server.service` due to this not working as expected on master.
  - The set of extra arguments passed to each module (e.g. `pkgs`, `modulesPath`, etc. that is currently passed everywhere in nixos) and the configuration knob to determine whether or not to allow definitions of options that aren't yet declared are now governed by internal options (`__internal.args` and `__internal.check`). The current interfaces in `<nixpkgs/nixos/lib/eval-config.nix>`/`evalModules` still work, but they use this under the hood. This makes the set of modules plus the version of `<nixpkgs/lib>` a full specification of the configuration, which is especially helpful in cases (like NixOS containers or modular nixops) where we want to make one config a submodule of a larger setup.

  This introduces one backwards-incompatibility: Due to the change in how arguments are handled, modules shouldn't use the `pkgs` argument to get access to the module functions (`mkOption`, `mkIf`, `types`, etc) in `pkgs.lib`. Instead, they should use the `lib` argument that is passed to all modules, or they may result in an infinite recursion. This is already fixed for all in-tree modules, and unless you define options your personal configurations will probably not need to change, but if you run into an infinite recursion this is why, and the fix is to switch `pkgs.lib` to just `lib`.


state: closed
title: nixos: Add zram swap module
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/2543
updated_at: 2014-07-14 13:21:44
body:
  This allows you to use the Linux kernel's built-in compressed memory as
  swap space functionality.

  It is recommended to enable only for kernel 3.14 (which is when zram came out of
  the staging drivers area) or higher.
  # 

  Please note that there seems to be a bug either in my service or in systemd where, if you have this service enabled but then reduce the value of numDevices and do a "nixos-rebuild switch", then the swap systemd units which should disappear do not actually disappear but remain in a failed state instead (until you reboot).

  Even more worrying is that (if I'm remembering correctly) when transitioning to the new configuration during nixos-rebuild switch, systemd won't actually disable/swapoff these swap units, but the zram devices which the swap units depend on will still be disabled/deactivated. This may or may not cause the system to crash, I'm not sure...

  It would be really helpful if someone who knows how systemd works better than me would comment on how come systemd won't disable swap units when transitioning to a new configuration... could this be a bug in switch-to-configuration.pl, perhaps?


state: closed
title: import sysdig 0.1.81
user_login: proger
html_url: https://github.com/NixOS/nixpkgs/pull/2544
updated_at: 2014-07-01 16:38:32
body:
  to deploy,

  ```
     environment.systemPackages = [ pkgs.sysdig ];
     boot.extraModulePackages = [ pkgs.sysdig ];
     boot.kernelModules = [ "sysdig-probe" ];
  ```


state: closed
title: default.upstream ?
user_login: proger
html_url: https://github.com/NixOS/nixpkgs/issues/2545
updated_at: 2019-03-06 13:04:51
body:
  There are lots (38) of files named `default.upstream` like [this](/NixOS/nixpkgs/tree/master/pkgs/development/tools/slimerjs/default.upstream.git) or [that](/NixOS/nixpkgs/tree/master/pkgs/os-specific/linux/sysdig/default.upstream) that seem to be a nice attempt to automatically generate attributes, but there's no way to evaluate these files within nixpkgs.

  I guess this is the work of solely @7c6f434c. Could you share the hacks?
  Perhaps these can be rewritten to use purely nix solutions like using `--read-write-mode` or recursive nix.


state: closed
title: Freetype 2.5.3; please comment
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/pull/2546
updated_at: 2014-06-20 06:59:03
body:
  This fixes CVE-2014-2240.  But I'm not sure I understand the implications completely.  Could @vcunat or maybe someone who commented on #2020 comment?

  I removed the Infinality patch, because it looks like it hasn't been updated for 2.5.x, and I read that some of the functionality has been merged into freetype.  But I'm not sure if that means they're included in 2.5.3.

  Also worrysome: I enabled `-DTT_CONFIG_OPTION_SUBPIXEL_HINTING=1` unconditionally, since it doesn't depend on Infinality any more.  But why isn't it enabled by default?  Does that use patent-encumbered stuff if the Infinality patch isn't applied?

  I submitted the pull request mostly because of the CVE :-)  Tested with Firefox; I'll soon test with everything else.


state: closed
title: Use `find` instead of cp for installFonts.
user_login: relrod
html_url: https://github.com/NixOS/nixpkgs/pull/2552
updated_at: 2014-07-05 10:19:01
body:
  This allows fonts to be installed from anywhere in an unzipped file
  rather than having to cd deep into the directory and come back out in
  order for e.g. `forceCopy` to work correctly.


state: closed
title: nixpkgs: bump pidginsipe a couple years forward
user_login: darklajid
html_url: https://github.com/NixOS/nixpkgs/pull/2554
updated_at: 2014-05-09 20:31:28
body:
  pidgin-sipe failed to build due to deprecation warnings.
  The included version is from 2011, a simple bump and updating the sha256 seems to be enough to make it work again (builds locally whereas it previously didn't. Haven't tested the _functionality_ yet, since my server's currently unavailable).


state: closed
title: Update xpra to 0.12.5
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/2556
updated_at: 2014-06-14 12:29:19
body:
  Updates xpra to latest stable release, 0.12.5. This required upgrading pygtk to 2.24.0 to fix a 100% CPU pegging bug while xpra server is running. The update to ffmpeg 2.2.2 is to fix memory leak warnings from xpra.


state: closed
title: nixpkgs: Bump sylpheed from 3.2 (2012) to 3.4.1 (2014)
user_login: darklajid
html_url: https://github.com/NixOS/nixpkgs/pull/2558
updated_at: 2014-05-08 21:36:18
body:
  Sylpheed is at 3.2 and quite outdated. A simple bump of version and hash compiles fine, application works as expected in a short "Fetch my mails" test.


state: closed
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/2559
updated_at: 2017-08-31 00:03:06
title:
  Removing users.extraUsers.<user>.openssh.authorizedKeys.keys does not remove /etc/ssh/authorized_keys.d/<user>

body:
  This is because this file is stored as a regular file rather than as a symlink to /etc/static. So the etc updater script doesn't know that it needs to delete it.


state: closed
title: using Qt5 from CMake fails due to not finding libGL
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/issues/2560
updated_at: 2015-03-10 18:19:30
body:
  Qt5 projects can be built with cmake. This currently fails for packages that depend on QtGui. CMake looks for libGL.so but does not find it because it is not in ~/.nix-profile/lib/ but in /run/opengl-driver/lib.

  This snippet CMakeLists.txt shows the problem:
   ====
  project (Qt5Test CXX)

  cmake_minimum_required(VERSION 2.8.11)

  set(QT_MIN_VERSION "5.1.1")
  find_package(Qt5PrintSupport)
  find_package(Qt5WebKitWidgets)
   ====
  Put that snippet in a file CMakeLists.txt and run 'cmake .' after installing qt5 and cmake.
  This gives:
   $ cmake .
  CMake Error at /home/oever/.nix-profile/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:16 (message):
    Failed to find "GL" in "".
  Call Stack (most recent call first):
    $HOME/.nix-profile/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:48 (_qt5gui_find_extra_libs)
    $HOME/.nix-profile/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:125 (include)
    $HOME/.nix-profile/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:84 (find_package)
    $HOME/.nix-profile/lib/cmake/Qt5PrintSupport/Qt5PrintSupportConfig.cmake:84 (find_package)
    CMakeLists.txt:6 (find_package)

  The error goes away when the location of libGL is specified:
   $ cmake -DCMAKE_LIBRARY_PATH=/run/opengl-driver/lib .


state: closed
title: CMake complains with "sh: ps: command not found" in Nix on darwin
user_login: wavewave
html_url: https://github.com/NixOS/nixpkgs/issues/2561
updated_at: 2015-03-25 17:00:31
body:
  CMake seems to use ps command internally, but looks like CMake in nix on darwin can not find ps command, so it complains with message "sh: ps: command not found." (very many times)  Although this does not seem to harm build, it is desirable if this can be solved quite easily by some simple patch. 


state: closed
title: Fully declarative modules
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/2563
updated_at: 2015-03-14 01:28:29
body:
  Building on top of #2540, this allows modules to specify the path of the nixpkgs lib to be used for the evaluation. In addition, if a nix with https://github.com/NixOS/nix/commit/c273c15cb13bb86420dda1e5341a4e19517532b5 is used, they can also specify the scope to use when importing modules, which in conjunction with https://github.com/NixOS/nix/commit/62a6eeb1f3da0a5954ad2da54c454eb7fc1c6e5d allows the nix path to be set for the module evaluation.


state: closed
title: hydra hashed mirror / tarballs.nixos.org ignores the name & version
user_login: darklajid
html_url: https://github.com/NixOS/nixpkgs/issues/2565
updated_at: 2016-03-25 03:34:38
body:
  Hey.

  So I'm new. Please don't hit me, or use a cluebat at least.
  I had a long discussion on IRC with mm_freak and viric.

  The beginning: I bumped the version of a couple of expressions, using a (stupid?) workflow like this:
  - Grab the .nix from a recent git checkout, branch master, and copy it to a local temporary folder, naming it $pkg.nix.
  - Change the first line to the one for out of tree packages in the manual [1], ie. 
    with import <nixpkgs> {}; # bring all of Nixpkgs into scope
  - Bump the version to the one I want (example: tmux from 1.8 to 1.9)
  - Run nix-build $pkg.nix

  At this point I expect nix-build to fail, because I was clueless at the beginning and now I'm a lazy bastard. Clueless before: I didn't know about nix-prefetch-url. Lazy now: I still like the verification of nix-build failing with a wrong checksum error and just copy/paste the correct one from there.

  The problem:

  So while that process worked fine three times in a row, last time roughly an hour ago with tmux (1.8 -> 1.9), now I tried to bump taskwarrior.

  Copied the file, changed the first line to make it possible to test it out of the tree, bumped the version from 2.2.0 to 2.3.0 and ran nix-build taskwarrior.nix.

  The resulting expression:

  ```
  with import <nixpkgs> {}; # bring all of Nixpkgs into scope  

  stdenv.mkDerivation rec {
    name = "taskwarrior-${version}";
    version = "2.3.0";

    enableParallelBuilding = true;

    src = fetchurl {
      url = "http://www.taskwarrior.org/download/task-${version}.tar.gz";
      sha256 = "057fh50qp9bd5s08rw51iybpamn55v5nhn3s6ds89g76hp95vqir";
    };

    nativeBuildInputs = [ cmake ];

    meta = {
      description = "GTD (getting things done) implementation";
      homepage = http://taskwarrior.org;
      license = stdenv.lib.licenses.mit;
      maintainers = [stdenv.lib.maintainers.marcweber];
      platforms = stdenv.lib.platforms.linux;
    };
  }
  ```

  That's the current version in master, with just the version number changed. The hash is wrong, is still the old one (see process above).

  Partial output of nix-build:

  ```
  these derivations will be built:
    /nix/store/74mklcaldiihksyhzdcg0vmskb3czkbc-taskwarrior-2.3.0.drv
    /nix/store/py1c2bzx2w8xqkcrwadxvy28914a549b-task-2.3.0.tar.gz.drv
  these paths will be fetched (4.21 MiB download, 37.78 MiB unpacked):
    /nix/store/fll4gmsmfy8sahbrzvvqhii55v0k141n-cmake-2.8.12.2
  fetching path `/nix/store/fll4gmsmfy8sahbrzvvqhii55v0k141n-cmake-2.8.12.2'...
  building path(s) `/nix/store/l6rhd5iiq9xrkdrrwflqv3s8c39szc05-task-2.3.0.tar.gz'

  ESC[ptrying http://tarballs.nixos.org/sha256/057fh50qp9bd5s08rw51iybpamn55v5nhn3s6ds89g76hp95vqir
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  ^M  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  *** Downloading ‘http://cache.nixos.org/nar/1cahc9il9gk9f3fwc481hxnxmll7jvgzlxa5jqa5a0j0pzrl8gzh.nar.xz’ to ‘/nix/store/fll4gmsmfy8sahbrzvvqhii55v0k141n-cmake-2.8.12.2’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  ^M  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0^M 19 4313k   19  861k    0     0  1581k      0  0:00:02 --:--:--  0:00:02 1581k^M 73 1162k   73  857k    0     0  1492k      0 --:--:-- --:--:-- --:--:-- 1491k^M100 1162k  100 1162k    0     0  1605k      0 --:--:-- --:--:-- --:--:-- 1604k
  ESC[qESC[q^M100 4313k  100 4313k    0     0  3029k      0  0:00:01  0:00:01 --:--:-- 3031k

  building path(s) `/nix/store/z3ywwwmp8ql42xi166zs3nf3jfc8hkbq-taskwarrior-2.3.0'
  ESC[pbuilding /nix/store/z3ywwwmp8ql42xi166zs3nf3jfc8hkbq-taskwarrior-2.3.0
  ESC[punpacking sources
  ESC[3punpacking source archive /nix/store/l6rhd5iiq9xrkdrrwflqv3s8c39szc05-task-2.3.0.tar.gz
  ESC[qsource root is task-2.2.0
  ESC[qESC[ppatching sources
  ```

  Note that
  - it grabbed the tarball by its hash only
  - it builds 2.2.0 (successfully)
  - result/bin/task --version is now reporting 2.2.0

  I kind of understand by now that I shouldn't work like this, but the unpredictable nature here (works three times in a row, failed now and might work with the very  same expression again if the mirror happens to drop the tarball) and explanations like "Don't do that" or (quoting vivic) "it's a matter of complex details, what that mirror is mirroring and what not" indicate to me that this isn't optimal..

  vivic suggested that this might be fixed if the version/name would be taken into account as part of the key for tarballs.nixos.org.

  Currently the hash alone is used to grab the tarball. That means that a package with an old hash, updated version/fetch url might silently 'work' and build something unexpected.

  Therefor I propose to include the version/pkg name into the key for cached tarballs. That way the cache works just fine (after being primed again), just like now. It won't give an unexpected hit in cases like mine though.

  Currently the dependency between fetch url and hash is messed up imho: Fetch url should be the master source for the tarball, hash the verification. This cache service turns things on its head by assuming the hash is the master key and ignoring the fetch url (or name or version).

  Bottom line: Please consider changing checks for

  http://tarballs.nixos.org/sha256/057fh50qp9bd5s08rw51iybpamn55v5nhn3s6ds89g76hp95vqir

  to something similar to what nix-store uses

  http://tarballs.nixos.org/sha256/057fh50qp9bd5s08rw51iybpamn55v5nhn3s6ds89g76hp95vqir-taskwarrior-2.3.0

  1: http://nixos.org/nixos/manual/#sec-custom-packages


state: closed
title: nixos/stage-1: Change the way we check btrfs filesystems
user_login: wkennington
html_url: https://github.com/NixOS/nixpkgs/pull/2566
updated_at: 2014-09-07 00:47:54
body:
  Currently, we attempt to fsck btrfs whether the checkJournalingFS option is specified or not. This patch respects that option as btrfs is a journaling filesystem. Additionally, if we are checking btrfs, we should use `btrfs check` instead of the fsck command.


state: closed
title: fetchurl: add code to clean changing stuff from patches
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/2570
updated_at: 2014-06-15 07:43:13
body:
  Applied to github and cgit -looking URLs by default,
  as the changes are likely to change the patches within a few months.
  For example see #1983 and http://comments.gmane.org/gmane.linux.distributions.nixos/12815

  Now I'm getting the same sha256 for github's *.diff and *.patch :-)

  I don't think there's anything left now that would be changed by git/cgit updates. Comments welcome!


state: closed
title: cppcheck: Build the cfg files
user_login: linquize
html_url: https://github.com/NixOS/nixpkgs/pull/2572
updated_at: 2014-06-18 16:42:53
body:
  Before that, cppcheck failed.
  Failed to load std.cfg. Your Cppcheck installation is broken, please re-install. The Cppcheck binary was compiled without CFGDIR set.

  So, make it with CFGDIR and copy cfg files to output.


state: closed
title: nixpkgs: Bump screen to 4.2.1
user_login: darklajid
html_url: https://github.com/NixOS/nixpkgs/pull/2573
updated_at: 2014-05-08 14:26:29
body:
  Builds fine locally.

  Dropped both patches, because

  1) Arch Linux (the source of these according to the first line in both) dropped them as well

  2) The caption colors patch was applied upstream (see [1])

  3) The terminal name length was solved with a single constant upstream (instead of patching two places)

  1: http://git.savannah.gnu.org/cgit/screen.git/tree/src/screen.c#n2238


state: closed
title: nixpkgs: Bump dropbox-cli to 1.6.2
user_login: darklajid
html_url: https://github.com/NixOS/nixpkgs/pull/2574
updated_at: 2014-08-17 21:24:11
body:
  The (unversioned..) script upstream changed, so the previous hash isn't okay anymore.

  Builds fine locally


state: closed
title: Rework the knot-tying code for defining Haskell packages.
user_login: roconnor
html_url: https://github.com/NixOS/nixpkgs/pull/2576
updated_at: 2014-08-02 12:11:41
body:
  The existing knot-tying code I felt was a bit incoherent with result, finalReturn, self, refering to different various forms of the "haskellPackages" value and often
  different forms in the same place.

  This commit instills some object-oriented discipline to the construction of hasekllPackages using a small number of fundamental OO concepts:
  - An class is a open recursive function of the form (self : fooBody) where fooBody is a set.
  - An instance of a class is the fixed point of the class.
    This value is sometimes refered to as an object and the values in the resulting set are sometimes refered to as methods.
  - A class, foo = self : fooBody, can be extended by an extension which is a function bar = (self : super : barBody) where barBody a set of overrides for fooBody.
    The result of a class extension is a new class whose value is self : foo self // bar self (foo self).
    The super parameter gives access to the original methods that barBody may be overriding.

  This commit turns the haskell-packages value into a "class".

  The knot-tying, a.k.a the object instanitation, is moved into haskells-defaults.  The "finalReturn" is no longer needed and is eliminated from the body of
  haskell-packages. All the work done by prefFun is moved to haskell-defaults, so that parameter is eliminated form haskell-packages.  Notice that the old prefFun took
  two pameters named "self" and "super", but both parameters got passed the same value "result".  There seems to have been some confusion in the old code.

  Inside haskell-defaults, the haskell-packages class is extended twice before instantiation.  The first extension is done using prefFun argument.
  The second extension is done the extension argument, which is a renamed version of extraPrefs.

  This two stage approach means that extension's super gets access to the post "perfFun" object while previously the extraPrefs only had access to the pre "prefFun"
  object.  Also the extension function has access to both the super (post "perfFun") object and to self, the final object.  With extraPrefs, one needed to use the
  "finalReturn" of the haskell packages to get access to the final object.  Due to significant changes in semantics, I thought it best to replace extraPrefs with
  extension so that people using extraPrefs know to update thier cod.

  Lastly, all the Prefs functions have renamed the "self" parameter to "super".  This is because "self" was never actually a self-reference in the object oriented sense
  of the word.  For example

  ```
  Cabal_1_18_1_3 = self.Cabal_1_18_1_3.override { deepseq = self.deepseq_1_3_0_2; };
  ```

  doesn't actually make sense from an object oriented standpoint because, barring further method overriding, the value of Cabal_1_18_1_3 would be trying to override it's
  own value which simply causes a loop exception.  Thankfully all these uses of self were really uses of super:

  ```
  Cabal_1_18_1_3 = super.Cabal_1_18_1_3.override { deepseq = super.deepseq_1_3_0_2; };
  ```

  In this notation the overriden Cabal_1_18_1_3 method calls the Cabal_1_18_1_3 of the super-class, which is a well-founded notion.

  Below is an example use of using "extension" parameter

  ```
  {
    packageOverrides = pkgs : {
      testHaskellPackages = pkgs.haskellPackages.override {
        extension = self : super : {
          transformers_0_4_1_0 = self.cabal.mkDerivation (pkgs: {
          pname = "transformers";
          version = "0.4.1.0";
          sha256 = "0jlnz86f87jndv4sifg1zpv5b2g2cxy1x2575x727az6vyaarwwg";
          meta = {
            description = "Concrete functor and monad transformers";
            license = pkgs.stdenv.lib.licenses.bsd3;
            platforms = pkgs.ghc.meta.platforms;
            maintainers = [ pkgs.stdenv.lib.maintainers.andres ];
          };
         });

        transformers = self.transformers_0_4_1_0;

        lensFamilyCore = super.lensFamilyCore.override { transformers = self.transformers_0_3_0_0; };
       };
     };
   };
  }
  ```

  Notice the use of self in the body of the override of the transformers method which references the newly defined transformers_0_4_1_0 method.

  With the previous code, one would have to instead akwardly write

  ```
        transformers = super.finalReturn.transformers_0_4_1_0;
  ```

  or use a rec clause, which would prevent futher overriding of transformers_0_4_1_0.


state: closed
title: Use ghcWithPackages for cabal builder?
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/issues/2577
updated_at: 2015-01-12 21:10:23
body:
  Why does the cabal builder use `ghc-wrapper` and not `ghcWithPackages` ? The later would work much nicer with tools that respect `NIX_GHC_LIBDIR` (this is useful in `nix-shell`). Is `ghc-wrapper` better in some aspect I'm missing? 


state: closed
title: Add ZNC module
user_login: chexxor
html_url: https://github.com/NixOS/nixpkgs/pull/2582
updated_at: 2014-08-10 16:11:04
body:
  I'm running a ZNC server on my NixOS machine. I'd like to move it into a module, which uses systemd to start and manage it.

  How does this module look? I'm curious to hear about my creating a user and group, and about the uid and gid for those. Are we really managing a central list of these ids? That list says that there's a max of ~300 ids. Is that right? This doesn't seem like a sustainable thing.


state: closed
title: systemd stuck at tty-ask-password-agent
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2584
updated_at: 2014-05-08 23:15:46
body:
  ```
  11864 13537 13537 11852 pts/0    13537 S+       0   0:00          |           \_ /nix/store/p0vd3ydvxplbpjffkpblwj5dahcmp9ri-bash-4.2-p45/bin/bash -e /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/installer/tools/nixos-rebuild.sh switch --upgrade
  13537 14307 13537 11852 pts/0    13537 S+       0   0:00          |               \_ /nix/store/l4sd8xf2q3x5xk5z8ji9dk3hxpb9v8sa-perl-5.16.3/bin/perl -I/nix/store/d63pjxj7pjx3f6w02qw0z25pfvqqybzx-perl-File-Slu /nix/var/nix/profiles/system/bin/switch-to-configuration switch
  14307 14541 13537 11852 pts/0    13537 S+       0   0:00          |                   \_ /nix/store/rnacnxxh94z1cfpd2x1a5kl2lsms9ycg-systemd-212/bin/systemctl start -- default.target timers.target sockets.target ip-up.target remote-fs.target getty.target local-fs.target paths.target multi-user.target swap.target network-interfaces.target network.target slices.target
  14541 14542 13537 11852 pts/0    13537 S+       0   0:00          |                       \_ /nix/store/rnacnxxh94z1cfpd2x1a5kl2lsms9ycg-systemd-212/bin/systemd-tty-ask-password-agent --watch
  ```

  Some reference: http://lists.freedesktop.org/archives/systemd-devel/2011-April/002035.html

  I have lvm /, /var and swap. Also imported the headless.nix profile. Tracking nixos-unstable.


state: closed
title: Force umask 022 when creating containers
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2585
updated_at: 2014-05-09 11:26:17
body:
  When creating nixos-containers with umask 077, files get created with the wrong permissions, and services such as dbus don't work because they probably can't read certain files:

  ```
  [FAILED] Failed to start Login Service.
  ```

  Like for nixos activation, the creation of nixos containers should force umask 022.


state: closed
title: When auto-formatting ext devices, use the -F flag to make it work with u...
user_login: rickynils
html_url: https://github.com/NixOS/nixpkgs/pull/2587
updated_at: 2014-10-19 14:56:21
body:
  ...npartioned disks

  Today, autoFormat fails if the device is not a partition. I think it makes sense to support unpartitioned devices too.


state: closed
title: Broken network.interfaces for virtual loopback
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2590
updated_at: 2016-12-15 21:19:37
body:
  ```
  networking.interfaces."lo:1" = {
      ipAddress = "127.0.0.2";
      subnetMask = "255.0.0.0";
      virtual = true;
  };
  ```

  After switch 127.0.0.1 disappeared.

  ip addr:

  ```
  1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
      inet 127.0.0.2/8 scope host lo
         valid_lft forever preferred_lft forever
      inet6 ::1/128 scope host 
         valid_lft forever preferred_lft forever
  [...]
  9: lo:1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 500
      link/ether 4e:d9:d7:e8:70:4c brd ff:ff:ff:ff:ff:ff
  ```

  ifconfig:

  ```
  lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
          inet 127.0.0.2  netmask 255.0.0.0
          inet6 ::1  prefixlen 128  scopeid 0x10<host>
          loop  txqueuelen 0  (Local Loopback)
          RX packets 293303  bytes 26156034 (24.9 MiB)
          RX errors 0  dropped 0  overruns 0  frame 0
          TX packets 293303  bytes 26156034 (24.9 MiB)
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  lo:1: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
          loop  txqueuelen 0  (Local Loopback)
          RX packets 0  bytes 0 (0.0 B)
          RX errors 0  dropped 0  overruns 0  frame 0
          TX packets 0  bytes 0 (0.0 B)
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  ```


state: closed
title: Darwin: old libstdc++ on 10.6 hydra vs new libc++ on 10.9+ machines in the toolchain wreaking havoc
user_login: proger
html_url: https://github.com/NixOS/nixpkgs/issues/2593
updated_at: 2015-03-25 17:07:27
body:
  [ppl](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/ppl/default.nix) has just failed to build for me this way:

  ```
  /bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2  -W -Wall   -o ppl_lcdd ppl_lcdd.o ../../src/libppl.la ../../utils/libppl_utils.a -lgmpxx -lgmp
  libtool: link: g++ -g -O2 -W -Wall -o .libs/ppl_lcdd ppl_lcdd.o -Wl,-bind_at_load  ../../src/.libs/libppl.dylib ../../utils/libppl_utils.a -lgmpxx -lgmp
  Undefined symbols for architecture x86_64:
    "operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, __mpq_struct const*)", referenced from:
        (anonymous namespace)::write_polyhedron(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Parma_Polyhedra_Library::C_Polyhedron const&, (anonymous namespace)::Representation) in ppl_lcdd.o
    "operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, __mpz_struct const*)", referenced from:
        (anonymous namespace)::write_polyhedron(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Parma_Polyhedra_Library::C_Polyhedron const&, (anonymous namespace)::Representation) in ppl_lcdd.o
    "operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, __mpq_struct*)", referenced from:
        (anonymous namespace)::read_coefficients(std::__1::basic_istream<char, std::__1::char_traits<char> >&, (anonymous namespace)::Number_Type, std::__1::vector<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::__1::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>&) in ppl_lcdd.o
    "operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, __mpz_struct*)", referenced from:
        (anonymous namespace)::read_coefficients(std::__1::basic_istream<char, std::__1::char_traits<char> >&, (anonymous namespace)::Number_Type, std::__1::vector<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, std::__1::allocator<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >&, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>&) in ppl_lcdd.o
  ld: symbol(s) not found for architecture x86_64
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  make[4]: *** [ppl_lcdd] Error 1
  make[3]: *** [all-recursive] Error 1
  make[2]: *** [all-recursive] Error 1
  make[1]: *** [all-recursive] Error 1
  make: *** [all] Error 2
  builder for `/nix/store/icja8fji9vb752bbz6dgy2m1kg6v7m5w-ppl-1.0.drv' failed with exit code 2
  @ build-failed /nix/store/icja8fji9vb752bbz6dgy2m1kg6v7m5w-ppl-1.0.drv - 1 builder for `/nix/store/icja8fji9vb752bbz6dgy2m1kg6v7m5w-ppl-1.0.drv' failed with exit code 2
  cannot build derivation `/nix/store/6nky3vaz5q71sk5l1h9smkpqyf03745p-gcc-4.8.2.drv': 1 dependencies couldn't be built
  cannot build derivation `/nix/store/p61rya43nq8nq2wym7dw5si6dxxblsr7-gcc-wrapper-4.8.2.drv': 1 dependencies couldn't be built
  cannot build derivation `/nix/store/j7xpzib4fj6qhx3j9pyi9mhqrvv6z78v-stdenv.drv': 1 dependencies couldn't be built
  ```

  I've checked `gmpxx` and found this:

  ```
  % nm /nix/store/x52mfsvjaz1k82iy8hh5bmh1jhz62kwg-gmp-5.1.3/lib/libgmpxx.dylib | c++filt | grep 'operator<<'
  0000000000002050 T operator<<(std::ostream&, __mpf_struct const*)
  00000000000021e0 T operator<<(std::ostream&, __mpq_struct const*)
  0000000000002240 T operator<<(std::ostream&, __mpz_struct const*)
  ```

  There is a mismatch that looks like a difference between versions of `libstdc++` used to build `ppl` and `gmpxx` (where the latter was initially fetched from a hydra binary cache, that was being built by a OS X 10.6 machine aka darwin10.2.0 and i'm running 10.9 aka darwin13.1.0): `std::ostream&` vs `std::__1::basic_ostream<char, std::__1::char_traits<char> >&`

  This feels like chicken-and-egg problem: I seem to have problems with my toolchain, but to fix them, I have to rebuild the new toolchain with the old broken one. (Notice that `ppl` was being built in response to stdenv/gcc update.)

  I've currently managed to avoid this build failure by disabling the parts of ppl that need `operator<<` as they happened to be in a non-critical part of that package. Apparently, I was lucky.

  How do I properly bootstrap the toolchain? I think there was a bug that should've forced gmp to be rebuilt properly _before_ ppl/gcc?


state: closed
title: Re-write the Haskell Platform out of haskell-defaults.nix
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/pull/2598
updated_at: 2014-06-15 18:49:34
body:
  Re-write the Haskell Platform out of haskell-defaults.nix.

  We used to configure library versions for every compiler that corresponded (roughly) to the Haskell Platform that was current at the time the compiler was released, i.e. GHC 6.10.4 builds would run with ancient versions of QuickCheck, HTTP, etc. This whole approach is now gone. The Haskell Platform has no effect on our default library selection any more; we generally provide the latest version possible that the respective compiler can build.

  To simplify our configuration even further, we dropped all intermediate GHC releases from all-packages.nix. What remains is a haskellPackages_ghcXYZ set for the latest version of every major release branch, i.e. GHC 6.10.4, 6.12.3, 7.0.4, 7.2.2, 7.4.2, 7.6.3, 7.8.2, and 7.9.x (HEAD snapshot).

  Furthermore, there are some new features:
  - The ghcXYZPrefs settings in haskell-defaults.nix now automatically inherit entries from older platforms: an override configured in ghc722Prefs is automatically visible for all newer compilers, too. In the old scheme, entries that were necessary for multiple platforms had to be duplicated in all of them, so this change has reduced the number of necessary overrides quite a bit. The downside is that overriding an attribute for only one particular GHC version has become more difficult, because the override needs to be "undone" in the next "prefs" function to keep it from propagating. I've found that this is no problem in practice, because overrides that apply only to one particular GHC version don't occur much in practice.
    
    We could take things even further and split each prefs function into two: a ghc782OrLaterPrefs function, which does propagate its attributes, and a ghc782Prefs function, which does not. It seemed like overkill to do that now, though.
  - 'cabalLatest' is a variant of the 'cabal' builder designed that drives the build with a recent version of Cabal, instead of the version shipped with the compiler. This function is useful for building packages that use funky Cabal features that GHC 6.x and friends don't support. With this builder, the compiler will be able to handle those Cabal files.
    
    On modern compilers, however, cabalLatest does nothing, i.e. it's just an alias for 'cabal'. The reason for this is that overriding Cabal is tricky -- it's a core library -- and a number of builds fail with version conflicts when built with a non-standard Cabal library. This applies particularly to every package that uses hspec/doctest for their test suite as these libraries depend on the GHC-API, which in turn depends on Cabal. So these packages always pull the native version in.
  - The 'cabal' builder has a brand-new argument called 'extension'. That function is "self : super : {}" by default, but, users can override it to mess with the attribute set passed to cabal.mkDerivation. An example use would be the definition of darcs in all-packages.nix:
    
    ```
    darcs = haskellPackages.darcs.override {
      cabal = haskellPackages.cabal.override {
        extension = self : super : {
          isLibrary = false;
          configureFlags = "-f-library " + super.configureFlags or "";
        };
      };
    };
    ```
    
    In this case, extension disables building the library part of the package to give us an executable-only version that has no dependencies on GHC or any other Haskell packages.
    
    The 'self' argument refers to the final version of the attribute set and 'super' refers to the original attribute set.


state: closed
title: Add a function "fetchdir"
user_login: linquize
html_url: https://github.com/NixOS/nixpkgs/pull/2600
updated_at: 2014-06-16 01:13:37
body:
  This function copies the source directory for building.
  This is useful if the source is stored in plain directory, not stored in
  archive form.

  This is implemented similar to fetchfile.


state: closed
title: llvm+clang: 3.4.1 update
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/2601
updated_at: 2014-07-17 14:24:22
body:
  - Bundled with mesa update to save rebuilding time.
  - The clang part is slightly hacky, but I saw no easy better solution.
  - The rest of the llvm suite haven't changed upstream.
  - I tested building all three on x86_64-linux.

  Any comments, e.g. from llvm/clang users/maintainers?


state: closed
title: nix-instantiate does not apply --arg
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/issues/2603
updated_at: 2014-05-12 18:23:51
body:
  `nix-instantiate` does not apply arguments when used with `--eval`:

  ```
  $ nix-instantiate --arg 'pkgs' '(import <nixpkgs> {}).pkgs' --eval  test.nix
  <LAMBDA>

  $ nix-instantiate --arg 'pkgs' '(import <nixpkgs> {}).pkgs' --eval --xml test.nix
  <?xml version='1.0' encoding='utf-8'?>
  <expr>
    <function column="1" line="1" path="/Users/charlesstrahan/src/cstrahan.github.com/test.nix">
      <attrspat>
        <attr name="pkgs" />
      </attrspat>
    </function>
  </expr>
  ```

  Where test.nix is:

  ```
  { pkgs ? (import <nixpkgs> {}).pkgs }:

  pkgs.writeTextFile {
    name = "test-file";
    text = ''
      Look! I'm a simple text file.
    '';
  }
  ```


state: closed
title: hplip update and fixes
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/2607
updated_at: 2014-08-02 14:09:51
body:
  This pull request does several things:
  - Bumps hplip version from 3.11.1 to 3.14.4, which brings support for many new devices.
  - Adds support for HP's proprietary binary plugin, required to print with many new devices (especially LaserJet models). With the proprietary plugin enabled, the package is unfree, so the plugin is disabled by default. Besides the default `hplip`, a second top-level attribute `hplipWithPlugin` is provided that has the plugin enabled.
  - Begins to fix scanning by adding missing dependencies. Scanning still doesn't work because the SANE dynamic loader can't find the driver, but fixing that will require completely restructuring how we do SANE backends.
  - Given that the package is so badly out of date and no maintainer is listed, adds myself as maintainer.


state: closed
title: Allow nix-env -i to be interrupted using Control-C
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2608
updated_at: 2014-11-06 07:22:14
body:
  Sometimes I start extremely large installs, but forget to use `-j8`.  I then find that I cannot interrupt `nix-env` with Control-C.  I am forced to `kill -9` it from another shell.

  It would be very convenient if nix-env responded to Control-C in a sane way, by cleaning up temporaries and safely shutting down.


state: closed
title: add oraclejdk8
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/2610
updated_at: 2014-06-30 05:26:58
body:
  This adds Oracle JDK 8. This also includes a workaround for `relocation error` that is result from `patchelf` and `strip`. See https://github.com/NixOS/patchelf/issues/10 for details.


state: closed
title: Failed to reset devices.list on /system.slice: Invalid argument
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2612
updated_at: 2016-04-03 03:34:31
body:
  In the journal logs:

  ```
  systemd[1]: Failed to reset devices.list on /system.slice: Invalid argument
  cron[1721]: (*system*) RELOAD (/etc/crontab)
  ```


state: closed
title: scala: add expression for scala 2.11
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/2613
updated_at: 2014-06-30 05:32:09
body:
  Adds Scala 2.11.0 and makes it default.
  Also updates from 2.10.3 to 2.10.4 and from 2.9.2 to 2.9.3.
  Fixes download URL for 2.9.


state: closed
title: fcgiwrap: new package, useful for e.g. running nagios with nginx
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2614
updated_at: 2014-06-13 03:38:27
body:
  Simple server for running CGI applications over FastCGI.
  If is particularly useful for services that run cgi scripts, like nagios. In fact, this package makes it possible to run nagios with nginx.


state: closed
title: nixos-container missing update in --help
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2615
updated_at: 2016-01-15 09:04:15
body:
  `nixos-container --help` does not show usage for the update command:

  ```
  Usage: nixos-container list
         nixos-container create <container-name> [--config <string>] [--ensure-unique-name]
         nixos-container destroy <container-name>
         nixos-container start <container-name>
         nixos-container stop <container-name>
         nixos-container login <container-name>
         nixos-container root-login <container-name>
         nixos-container run <container-name> -- args...
         nixos-container set-root-password <container-name> <password>
         nixos-container show-ip <container-name>
  ```


state: closed
title: hplip: update and fix scanning
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/2617
updated_at: 2014-06-12 17:43:40
body:
  This pull request addresses several issues with the hplip package:
  - The package is very out of date. This PR bumps from version 3.11.1 to 3.14.4. The new version adds support for the many devices HP has introduced in the last 3(!) years.
  - Because the package is so out of date and no maintainer is listed, I have added myself as maintainer.
  - Some new HP devices (particularly, LaserJet all-in-one models) require a proprietary binary plugin. The plugin is disabled by default because it is unfree, but a top-level attribute, `hplipWithPlugin` is added which has the plugin.
  - The SANE backend for HP scanners is now installed. I have changed the NixOS module for SANE so that the hpaio backend can be selected at runtime. There was a problem before where SANE could only find backends in the sane-backend package. I actually extended the NixOS module so that it would be trivial to add _any_ backend from another package (what SANE calls "external backends").


state: closed
title: resolve issue #2308
user_login: coreyoconnor
html_url: https://github.com/NixOS/nixpkgs/pull/2619
updated_at: 2014-07-15 04:05:23
body:
  Resolves issue #2308: use is-enabled to check for service existence. This version of systemd exits with 0 when using status on non-existent units. Previous version would exit with non-zero.


state: closed
title: uzbl: Add gsettings_desktop_schemas as build input. Closes #2332
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2624
updated_at: 2014-07-02 10:52:44
body:
  I'm using a gnome desktop therefore so my testing is biased. Can anybody from #2332 please comment on this PR if the change works fine?


state: closed
title: dhcpcd: Allow adding hook code
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/2625
updated_at: 2014-05-13 06:03:05
body:
  This adds config.networking.dhcpcd.runHook which allows modules to declare shell code to run on dhcpcd events.


state: closed
title: build server disk full
user_login: linquize
html_url: https://github.com/NixOS/nixpkgs/issues/2626
updated_at: 2014-05-12 13:18:50
body:
  http://hydra.nixos.org/jobset/nixpkgs/trunk
  hydra build server disk full!
  It cannot build newer packages until disk space is available.


state: closed
title: services.samba.defaultShare and services.samba.extraConfig
user_login: darklajid
html_url: https://github.com/NixOS/nixpkgs/issues/2627
updated_at: 2015-04-16 17:27:21
body:
  Using both options, the latter to restrict samba to some interface(s), leads to a configuration like this:

  ```
  [ global ]
  log file = /var/log/samba/log.%m
  private dir = /var/samba/private


  [default]
  path = /home/smbd
  read only = no
  guest ok = yes


  # [global] continuing global section here, section is started by nix to set pids etc

    smb passwd file = /etc/samba/passwd

    # is this useful ?
    domain master = auto

    encrypt passwords = Yes
    client plaintext auth = No

    # yes: if you use this you probably also want to enable syncPasswordsByPam
    # no: You can still use the pam password database. However
    # passwords will be sent plain text on network (discouraged)

    workgroup = Users
    server string = %h
    comment = Samba
    log file = /var/log/samba/log.%m
    log level = 10
    max log size = 50000
    security = user

    client lanman auth = Yes
    dns proxy = no
    invalid users = root
    passdb backend = tdbsam
    passwd program = /usr/bin/passwd %u

    interfaces = 192.168.122.1/255.255.255.0
    bind interfaces only = yes
  ```

  Note the order of the fragments.


state: closed
title: Permission denied: /tmp/env-vars when using nix-shell
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2633
updated_at: 2014-05-21 11:29:56
body:
  /tmp/env-vars is owned by the user that started nix-shell. If another user starts nix-shell, it fails:

  ```
  bash: /tmp/env-vars: Permission denied
  ```

  Also it is troublesome if the same user uses nix-shell in multiple sessions since /tmp/env-vars is global.
  The /tmp/env-vars should be per nix-shell.


state: closed
title: Update Tor to 0.2.4.21 and tor-browser to 3.6.1
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/2634
updated_at: 2014-05-15 07:38:26
body:
  This is an update to pull request #2557 which was merged and then removed with a forced push. This updates tor-browser to 3.6.1 and uses stable URL's for tor and tor-browser. The previous URLs would get deleted by the Tor project when new versions were released. These URL's now point to the Tor project archived files.


state: closed
title: Simple typo
user_login: athanclark
html_url: https://github.com/NixOS/nixpkgs/pull/2635
updated_at: 2014-05-13 16:42:04
body:
  I can't complete a `nixos-rebuild` while the switch statement is erroneous like this! :) Thank you!


state: closed
user_login: third3ye
html_url: https://github.com/NixOS/nixpkgs/issues/2639
updated_at: 2014-05-15 02:36:36
title:
  [nixos-rebuild] error: while evaluating the attribute `buildCommand' of the derivation `nixos-14.04.201.2c8f6e0'

body:
  I have a problem running rebuild and upgrades. The sources seem tos tem from the same place: 

  [~/Builds/nixpkgs/nixos/modules/services/audio]$ sudo nixos-rebuild switch --show-trace
  building Nix...
  building the system configuration...
  error: while evaluating the attribute `buildCommand' of the derivation`nixos-14.04.201.2c8f6e0' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:100:7:
  while evaluating the attribute `sources' of the derivation`etc' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/etc/etc.nix:12:5:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/etc/etc.nix:19:20, called from undefined position:
  while evaluating the attribute `source' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:135:44:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:26:45, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:135:52:
  while evaluating the attribute`value' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:182:9:
  while evaluating the option `environment.etc.systemd/system.source':
  while evaluating`id' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/trivial.nix:9:8, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:180:15:
  while evaluating `fold' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:26:19, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:11:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:33:8:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `check' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix:98:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:174:16:
  while evaluating the attribute`buildCommand' of the derivation `system-units' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/pkgs/build-support/trivial-builders.nix:10:14:
  while evaluating the attribute`text' of the derivation `unit' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/pkgs/build-support/trivial-builders.nix:10:14:
  while evaluating the attribute`text' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:135:44:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:26:45, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:135:52:
  while evaluating the attribute `value' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:182:9:
  while evaluating the option`systemd.units.polkit.service.text':
  while evaluating `id' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/trivial.nix:9:8, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:180:15:
  while evaluating`fold' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:26:19, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:163:12:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:33:8:
  while evaluating`filterOverrides' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:253:21, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:158:20:
  while evaluating `concatMap' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:260:8:
  while evaluating`concatMap' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:110:20:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:110:31, called from undefined position:
  while evaluating `dischargeProperties' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:223:25, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:112:65:
  while evaluating`commonUnitText' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:298:20, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:314:14:
  while evaluating `attrsToSection' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:290:20, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:300:9:
  while evaluating`fold' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:26:19, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:291:5:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:33:8:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:160:10, called from undefined position:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd.nix:291:55, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:160:16:
  while evaluating`merge' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd-unit-options.nix:19:18, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:235:15:
  while evaluating `filterOverrides' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:253:21, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd-unit-options.nix:21:17:
  while evaluating`concatMap' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:62:18, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:260:8:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:260:19, called from undefined position:
  while evaluating `getPrio' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:256:17, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:260:27:
  while evaluating the attribute`value._type' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix:122:55:
  while evaluating the attribute `paths' of the derivation`system-path' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/pkgs/build-support/trivial-builders.nix:10:14:
  while evaluating the attribute `environment.systemPackages' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:135:44:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:26:45, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:135:52:
  while evaluating the attribute`value' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:182:9:
  while evaluating the option `environment.systemPackages':
  while evaluating`id' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/trivial.nix:9:8, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:180:15:
  while evaluating `fold' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:26:19, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:11:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:33:8:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:173:22, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `check' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix:107:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:174:16:
  while evaluating`fold' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:26:19, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix:107:38:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:33:8:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating `fold'' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:29:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:34:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:24, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:32:14:
  while evaluating`check' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix:98:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:102:30:
  cannot coerce a set to a string, at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix:98:79

  /etc/nixos/configurations.nix

  { config, pkgs, ... }:

  {
    imports = [ ./hardware-configuration.nix ];

    nixpkgs.config = {
      allowUnfree = true;
      firefox = {
       jre = true;
       enableGoogleTalkPlugin = true;
       enableAdobeFlash = true;
      };
      chromium = {
       jre = true;
       enableGoogleTalkPlugin = true;
       enableAdobeFlash = true;
      };
    };

    environment.systemPackages = [
      pkgs.skype pkgs.firefox pkgs.thunderbird pkgs.gimp pkgs.inkscape pkgs.jre pkgs.pavucontrol pkgs.flashplayer pkgs.libreoffice pkgs.xclip pkgs.wget pkgs.gpgme pkgs.mpv pkgs.unrar pkgs.zip pkgs.unzip pkgs.gnupg pkgs.screen pkgs.zsh pkgs.linuxPackages.virtualbox pkgs.kde4.kdemultimedia pkgs.kde4.kdegraphics pkgs.kde4.kdeutils pkgs.kde4.applications pkgs.kde4.kdegames pkgs.kde4.kdeedu pkgs.kde4.kdebindings pkgs.kde4.kdeaccessibility pkgs.kde4.kde_baseapps pkgs.kde4.kactivities pkgs.kde4.kdeadmin pkgs.kde4.kdeartwork pkgs.kde4 pkgs.kde_base_artwork pkgs.kde4.kdenetwork pkgs.kde4.kdepim pkgs.kde4.kdepimlibs pkgs.kde4.kdeplasma_addons pkgs.kde4.kdesdk pkgs.kde4.kdetoys pkgs.kde4.kde_wallpapers pkgs.kde4.kdewebdev pkgs.kde4.oxygen_icons pkgs.kde4.kdebase_workspace pkgs.kde4.kdelibs pkgs.kde4.kdevelop pkgs.kde4.kdevplatform pkgs.terminus_font pkgs.corefonts
    ];

    networking = {
      hostName = "Mjolnir"; # Define your hostname.
      networkmanager.enable = true; # wireless.enable = true;
    };

    i18n = {
      consoleFont = "no-latin1";
      #consoleKeyMap = "no";
      defaultLocale = "en_GB.UTF-8";
    };

    time.timeZone = "Europe/Oslo";

    services.openssh.enable = true;
    services.printing.enable = true;
    services.chrony = {
      enable = true;

    };
    services.xserver = {
      enable = true;
      autorun = true;
      layout = "no";
      xkbModel = "pc105";
      displayManager.kdm.enable = true;
      desktopManager.kde4.enable = true;
      videoDrivers = [ "ati" ]; # [ "ati_unfree" ];
    };
    services.ntp.enable = false;

    fonts = {
      enableFontDir = true;  
      enableGhostscriptFonts = true;
    };

    # Define a user account. Don't forget to set a password with ‘passwd’.
    users.extraUsers.thor = {
      name = "XXXX";
      group = "users";
      extraGroups = ["wheel" "video" "audio" "networkmanager"];
      uid = 1000;
      createHome = true;
      home = "/home/XXXX";
      shell = "/run/current-system/sw/bin/bash";
    };
  }


state: closed
title: Nix kills processes by uid in containers
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2641
updated_at: 2016-03-20 23:32:54
body:
  1. Start a build in a container (tested on a non-nixos-container)
  2. Start a build on the host

  Result: the container build is killed with signal 9. As @edolstra says, this happens because nix kills processes of the builder by uid, and since there's no uid namespace also the container build is killed.
  Changing the uids of nix build users in the container mitigates the problem.


state: closed
title: [ndiswrapper] error: implicit declaration of function 'net_srandom'
user_login: third3ye
html_url: https://github.com/NixOS/nixpkgs/issues/2642
updated_at: 2016-07-23 03:32:09
body:
  sudo nix-env -ir ndiswrapper

  these derivations will be built:
    /nix/store/ck6p1gr0xrzqlhmycaps6xbk1fq972ls-ndiswrapper-1.59-3.14.2.drv
  building path(s) `/nix/store/jj63481v5mzva181kd3y1dj0i0xwn149-ndiswrapper-1.59-3.14.2'
  building /nix/store/jj63481v5mzva181kd3y1dj0i0xwn149-ndiswrapper-1.59-3.14.2
  unpacking sources
  unpacking source archive /nix/store/cdx08463c5ny8h6awy2pw14ska1rqjvf-ndiswrapper-1.59.tar.gz
  source root is ndiswrapper-1.59
  patching sources
  applying patch /nix/store/hczj6g6iskr3bka9059a1bsn1akhpkki-no-sbin.patch
  patching file driver/Makefile
  configuring
  no configure script, doing nothing
  building
  make KBUILD=/nix/store/n27k47bflq29a25lh2x56qvqam7bzrcp-linux-3.14.2-dev/lib/modules/3.14.2/build
  building utils
  make -C utils
  make[1]: Entering directory`/tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/utils'
  building loadndisdriver
  gcc -g -Wall -I../driver  -o loadndisdriver loadndisdriver.c
  make[1]: Leaving directory `/tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/utils'
  building driver
  make -C driver
  make[1]: Entering directory`/tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver'
  building config_check
  building modules
  make -C /nix/store/n27k47bflq29a25lh2x56qvqam7bzrcp-linux-3.14.2-dev/lib/modules/3.14.2/build M=/tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver
  make[2]: Entering directory `/nix/store/n27k47bflq29a25lh2x56qvqam7bzrcp-linux-3.14.2-dev/lib/modules/3.14.2/build'
  building all
  building sub-make
  building include/config/auto.conf
  building crmodverdir
  building /nix/store/n27k47bflq29a25lh2x56qvqam7bzrcp-linux-3.14.2-dev/lib/modules/3.14.2/build/Module.symvers
  building _module_/tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/built-in.o
    LD      /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/built-in.o
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/crt_exports.h
    MKEXPORT /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/crt_exports.h
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/hal_exports.h
    MKEXPORT /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/hal_exports.h
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/ndis_exports.h
    MKEXPORT /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/ndis_exports.h
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/ntoskernel_exports.h
    MKEXPORT /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/ntoskernel_exports.h
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/ntoskernel_io_exports.h
    MKEXPORT /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/ntoskernel_io_exports.h
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/rtl_exports.h
    MKEXPORT /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/rtl_exports.h
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/usb_exports.h
    MKEXPORT /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/usb_exports.h
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/win2lin_stubs.h
    MKSTUBS /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/win2lin_stubs.h
  building /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/crt.o
    CC [M]  /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/crt.o
  /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/crt.c: In function '_win_srand':
  /tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/crt.c:470:2: error: implicit declaration of function 'net_srandom' [-Werror=implicit-function-declaration]
    net_srandom(seed);
    ^
  cc1: some warnings being treated as errors
  make[5]: *** [/tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver/crt.o] Error 1
  make[4]: *** [_module_/tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver] Error 2
  make[3]: *** [sub-make] Error 2
  make[2]: *** [all] Error 2
  make[2]: Leaving directory`/nix/store/n27k47bflq29a25lh2x56qvqam7bzrcp-linux-3.14.2-dev/lib/modules/3.14.2/build'
  make[1]: **\* [modules] Error 2
  make[1]: Leaving directory `/tmp/nix-build-ndiswrapper-1.59-3.14.2.drv-0/ndiswrapper-1.59/driver'
  make: *** [driver] Error 2
  builder for`/nix/store/ck6p1gr0xrzqlhmycaps6xbk1fq972ls-ndiswrapper-1.59-3.14.2.drv' failed with exit code 2
  error: build of `/nix/store/ck6p1gr0xrzqlhmycaps6xbk1fq972ls-ndiswrapper-1.59-3.14.2.drv' failed


state: closed
title: Update Qt to 5.2.1 and Qt Creator to 3.1.
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/pull/2643
updated_at: 2014-06-12 12:07:51
body:
  Tested on Nixos 14.04.
  Set enableParallelBuilding to true, but if the still fails it can be reverted.


state: closed
title: Add ori, a secure distributed filesystem.
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/pull/2645
updated_at: 2014-05-15 04:43:39
body:
  Ori is a distributed file system built for offline operation and empowers the user with control over synchronization operations and conflict resolution. We provide history through light weight snapshots and allow users to verify the history has not been tampered with. Through the use of replication instances can be resilient and recover damaged data from other nodes.

  http://ori.scs.stanford.edu/


state: closed
title: Add -p to mkdir in build-fhs-chrootenv to prevent error if directory exists
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/2650
updated_at: 2014-06-21 10:24:19
body:
  The 'init' command for an FHS chroot environment tries to create an /etc/fonts directory. This fails if it exists and the rest of the init command doesn't run. This results in the /tmp and /root directories not being created which causes failure in an FHS environment I use.

  The fix here uses '-p' on 'mkdir' which prevents the script from bailing out.


state: closed
title: gmp 5.1.3 won't build on darwin
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/2651
updated_at: 2014-05-15 20:35:48
body:
  ```
  $ nix-env -i gmp
  replacing old `gmp-5.1.3'
  installing `gmp-5.1.3'
  these derivations will be built:
    /nix/store/2cc72xarm685nfx4xfr8ia4xb1vzxjn7-gmp-5.1.3.drv
    /nix/store/4pcfdwy2rmrghjf6wckg9mvja7qy3gv0-stdenv.drv
    /nix/store/5rzpvri6crlkx9xsiglvldbaxiky5cw4-gmp-5.1.3.drv
    /nix/store/8wgshzbp0859bg4506hsl3h0y2828bxx-cloog-0.18.0.drv
    /nix/store/bwjra6nw02myjr9hc64d97d25mhzr315-gnum4-1.4.17.drv
    /nix/store/glafkz8gy93hsjclkahkisr84ajskksj-ppl-1.0.drv
    /nix/store/kz6jgk6dv6r4fg34pghq7i726rdlbldi-gcc-wrapper-4.8.2.drv
    /nix/store/l051jz8rg3hnzn2yfk8n1lf6bqa22z4q-mpc-1.0.1.drv
    /nix/store/lrjgch5igs1yjxsli76ymf73a3qkwp74-coreutils-8.21.drv
    /nix/store/n4nr2nb9img1i85lld0qli7r1g4gmmp4-findutils-4.4.2.drv
    /nix/store/pl10z5zvacbq13a02v0zi5z68156gmyv-gcc-4.8.2.drv
    /nix/store/rigps8s2d95dc5z724pm4052vci3973i-isl-0.11.1.drv
    /nix/store/ryhdfzwj6x7p1l967ia7wvry3gh3yv2s-mpfr-3.1.2.drv
    /nix/store/ssvpaj92q2y7a1qmqx9nbvsixdk8pwad-diffutils-3.3.drv
  building path(s) `/nix/store/xc98ianvgcyx73g325var6fcqbc3d9bf-gmp-5.1.3'
  [pbuilding /nix/store/xc98ianvgcyx73g325var6fcqbc3d9bf-gmp-5.1.3
  [punpacking sources
  [3punpacking source archive /nix/store/9gsr07i24nxqgjh5qj1sabddvrfsvcfs-gmp-5.1.3.tar.bz2
  [qsource root is gmp-5.1.3
  [q[ppatching sources
  [q[pconfiguring
  configure flags: --disable-static --prefix=/nix/store/xc98ianvgcyx73g325var6fcqbc3d9bf-gmp-5.1.3 --enable-fat --enable-cxx CPPFLAGS=-fexceptions --with-pic 
  checking build system type... coreisbr-apple-darwin13.2.0
  checking host system type... coreisbr-apple-darwin13.2.0
  checking for a BSD-compatible install... /usr/bin/install -c
  checking whether build environment is sane... yes
  checking for a thread-safe mkdir -p... ./install-sh -c -d
  checking for gawk... no
  checking for mawk... no
  checking for nawk... no
  checking for awk... awk
  checking whether make sets $(MAKE)... yes
  checking whether to enable maintainer-specific portions of Makefiles... no
  checking ABI=64
  checking compiler gcc -O2 -pedantic -fomit-frame-pointer -m64 -fexceptions... no
  checking ABI=x32
  checking compiler gcc -O2 -pedantic -fomit-frame-pointer -mx32 -fexceptions... no
  checking ABI=32
  checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer -fexceptions... no
  checking compiler gcc -O2 -pedantic -fomit-frame-pointer -fexceptions... no
  checking compiler icc -no-gcc -fexceptions... no
  checking whether cc is gcc... yes
  checking compiler cc -m32 -O2 -pedantic -fomit-frame-pointer -fexceptions... yes
  checking compiler cc -m32 -O2 -pedantic -fomit-frame-pointer has sizeof(long)==4... yes
  checking for gcc... cc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether cc accepts -g... yes
  checking for cc option to accept ISO C89... none needed
  checking for cc option to accept ISO C99... none needed
  checking for cc option to accept ISO Standard C... (cached) none needed
  checking how to run the C preprocessor... cc -E
  checking build system compiler cc... yes
  checking for build system preprocessor... cc -E
  checking for build system executable suffix... 
  checking whether build system compiler is ANSI... yes
  checking for build system compiler math library... -lm
  checking for g++... g++
  checking whether we are using the GNU C++ compiler... yes
  checking whether g++ accepts -g... yes
  checking C++ compiler g++ -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer... yes
  checking how to run the C++ preprocessor... g++ -E
  checking for grep that handles long lines and -e... /usr/bin/grep
  checking for egrep... /usr/bin/grep -E
  checking if the assembler knows about MMX instructions... yes
  checking if the assembler knows about SSE2 instructions... yes
  using ABI="32"
        CC="cc"
        CFLAGS="-m32 -O2 -pedantic -fomit-frame-pointer"
        CPPFLAGS="-fexceptions"
        CXX="g++"
        CXXFLAGS="-m32 -O2 -pedantic -fomit-frame-pointer"
        MPN_PATH=" x86/fat x86 generic"
  checking whether assembler supports --noexecstack option... no
  checking for ar... ar
  checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
  checking the name lister (/usr/bin/nm) interface... BSD nm
  checking how to print strings... printf
  checking for a sed that does not truncate output... /usr/bin/sed
  checking for fgrep... /usr/bin/grep -F
  checking for ld used by cc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
  checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
  checking whether ln -s works... yes
  checking the maximum length of command line arguments... 196608
  checking whether the shell understands some XSI constructs... yes
  checking whether the shell understands "+="... yes
  checking how to convert coreisbr-apple-darwin13.2.0 file names to coreisbr-apple-darwin13.2.0 format... func_convert_file_noop
  checking how to convert coreisbr-apple-darwin13.2.0 file names to toolchain format... func_convert_file_noop
  checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
  checking for objdump... objdump
  checking how to recognize dependent libraries... pass_all
  checking for dlltool... dlltool
  checking how to associate runtime and link libraries... printf %s\n
  checking for archiver @FILE support... no
  checking for strip... strip
  checking for ranlib... ranlib
  checking command to parse /usr/bin/nm output from cc object... ok
  checking for sysroot... no
  checking for mt... no
  checking if : is a manifest tool... no
  checking for dsymutil... dsymutil
  checking for nmedit... nmedit
  checking for lipo... lipo
  checking for otool... otool
  checking for otool64... no
  checking for -single_module linker flag... yes
  checking for -exported_symbols_list linker flag... yes
  checking for -force_load linker flag... yes
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  checking for dlfcn.h... yes
  checking for objdir... .libs
  checking if cc supports -fno-rtti -fno-exceptions... yes
  checking for cc option to produce PIC... -fno-common -DPIC
  checking if cc PIC flag -fno-common -DPIC works... yes
  checking if cc static flag -static works... no
  checking if cc supports -c -o file.o... yes
  checking if cc supports -c -o file.o... (cached) yes
  checking whether the cc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
  checking dynamic linker characteristics... darwin13.2.0 dyld
  checking how to hardcode library paths into programs... immediate
  checking whether stripping libraries is possible... yes
  checking if libtool supports shared libraries... yes
  checking whether to build shared libraries... yes
  checking whether to build static libraries... no
  checking how to run the C++ preprocessor... g++ -E
  checking for ld used by g++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
  checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
  checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
  checking for g++ option to produce PIC... -fno-common -DPIC
  checking if g++ PIC flag -fno-common -DPIC works... yes
  checking if g++ static flag -static works... no
  checking if g++ supports -c -o file.o... yes
  checking if g++ supports -c -o file.o... (cached) yes
  checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
  checking dynamic linker characteristics... darwin13.2.0 dyld
  checking how to hardcode library paths into programs... immediate
  checking for ANSI C header files... (cached) yes
  checking whether time.h and sys/time.h may both be included... yes
  checking fcntl.h usability... yes
  checking fcntl.h presence... yes
  checking for fcntl.h... yes
  checking float.h usability... yes
  checking float.h presence... yes
  checking for float.h... yes
  checking invent.h usability... no
  checking invent.h presence... no
  checking for invent.h... no
  checking langinfo.h usability... yes
  checking langinfo.h presence... yes
  checking for langinfo.h... yes
  checking locale.h usability... yes
  checking locale.h presence... yes
  checking for locale.h... yes
  checking nl_types.h usability... yes
  checking nl_types.h presence... yes
  checking for nl_types.h... yes
  checking sys/attributes.h usability... no
  checking sys/attributes.h presence... no
  checking for sys/attributes.h... no
  checking sys/iograph.h usability... no
  checking sys/iograph.h presence... no
  checking for sys/iograph.h... no
  checking sys/mman.h usability... yes
  checking sys/mman.h presence... yes
  checking for sys/mman.h... yes
  checking sys/param.h usability... yes
  checking sys/param.h presence... yes
  checking for sys/param.h... yes
  checking sys/processor.h usability... no
  checking sys/processor.h presence... no
  checking for sys/processor.h... no
  checking sys/pstat.h usability... no
  checking sys/pstat.h presence... no
  checking for sys/pstat.h... no
  checking sys/sysinfo.h usability... no
  checking sys/sysinfo.h presence... no
  checking for sys/sysinfo.h... no
  checking sys/syssgi.h usability... no
  checking sys/syssgi.h presence... no
  checking for sys/syssgi.h... no
  checking sys/systemcfg.h usability... no
  checking sys/systemcfg.h presence... no
  checking for sys/systemcfg.h... no
  checking sys/time.h usability... yes
  checking sys/time.h presence... yes
  checking for sys/time.h... yes
  checking sys/times.h usability... yes
  checking sys/times.h presence... yes
  checking for sys/times.h... yes
  checking for sys/resource.h... yes
  checking for sys/sysctl.h... yes
  checking for machine/hal_sysinfo.h... no
  checking whether fgetc is declared... yes
  checking whether fscanf is declared... yes
  checking whether optarg is declared... yes
  checking whether ungetc is declared... yes
  checking whether vfprintf is declared... yes
  checking whether sys_errlist is declared... yes
  checking whether sys_nerr is declared... yes
  checking return type of signal handlers... void
  checking for intmax_t... yes
  checking for long double... yes
  checking for long long... yes
  checking for ptrdiff_t... yes
  checking for quad_t... yes
  checking for uint_least32_t... yes
  checking for intptr_t... yes
  checking for preprocessor stringizing operator... yes
  checking for working volatile... yes
  checking for C/C++ restrict keyword... __restrict
  checking whether <stdarg.h> exists and works... yes
  checking whether gcc __attribute__ ((const)) works... yes
  checking whether gcc __attribute__ ((malloc)) works... yes
  checking whether gcc __attribute__ ((mode (XX))) works... yes
  checking whether gcc __attribute__ ((noreturn)) works... yes
  checking for inline... inline
  checking for working alloca.h... yes
  checking for alloca (via gmp-impl.h)... yes
  checking how to allocate temporary memory... alloca
  checking whether byte ordering is bigendian... no
  checking format of `double' floating point... IEEE little endian
  checking for alarm... yes
  checking for attr_get... no
  checking for clock... yes
  checking for cputime... no
  checking for getpagesize... yes
  checking for getrusage... yes
  checking for gettimeofday... yes
  checking for getsysinfo... no
  checking for localeconv... yes
  checking for memset... yes
  checking for mmap... yes
  checking for mprotect... yes
  checking for nl_langinfo... yes
  checking for obstack_vprintf... no
  checking for popen... yes
  checking for processor_info... yes
  checking for pstat_getprocessor... no
  checking for raise... yes
  checking for read_real_time... no
  checking for sigaction... yes
  checking for sigaltstack... yes
  checking for sigstack... no
  checking for syssgi... no
  checking for strchr... yes
  checking for strerror... yes
  checking for strnlen... yes
  checking for strtol... yes
  checking for strtoul... yes
  checking for sysconf... yes
  checking for sysctl... yes
  checking for sysctlbyname... yes
  checking for times... yes
  checking for library containing clock_gettime... no
  checking for vsnprintf... yes
  checking whether vsnprintf works... yes
  checking whether sscanf needs writable input... no
  checking for struct pst_processor.psp_iticksperclktick... no
  checking sstream usability... yes
  checking sstream presence... yes
  checking for sstream... yes
  checking for std::locale... yes
  checking for suitable m4... m4
  checking if m4wrap produces spurious output... no
  checking how to switch to text section... .text
  checking how to switch to data section... .data
  checking for assembler label suffix... :
  checking for assembler global directive... .globl
  checking for assembler global directive attribute... 
  checking if globals are prefixed by underscore... yes
  checking how to switch to read-only data section...     .section    __TEXT,__const
  checking for assembler .type directive... 
  checking for assembler .size directive... 
  checking for assembler local label prefix... L
  checking for assembler byte directive... .byte
  checking how to define a 32-bit word... .long
  checking if .align assembly directive is logarithmic... yes
  checking if the .align directive accepts an 0x90 fill in .text... yes
  checking for assembler COFF type directives... no
  checking if _GLOBAL_OFFSET_TABLE_ is prefixed by underscore... not applicable
  checking if the assembler takes cl with shldl... yes
  checking size of void *... 4
  checking size of unsigned short... 2
  checking size of unsigned... 4
  checking size of unsigned long... 4
  checking size of mp_limb_t... 4
  checking for stack_t... yes
  checking for tputs in -lncurses... yes
  checking for readline in -lreadline... yes
  checking readline/readline.h usability... yes
  checking readline/readline.h presence... yes
  checking for readline/readline.h... yes
  checking readline/history.h usability... yes
  checking readline/history.h presence... yes
  checking for readline/history.h... yes
  checking readline detected... yes
  checking for bison... bison -y
  checking for flex... flex
  checking lex output file root... lex.yy
  checking lex library... none needed
  checking whether yytext is a pointer... no
  checking for ranlib... (cached) ranlib
  creating config.m4
  configure: creating ./config.status
  config.status: creating demos/pexpr-config.h
  config.status: creating demos/calc/calc-config.h
  config.status: creating Makefile
  config.status: creating mpf/Makefile
  config.status: creating mpn/Makefile
  config.status: creating mpq/Makefile
  config.status: creating mpz/Makefile
  config.status: creating printf/Makefile
  config.status: creating scanf/Makefile
  config.status: creating rand/Makefile
  config.status: creating cxx/Makefile
  config.status: creating tests/Makefile
  config.status: creating tests/devel/Makefile
  config.status: creating tests/mpf/Makefile
  config.status: creating tests/mpn/Makefile
  config.status: creating tests/mpq/Makefile
  config.status: creating tests/mpz/Makefile
  config.status: creating tests/rand/Makefile
  config.status: creating tests/misc/Makefile
  config.status: creating tests/cxx/Makefile
  config.status: creating doc/Makefile
  config.status: creating tune/Makefile
  config.status: creating demos/Makefile
  config.status: creating demos/calc/Makefile
  config.status: creating demos/expr/Makefile
  config.status: creating gmp.h
  config.status: creating config.h
  config.status: linking mpn/x86/fat/fat.c to mpn/fat.c
  config.status: linking mpn/x86/fat/fat_entry.asm to mpn/fat_entry.asm
  config.status: linking mpn/generic/add.c to mpn/add.c
  config.status: linking mpn/generic/add_1.c to mpn/add_1.c
  config.status: linking mpn/generic/sub.c to mpn/sub.c
  config.status: linking mpn/generic/sub_1.c to mpn/sub_1.c
  config.status: linking mpn/generic/addcnd_n.c to mpn/addcnd_n.c
  config.status: linking mpn/generic/subcnd_n.c to mpn/subcnd_n.c
  config.status: linking mpn/generic/neg.c to mpn/neg.c
  config.status: linking mpn/generic/add_err1_n.c to mpn/add_err1_n.c
  config.status: linking mpn/generic/add_err2_n.c to mpn/add_err2_n.c
  config.status: linking mpn/generic/add_err3_n.c to mpn/add_err3_n.c
  config.status: linking mpn/generic/sub_err1_n.c to mpn/sub_err1_n.c
  config.status: linking mpn/generic/sub_err2_n.c to mpn/sub_err2_n.c
  config.status: linking mpn/generic/sub_err3_n.c to mpn/sub_err3_n.c
  config.status: linking mpn/generic/diveby3.c to mpn/diveby3.c
  config.status: linking mpn/generic/divis.c to mpn/divis.c
  config.status: linking mpn/generic/divrem.c to mpn/divrem.c
  config.status: linking mpn/x86/divrem_2.asm to mpn/divrem_2.asm
  config.status: linking mpn/generic/fib2_ui.c to mpn/fib2_ui.c
  config.status: linking mpn/generic/dump.c to mpn/dump.c
  config.status: linking mpn/generic/mod_1_3.c to mpn/mod_1_3.c
  config.status: linking mpn/generic/mul.c to mpn/mul.c
  config.status: linking mpn/generic/mul_fft.c to mpn/mul_fft.c
  config.status: linking mpn/generic/mul_n.c to mpn/mul_n.c
  config.status: linking mpn/generic/sqr.c to mpn/sqr.c
  config.status: linking mpn/generic/nussbaumer_mul.c to mpn/nussbaumer_mul.c
  config.status: linking mpn/generic/mulmid_basecase.c to mpn/mulmid_basecase.c
  config.status: linking mpn/generic/toom42_mulmid.c to mpn/toom42_mulmid.c
  config.status: linking mpn/generic/mulmid_n.c to mpn/mulmid_n.c
  config.status: linking mpn/generic/mulmid.c to mpn/mulmid.c
  config.status: linking mpn/generic/random.c to mpn/random.c
  config.status: linking mpn/generic/random2.c to mpn/random2.c
  config.status: linking mpn/generic/pow_1.c to mpn/pow_1.c
  config.status: linking mpn/generic/rootrem.c to mpn/rootrem.c
  config.status: linking mpn/generic/sqrtrem.c to mpn/sqrtrem.c
  config.status: linking mpn/generic/get_str.c to mpn/get_str.c
  config.status: linking mpn/generic/set_str.c to mpn/set_str.c
  config.status: linking mpn/generic/scan0.c to mpn/scan0.c
  config.status: linking mpn/generic/scan1.c to mpn/scan1.c
  config.status: linking mpn/generic/popham.c to mpn/popcount.c
  config.status: linking mpn/generic/popham.c to mpn/hamdist.c
  config.status: linking mpn/generic/cmp.c to mpn/cmp.c
  config.status: linking mpn/generic/perfsqr.c to mpn/perfsqr.c
  config.status: linking mpn/generic/perfpow.c to mpn/perfpow.c
  config.status: linking mpn/generic/gcd.c to mpn/gcd.c
  config.status: linking mpn/generic/gcdext_1.c to mpn/gcdext_1.c
  config.status: linking mpn/generic/gcdext.c to mpn/gcdext.c
  config.status: linking mpn/generic/gcd_subdiv_step.c to mpn/gcd_subdiv_step.c
  config.status: linking mpn/generic/gcdext_lehmer.c to mpn/gcdext_lehmer.c
  config.status: linking mpn/generic/div_q.c to mpn/div_q.c
  config.status: linking mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c
  config.status: linking mpn/generic/jacbase.c to mpn/jacbase.c
  config.status: linking mpn/generic/jacobi_2.c to mpn/jacobi_2.c
  config.status: linking mpn/generic/jacobi.c to mpn/jacobi.c
  config.status: linking mpn/generic/get_d.c to mpn/get_d.c
  config.status: linking mpn/generic/matrix22_mul.c to mpn/matrix22_mul.c
  config.status: linking mpn/generic/matrix22_mul1_inverse_vector.c to mpn/matrix22_mul1_inverse_vector.c
  config.status: linking mpn/generic/hgcd_matrix.c to mpn/hgcd_matrix.c
  config.status: linking mpn/generic/hgcd2.c to mpn/hgcd2.c
  config.status: linking mpn/generic/hgcd_step.c to mpn/hgcd_step.c
  config.status: linking mpn/generic/hgcd_reduce.c to mpn/hgcd_reduce.c
  config.status: linking mpn/generic/hgcd.c to mpn/hgcd.c
  config.status: linking mpn/generic/hgcd_appr.c to mpn/hgcd_appr.c
  config.status: linking mpn/generic/hgcd2_jacobi.c to mpn/hgcd2_jacobi.c
  config.status: linking mpn/generic/hgcd_jacobi.c to mpn/hgcd_jacobi.c
  config.status: linking mpn/generic/mullo_n.c to mpn/mullo_n.c
  config.status: linking mpn/generic/toom22_mul.c to mpn/toom22_mul.c
  config.status: linking mpn/generic/toom32_mul.c to mpn/toom32_mul.c
  config.status: linking mpn/generic/toom42_mul.c to mpn/toom42_mul.c
  config.status: linking mpn/generic/toom52_mul.c to mpn/toom52_mul.c
  config.status: linking mpn/generic/toom62_mul.c to mpn/toom62_mul.c
  config.status: linking mpn/generic/toom33_mul.c to mpn/toom33_mul.c
  config.status: linking mpn/generic/toom43_mul.c to mpn/toom43_mul.c
  config.status: linking mpn/generic/toom53_mul.c to mpn/toom53_mul.c
  config.status: linking mpn/generic/toom54_mul.c to mpn/toom54_mul.c
  config.status: linking mpn/generic/toom63_mul.c to mpn/toom63_mul.c
  config.status: linking mpn/generic/toom44_mul.c to mpn/toom44_mul.c
  config.status: linking mpn/generic/toom6h_mul.c to mpn/toom6h_mul.c
  config.status: linking mpn/generic/toom6_sqr.c to mpn/toom6_sqr.c
  config.status: linking mpn/generic/toom8h_mul.c to mpn/toom8h_mul.c
  config.status: linking mpn/generic/toom8_sqr.c to mpn/toom8_sqr.c
  config.status: linking mpn/generic/toom_couple_handling.c to mpn/toom_couple_handling.c
  config.status: linking mpn/generic/toom2_sqr.c to mpn/toom2_sqr.c
  config.status: linking mpn/generic/toom3_sqr.c to mpn/toom3_sqr.c
  config.status: linking mpn/generic/toom4_sqr.c to mpn/toom4_sqr.c
  config.status: linking mpn/generic/toom_eval_dgr3_pm1.c to mpn/toom_eval_dgr3_pm1.c
  config.status: linking mpn/generic/toom_eval_dgr3_pm2.c to mpn/toom_eval_dgr3_pm2.c
  config.status: linking mpn/generic/toom_eval_pm1.c to mpn/toom_eval_pm1.c
  config.status: linking mpn/generic/toom_eval_pm2.c to mpn/toom_eval_pm2.c
  config.status: linking mpn/generic/toom_eval_pm2exp.c to mpn/toom_eval_pm2exp.c
  config.status: linking mpn/generic/toom_eval_pm2rexp.c to mpn/toom_eval_pm2rexp.c
  config.status: linking mpn/generic/toom_interpolate_5pts.c to mpn/toom_interpolate_5pts.c
  config.status: linking mpn/generic/toom_interpolate_6pts.c to mpn/toom_interpolate_6pts.c
  config.status: linking mpn/generic/toom_interpolate_7pts.c to mpn/toom_interpolate_7pts.c
  config.status: linking mpn/generic/toom_interpolate_8pts.c to mpn/toom_interpolate_8pts.c
  config.status: linking mpn/generic/toom_interpolate_12pts.c to mpn/toom_interpolate_12pts.c
  config.status: linking mpn/generic/toom_interpolate_16pts.c to mpn/toom_interpolate_16pts.c
  config.status: linking mpn/generic/invertappr.c to mpn/invertappr.c
  config.status: linking mpn/generic/invert.c to mpn/invert.c
  config.status: linking mpn/generic/binvert.c to mpn/binvert.c
  config.status: linking mpn/generic/mulmod_bnm1.c to mpn/mulmod_bnm1.c
  config.status: linking mpn/generic/sqrmod_bnm1.c to mpn/sqrmod_bnm1.c
  config.status: linking mpn/generic/div_qr_2.c to mpn/div_qr_2.c
  config.status: linking mpn/generic/div_qr_2n_pi1.c to mpn/div_qr_2n_pi1.c
  config.status: linking mpn/generic/div_qr_2u_pi1.c to mpn/div_qr_2u_pi1.c
  config.status: linking mpn/generic/sbpi1_div_q.c to mpn/sbpi1_div_q.c
  config.status: linking mpn/generic/sbpi1_div_qr.c to mpn/sbpi1_div_qr.c
  config.status: linking mpn/generic/sbpi1_divappr_q.c to mpn/sbpi1_divappr_q.c
  config.status: linking mpn/generic/dcpi1_div_q.c to mpn/dcpi1_div_q.c
  config.status: linking mpn/generic/dcpi1_div_qr.c to mpn/dcpi1_div_qr.c
  config.status: linking mpn/generic/dcpi1_divappr_q.c to mpn/dcpi1_divappr_q.c
  config.status: linking mpn/generic/mu_div_qr.c to mpn/mu_div_qr.c
  config.status: linking mpn/generic/mu_divappr_q.c to mpn/mu_divappr_q.c
  config.status: linking mpn/generic/mu_div_q.c to mpn/mu_div_q.c
  config.status: linking mpn/x86/bdiv_q_1.asm to mpn/bdiv_q_1.asm
  config.status: linking mpn/generic/sbpi1_bdiv_q.c to mpn/sbpi1_bdiv_q.c
  config.status: linking mpn/generic/sbpi1_bdiv_qr.c to mpn/sbpi1_bdiv_qr.c
  config.status: linking mpn/generic/dcpi1_bdiv_q.c to mpn/dcpi1_bdiv_q.c
  config.status: linking mpn/generic/dcpi1_bdiv_qr.c to mpn/dcpi1_bdiv_qr.c
  config.status: linking mpn/generic/mu_bdiv_q.c to mpn/mu_bdiv_q.c
  config.status: linking mpn/generic/mu_bdiv_qr.c to mpn/mu_bdiv_qr.c
  config.status: linking mpn/generic/bdiv_q.c to mpn/bdiv_q.c
  config.status: linking mpn/generic/bdiv_qr.c to mpn/bdiv_qr.c
  config.status: linking mpn/generic/broot.c to mpn/broot.c
  config.status: linking mpn/generic/brootinv.c to mpn/brootinv.c
  config.status: linking mpn/generic/bsqrt.c to mpn/bsqrt.c
  config.status: linking mpn/generic/bsqrtinv.c to mpn/bsqrtinv.c
  config.status: linking mpn/generic/divexact.c to mpn/divexact.c
  config.status: linking mpn/generic/redc_n.c to mpn/redc_n.c
  config.status: linking mpn/generic/powm.c to mpn/powm.c
  config.status: linking mpn/generic/powlo.c to mpn/powlo.c
  config.status: linking mpn/generic/powm_sec.c to mpn/powm_sec.c
  config.status: linking mpn/generic/sb_div_sec.c to mpn/sb_div_qr_sec.c
  config.status: linking mpn/generic/sb_div_sec.c to mpn/sb_div_r_sec.c
  config.status: linking mpn/generic/sbpi1_div_sec.c to mpn/sbpi1_div_qr_sec.c
  config.status: linking mpn/generic/sbpi1_div_sec.c to mpn/sbpi1_div_r_sec.c
  config.status: linking mpn/generic/trialdiv.c to mpn/trialdiv.c
  config.status: linking mpn/generic/remove.c to mpn/remove.c
  config.status: linking mpn/generic/logops_n.c to mpn/and_n.c
  config.status: linking mpn/generic/logops_n.c to mpn/andn_n.c
  config.status: linking mpn/generic/logops_n.c to mpn/nand_n.c
  config.status: linking mpn/generic/logops_n.c to mpn/ior_n.c
  config.status: linking mpn/generic/logops_n.c to mpn/iorn_n.c
  config.status: linking mpn/generic/logops_n.c to mpn/nior_n.c
  config.status: linking mpn/generic/logops_n.c to mpn/xor_n.c
  config.status: linking mpn/generic/logops_n.c to mpn/xnor_n.c
  config.status: linking mpn/generic/zero.c to mpn/zero.c
  config.status: linking mpn/x86/tabselect.asm to mpn/tabselect.asm
  config.status: linking mpn/generic/comb_tables.c to mpn/comb_tables.c
  config.status: linking mpn/x86/umul.asm to mpn/umul.asm
  config.status: linking mpn/x86/udiv.asm to mpn/udiv.asm
  config.status: linking mpn/generic/add_n_sub_n.c to mpn/add_n_sub_n.c
  config.status: linking mpn/x86/fat/gmp-mparam.h to gmp-mparam.h
  config.status: executing libtool commands
  configure: summary of build options:

    Version:           GNU MP 5.1.3
    Host type:         coreisbr-apple-darwin13.2.0
    ABI:               32
    Install prefix:    /nix/store/xc98ianvgcyx73g325var6fcqbc3d9bf-gmp-5.1.3
    Compiler:          cc
    Static libraries:  no
    Shared libraries:  yes

  [q[pbuilding
  make flags: SHELL=/bin/bash    
  cc `test -f 'gen-fac.c' || echo './'`gen-fac.c -o gen-fac
  ./gen-fac 32 0 >fac_table.h || (rm -f fac_table.h; exit 1)
  cc `test -f 'gen-fib.c' || echo './'`gen-fib.c -o gen-fib
  ./gen-fib header 32 0 >fib_table.h || (rm -f fib_table.h; exit 1)
  ./gen-fib table 32 0 >mpn/fib_table.c || (rm -f mpn/fib_table.c; exit 1)
  cc `test -f 'gen-bases.c' || echo './'`gen-bases.c -o gen-bases -lm
  ./gen-bases header 32 0 >mp_bases.h || (rm -f mp_bases.h; exit 1)
  ./gen-bases table 32 0 >mpn/mp_bases.c || (rm -f mpn/mp_bases.c; exit 1)
  cc `test -f 'gen-trialdivtab.c' || echo './'`gen-trialdivtab.c -o gen-trialdivtab -lm
  ./gen-trialdivtab 32 8000 >trialdivtab.h || (rm -f trialdivtab.h; exit 1)
  cc `test -f 'gen-jacobitab.c' || echo './'`gen-jacobitab.c -o gen-jacobitab
  ./gen-jacobitab >mpn/jacobitab.h || (rm -f mpn/jacobitab.h; exit 1)
  cc `test -f 'gen-psqr.c' || echo './'`gen-psqr.c -o gen-psqr -lm
  ./gen-psqr 32 0 >mpn/perfsqr.h || (rm -f mpn/perfsqr.h; exit 1)
  /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
  Making all in tests
  Making all in .
  make[3]: Nothing to be done for `all-am'.
  Making all in devel
  make[3]: Nothing to be done for `all'.
  Making all in mpn
  make[3]: Nothing to be done for `all'.
  Making all in mpz
  make[3]: Nothing to be done for `all'.
  Making all in mpq
  make[3]: Nothing to be done for `all'.
  Making all in mpf
  make[3]: Nothing to be done for `all'.
  Making all in rand
  make[3]: Nothing to be done for `all'.
  Making all in misc
  make[3]: Nothing to be done for `all'.
  Making all in cxx
  make[3]: Nothing to be done for `all'.
  Making all in mpn
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fib_table | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fib_table.lo fib_table.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fib_table -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fib_table.c  -fno-common -DPIC -o .libs/fib_table.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo mp_bases | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o mp_bases.lo mp_bases.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_mp_bases -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c mp_bases.c  -fno-common -DPIC -o .libs/mp_bases.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_add_n | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_add_n.asm' || echo './'`x86_add_n.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_add_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_add_n.asm  -fno-common -DPIC -o .libs/x86_add_n.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_add_n -DPIC x86_add_n.asm >tmp-x86_add_n.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_add_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_add_n.s -fno-common -DPIC -o .libs/x86_add_n.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_addmul_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_addmul_1.asm' || echo './'`x86_addmul_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_addmul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_addmul_1.asm  -fno-common -DPIC -o .libs/x86_addmul_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_addmul_1 -DPIC x86_addmul_1.asm >tmp-x86_addmul_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_addmul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_addmul_1.s -fno-common -DPIC -o .libs/x86_addmul_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_bdiv_dbm1c | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_bdiv_dbm1c.asm' || echo './'`x86_bdiv_dbm1c.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_bdiv_dbm1c -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_bdiv_dbm1c.asm  -fno-common -DPIC -o .libs/x86_bdiv_dbm1c.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_bdiv_dbm1c -DPIC x86_bdiv_dbm1c.asm >tmp-x86_bdiv_dbm1c.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_bdiv_dbm1c -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_bdiv_dbm1c.s -fno-common -DPIC -o .libs/x86_bdiv_dbm1c.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_copyd | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_copyd.asm' || echo './'`x86_copyd.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_copyd -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_copyd.asm  -fno-common -DPIC -o .libs/x86_copyd.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_copyd -DPIC x86_copyd.asm >tmp-x86_copyd.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_copyd -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_copyd.s -fno-common -DPIC -o .libs/x86_copyd.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_copyi | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_copyi.asm' || echo './'`x86_copyi.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_copyi -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_copyi.asm  -fno-common -DPIC -o .libs/x86_copyi.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_copyi -DPIC x86_copyi.asm >tmp-x86_copyi.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_copyi -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_copyi.s -fno-common -DPIC -o .libs/x86_copyi.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_dive_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_dive_1.asm' || echo './'`x86_dive_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_dive_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_dive_1.asm  -fno-common -DPIC -o .libs/x86_dive_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_dive_1 -DPIC x86_dive_1.asm >tmp-x86_dive_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_dive_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_dive_1.s -fno-common -DPIC -o .libs/x86_dive_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_divrem_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_divrem_1.asm' || echo './'`x86_divrem_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_divrem_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_divrem_1.asm  -fno-common -DPIC -o .libs/x86_divrem_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_divrem_1 -DPIC x86_divrem_1.asm >tmp-x86_divrem_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_divrem_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_divrem_1.s -fno-common -DPIC -o .libs/x86_divrem_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_lshift | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_lshift.asm' || echo './'`x86_lshift.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_lshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_lshift.asm  -fno-common -DPIC -o .libs/x86_lshift.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_lshift -DPIC x86_lshift.asm >tmp-x86_lshift.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_lshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_lshift.s -fno-common -DPIC -o .libs/x86_lshift.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_mod_34lsub1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_mod_34lsub1.asm' || echo './'`x86_mod_34lsub1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_mod_34lsub1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_mod_34lsub1.asm  -fno-common -DPIC -o .libs/x86_mod_34lsub1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_mod_34lsub1 -DPIC x86_mod_34lsub1.asm >tmp-x86_mod_34lsub1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_mod_34lsub1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_mod_34lsub1.s -fno-common -DPIC -o .libs/x86_mod_34lsub1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_mul_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_mul_1.asm' || echo './'`x86_mul_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_mul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_mul_1.asm  -fno-common -DPIC -o .libs/x86_mul_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_mul_1 -DPIC x86_mul_1.asm >tmp-x86_mul_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_mul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_mul_1.s -fno-common -DPIC -o .libs/x86_mul_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_mul_basecase | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_mul_basecase.asm' || echo './'`x86_mul_basecase.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_mul_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_mul_basecase.asm  -fno-common -DPIC -o .libs/x86_mul_basecase.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_mul_basecase -DPIC x86_mul_basecase.asm >tmp-x86_mul_basecase.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_mul_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_mul_basecase.s -fno-common -DPIC -o .libs/x86_mul_basecase.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_rshift | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_rshift.asm' || echo './'`x86_rshift.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_rshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_rshift.asm  -fno-common -DPIC -o .libs/x86_rshift.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_rshift -DPIC x86_rshift.asm >tmp-x86_rshift.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_rshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_rshift.s -fno-common -DPIC -o .libs/x86_rshift.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_sqr_basecase | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_sqr_basecase.asm' || echo './'`x86_sqr_basecase.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_sqr_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_sqr_basecase.asm  -fno-common -DPIC -o .libs/x86_sqr_basecase.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_sqr_basecase -DPIC x86_sqr_basecase.asm >tmp-x86_sqr_basecase.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_sqr_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_sqr_basecase.s -fno-common -DPIC -o .libs/x86_sqr_basecase.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_sub_n | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_sub_n.asm' || echo './'`x86_sub_n.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_sub_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_sub_n.asm  -fno-common -DPIC -o .libs/x86_sub_n.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_sub_n -DPIC x86_sub_n.asm >tmp-x86_sub_n.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_sub_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_sub_n.s -fno-common -DPIC -o .libs/x86_sub_n.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo x86_submul_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'x86_submul_1.asm' || echo './'`x86_submul_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_submul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer x86_submul_1.asm  -fno-common -DPIC -o .libs/x86_submul_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_x86_submul_1 -DPIC x86_submul_1.asm >tmp-x86_submul_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_x86_submul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-x86_submul_1.s -fno-common -DPIC -o .libs/x86_submul_1.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_com | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_com.lo fat_com.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_com -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_com.c  -fno-common -DPIC -o .libs/fat_com.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_gcd_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_gcd_1.lo fat_gcd_1.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_gcd_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_gcd_1.c  -fno-common -DPIC -o .libs/fat_gcd_1.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_lshiftc | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_lshiftc.lo fat_lshiftc.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_lshiftc -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_lshiftc.c  -fno-common -DPIC -o .libs/fat_lshiftc.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_mod_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_mod_1.lo fat_mod_1.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_mod_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_mod_1.c  -fno-common -DPIC -o .libs/fat_mod_1.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_mod_1_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_mod_1_1.lo fat_mod_1_1.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_mod_1_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_mod_1_1.c  -fno-common -DPIC -o .libs/fat_mod_1_1.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_mod_1_2 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_mod_1_2.lo fat_mod_1_2.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_mod_1_2 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_mod_1_2.c  -fno-common -DPIC -o .libs/fat_mod_1_2.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_mod_1_4 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_mod_1_4.lo fat_mod_1_4.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_mod_1_4 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_mod_1_4.c  -fno-common -DPIC -o .libs/fat_mod_1_4.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_mode1o | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_mode1o.lo fat_mode1o.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_mode1o -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_mode1o.c  -fno-common -DPIC -o .libs/fat_mode1o.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_mullo_basecase | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_mullo_basecase.lo fat_mullo_basecase.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_mullo_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_mullo_basecase.c  -fno-common -DPIC -o .libs/fat_mullo_basecase.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_redc_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_redc_1.lo fat_redc_1.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_redc_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_redc_1.c  -fno-common -DPIC -o .libs/fat_redc_1.o
  /bin/bash ../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo fat_redc_2 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer -c -o fat_redc_2.lo fat_redc_2.c
  libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_fat_redc_2 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer -c fat_redc_2.c  -fno-common -DPIC -o .libs/fat_redc_2.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_add_n | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_add_n.asm' || echo './'`k6_add_n.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_add_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_add_n.asm  -fno-common -DPIC -o .libs/k6_add_n.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_add_n -DPIC k6_add_n.asm >tmp-k6_add_n.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_add_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_add_n.s -fno-common -DPIC -o .libs/k6_add_n.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_addmul_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_addmul_1.asm' || echo './'`k6_addmul_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_addmul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_addmul_1.asm  -fno-common -DPIC -o .libs/k6_addmul_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_addmul_1 -DPIC k6_addmul_1.asm >tmp-k6_addmul_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_addmul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_addmul_1.s -fno-common -DPIC -o .libs/k6_addmul_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_divrem_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_divrem_1.asm' || echo './'`k6_divrem_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_divrem_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_divrem_1.asm  -fno-common -DPIC -o .libs/k6_divrem_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_divrem_1 -DPIC k6_divrem_1.asm >tmp-k6_divrem_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_divrem_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_divrem_1.s -fno-common -DPIC -o .libs/k6_divrem_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_gcd_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_gcd_1.asm' || echo './'`k6_gcd_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_gcd_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_gcd_1.asm  -fno-common -DPIC -o .libs/k6_gcd_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_gcd_1 -DPIC k6_gcd_1.asm >tmp-k6_gcd_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_gcd_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_gcd_1.s -fno-common -DPIC -o .libs/k6_gcd_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_mod_34lsub1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_mod_34lsub1.asm' || echo './'`k6_mod_34lsub1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_mod_34lsub1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_mod_34lsub1.asm  -fno-common -DPIC -o .libs/k6_mod_34lsub1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_mod_34lsub1 -DPIC k6_mod_34lsub1.asm >tmp-k6_mod_34lsub1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_mod_34lsub1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_mod_34lsub1.s -fno-common -DPIC -o .libs/k6_mod_34lsub1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_mode1o | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_mode1o.asm' || echo './'`k6_mode1o.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_mode1o -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_mode1o.asm  -fno-common -DPIC -o .libs/k6_mode1o.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_mode1o -DPIC k6_mode1o.asm >tmp-k6_mode1o.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_mode1o -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_mode1o.s -fno-common -DPIC -o .libs/k6_mode1o.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_mul_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_mul_1.asm' || echo './'`k6_mul_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_mul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_mul_1.asm  -fno-common -DPIC -o .libs/k6_mul_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_mul_1 -DPIC k6_mul_1.asm >tmp-k6_mul_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_mul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_mul_1.s -fno-common -DPIC -o .libs/k6_mul_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_mul_basecase | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_mul_basecase.asm' || echo './'`k6_mul_basecase.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_mul_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_mul_basecase.asm  -fno-common -DPIC -o .libs/k6_mul_basecase.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_mul_basecase -DPIC k6_mul_basecase.asm >tmp-k6_mul_basecase.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_mul_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_mul_basecase.s -fno-common -DPIC -o .libs/k6_mul_basecase.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_pre_mod_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_pre_mod_1.asm' || echo './'`k6_pre_mod_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_pre_mod_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_pre_mod_1.asm  -fno-common -DPIC -o .libs/k6_pre_mod_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_pre_mod_1 -DPIC k6_pre_mod_1.asm >tmp-k6_pre_mod_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_pre_mod_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_pre_mod_1.s -fno-common -DPIC -o .libs/k6_pre_mod_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_sqr_basecase | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_sqr_basecase.asm' || echo './'`k6_sqr_basecase.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_sqr_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_sqr_basecase.asm  -fno-common -DPIC -o .libs/k6_sqr_basecase.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_sqr_basecase -DPIC k6_sqr_basecase.asm >tmp-k6_sqr_basecase.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_sqr_basecase -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_sqr_basecase.s -fno-common -DPIC -o .libs/k6_sqr_basecase.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_sub_n | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_sub_n.asm' || echo './'`k6_sub_n.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_sub_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_sub_n.asm  -fno-common -DPIC -o .libs/k6_sub_n.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_sub_n -DPIC k6_sub_n.asm >tmp-k6_sub_n.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_sub_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_sub_n.s -fno-common -DPIC -o .libs/k6_sub_n.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6_submul_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6_submul_1.asm' || echo './'`k6_submul_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_submul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6_submul_1.asm  -fno-common -DPIC -o .libs/k6_submul_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6_submul_1 -DPIC k6_submul_1.asm >tmp-k6_submul_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6_submul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6_submul_1.s -fno-common -DPIC -o .libs/k6_submul_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6m_com | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6m_com.asm' || echo './'`k6m_com.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6m_com -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6m_com.asm  -fno-common -DPIC -o .libs/k6m_com.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6m_com -DPIC k6m_com.asm >tmp-k6m_com.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6m_com -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6m_com.s -fno-common -DPIC -o .libs/k6m_com.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6m_dive_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6m_dive_1.asm' || echo './'`k6m_dive_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6m_dive_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6m_dive_1.asm  -fno-common -DPIC -o .libs/k6m_dive_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6m_dive_1 -DPIC k6m_dive_1.asm >tmp-k6m_dive_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6m_dive_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6m_dive_1.s -fno-common -DPIC -o .libs/k6m_dive_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6m_lshift | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6m_lshift.asm' || echo './'`k6m_lshift.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6m_lshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6m_lshift.asm  -fno-common -DPIC -o .libs/k6m_lshift.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6m_lshift -DPIC k6m_lshift.asm >tmp-k6m_lshift.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6m_lshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6m_lshift.s -fno-common -DPIC -o .libs/k6m_lshift.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k6m_rshift | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k6m_rshift.asm' || echo './'`k6m_rshift.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6m_rshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k6m_rshift.asm  -fno-common -DPIC -o .libs/k6m_rshift.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k6m_rshift -DPIC k6m_rshift.asm >tmp-k6m_rshift.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k6m_rshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k6m_rshift.s -fno-common -DPIC -o .libs/k6m_rshift.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k62_copyd | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k62_copyd.asm' || echo './'`k62_copyd.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k62_copyd -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k62_copyd.asm  -fno-common -DPIC -o .libs/k62_copyd.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k62_copyd -DPIC k62_copyd.asm >tmp-k62_copyd.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k62_copyd -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k62_copyd.s -fno-common -DPIC -o .libs/k62_copyd.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k62_lshift | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k62_lshift.asm' || echo './'`k62_lshift.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k62_lshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k62_lshift.asm  -fno-common -DPIC -o .libs/k62_lshift.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k62_lshift -DPIC k62_lshift.asm >tmp-k62_lshift.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k62_lshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k62_lshift.s -fno-common -DPIC -o .libs/k62_lshift.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k62_rshift | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k62_rshift.asm' || echo './'`k62_rshift.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k62_rshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k62_rshift.asm  -fno-common -DPIC -o .libs/k62_rshift.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k62_rshift -DPIC k62_rshift.asm >tmp-k62_rshift.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k62_rshift -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k62_rshift.s -fno-common -DPIC -o .libs/k62_rshift.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k7_add_n | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k7_add_n.asm' || echo './'`k7_add_n.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_add_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k7_add_n.asm  -fno-common -DPIC -o .libs/k7_add_n.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k7_add_n -DPIC k7_add_n.asm >tmp-k7_add_n.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_add_n -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k7_add_n.s -fno-common -DPIC -o .libs/k7_add_n.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k7_addmul_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k7_addmul_1.asm' || echo './'`k7_addmul_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_addmul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k7_addmul_1.asm  -fno-common -DPIC -o .libs/k7_addmul_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k7_addmul_1 -DPIC k7_addmul_1.asm >tmp-k7_addmul_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_addmul_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k7_addmul_1.s -fno-common -DPIC -o .libs/k7_addmul_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k7_dive_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k7_dive_1.asm' || echo './'`k7_dive_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_dive_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k7_dive_1.asm  -fno-common -DPIC -o .libs/k7_dive_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k7_dive_1 -DPIC k7_dive_1.asm >tmp-k7_dive_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_dive_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k7_dive_1.s -fno-common -DPIC -o .libs/k7_dive_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k7_gcd_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k7_gcd_1.asm' || echo './'`k7_gcd_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_gcd_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k7_gcd_1.asm  -fno-common -DPIC -o .libs/k7_gcd_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k7_gcd_1 -DPIC k7_gcd_1.asm >tmp-k7_gcd_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_gcd_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k7_gcd_1.s -fno-common -DPIC -o .libs/k7_gcd_1.o
  /bin/bash ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo k7_mod_1_1 | sed 's/_$//'`  -fexceptions  -m32 -O2 -pedantic -fomit-frame-pointer  `test -f 'k7_mod_1_1.asm' || echo './'`k7_mod_1_1.asm
  libtool: compile:  ../mpn/m4-ccas --m4=m4 cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_mod_1_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer k7_mod_1_1.asm  -fno-common -DPIC -o .libs/k7_mod_1_1.o
  m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_k7_mod_1_1 -DPIC k7_mod_1_1.asm >tmp-k7_mod_1_1.s
   cc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_k7_mod_1_1 -fexceptions -m32 -O2 -pedantic -fomit-frame-pointer tmp-k7_mod_1_1.s -fno-common -DPIC -o .libs/k7_mod_1_1.o
  tmp-k7_mod_1_1.s:140:2: error: ambiguous instructions require an explicit suffix (could be 'subb', 'subw', 'subl', or 'subq')
   sub $3, 28(%esp)
   ^
  make[2]: *** [k7_mod_1_1.lo] Error 1
  make[1]: *** [all-recursive] Error 1
  make: *** [all] Error 2
  [q[qbuilder for `/nix/store/2cc72xarm685nfx4xfr8ia4xb1vzxjn7-gmp-5.1.3.drv' failed with exit code 2
  cannot build derivation `/nix/store/lrjgch5igs1yjxsli76ymf73a3qkwp74-coreutils-8.21.drv': 1 dependencies couldn't be built
  cannot build derivation `/nix/store/4pcfdwy2rmrghjf6wckg9mvja7qy3gv0-stdenv.drv': 1 dependencies couldn't be built
  cannot build derivation `/nix/store/5rzpvri6crlkx9xsiglvldbaxiky5cw4-gmp-5.1.3.drv': 1 dependencies couldn't be built
  error: build of `/nix/store/5rzpvri6crlkx9xsiglvldbaxiky5cw4-gmp-5.1.3.drv' failed
  ```


state: closed
title: Nixos cannot be installed because whois 5.1.1 no longer exists
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/2652
updated_at: 2014-07-05 07:20:29
body:
  During a `nixos-install`, It keeps telling me that this package is returning a 404:

  http://ftp.debian.org/debian/pool/main/w/whois/whois_5.1.1.tar.xz

  The package doesn't exist of course, but apparently a dependency for liberation-fonts, mkpasswd, password-file, nixos.

  I'm on the 14.04.187.9bb943b

  Perhaps one of the package dependencies need to be updated?

  Not sure if this the right place to report it.


state: closed
title: mkpasswd: Update to 5.1.2
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/2653
updated_at: 2014-06-15 08:09:42
body:
  The Debian maintainers have removed the download for 5.1.1, making it impossible for me to install NixOS. This updates mkpasswd to the latest/available version.


state: closed
title: haskell-glfw-b: add package version 1.4.6
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/2656
updated_at: 2014-06-29 19:48:12
body:
  This patch adds the GLFW-b & bindings-GLFW packages for the GLFW OpenGL library. These are bindings to GLFW version 3._, while the existing haskell-GLFW (without the -b) binds to 2._.

  Both expressions where generated by cabal2nix. I have added all missing system libraries to the build dependencies and I have disabled all tests since it does not seem to be able to connect to X11 properly.


state: closed
title: Update Tor to 0.2.4.21 and tor-browser to 3.6.1 on release 14.04
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/2657
updated_at: 2015-05-03 06:10:22
body:
  These were recently pushed to master. If possible I'd like them to be pushed to release-14.04. The existing definitions in 14.04 are broken in that the URLs are no longer valid (they return 404) and they are older insecure versions.


state: closed
title: ori: enable orilocal
user_login: aristidb
html_url: https://github.com/NixOS/nixpkgs/pull/2663
updated_at: 2014-06-15 06:39:42
body:
  This one seems quite useful and doesn't add dependencies. There are more interesting options actually, might be worth exploring those as well.

  @aszlig @vandenoever


state: closed
title: Adding partID and a partition recognition process
user_login: third3ye
html_url: https://github.com/NixOS/nixpkgs/issues/2664
updated_at: 2016-03-05 18:15:31
body:
  Sometimes partition tables are corrupted, harddrives are damaged or disfunctional and pertinent data needs to be retreived. In certain situations when you're dealing with deployment strange stuff happens. Like sometimes people will want to get the entirety of their systems from one harddrive to another. Dealing with Windows without their new imagex system has many a time been a pain in my tuchus. But Nix(OS) however should be able to "automagically" facilitate this process easily. Now before you go on about how this filesystem supports this kind of redundancy and that kind redundancy remember: we want a general tool that can be used with Nix, to not only install and manage systems, but IMHO to easily reinstall them without much hastle (just a couple of nix files, a copy of the partition, and you're set).

  So what I would suggest is adding a new file to /etc/nix/ that contains a store of information required to identify partitions, that is created or added to under the install or rebuild process. To coin a function like this is hard though, so I'll just call recognise:

  ```
  fileSystems."/" = { 
    device = "/dev/sdb3";
    fsType = "ext4";
  };
  fileSystems."/nix/store" = { 
    device = "/dev/sda2";
    fsType = "btrfs";
    autoFormat = true;
  };
  fileSystems."/home" = { 
    partID = "21d70c40-83f8-400c-b6ac-510fc7449dab"; # Just a reference point
  };
  ```

  As you see this setup does three things: it mounts root, it formats /nix/store partition on install/rebuild and the /home partition just has a partID. The reason the partID is even included (and maybe need re-coining) is to use it as an index number, really. The process should then check something like /etc/nix/partid.bin, through a secure process (in any case only nix and root should have access to it), for recognizable values or patterns that may identify this partition. In any case if you have a damaged partition we can start discussing how to facilitate an interactive "attempt to fix" process, or through declarations for that matter.

  In any case it would make moving from system to system a breeze, which is again more of usability than functionality. But I'd still like to see something like this...


state: closed
title: Creating assets and a toolchain for building the NixOS wiki via the github repo
user_login: third3ye
html_url: https://github.com/NixOS/nixpkgs/issues/2665
updated_at: 2016-03-05 17:40:23
body:
  Step 1: Provide the NixOS wiki as a sourcecode on github
  Step 2: Setup a toolchain to facilitate building of reference stores for tools within the media wiki installation to fetch from (even while offline) from the nixos docus or nixpkgs directly (things like descriptions, comparing commands between versions of nixpkgs and nixos). 
  Step 3: Make it so that the toolchain building process can update currently available NixOS Wiki installations, as well as make new one, in case your organization only allows the use of the intranet and not the internet.
  Step 4: Profit...?


state: closed
title: vim won't build on OSX
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/2667
updated_at: 2015-03-25 16:45:12
body:
  vim directly or indirectly depends on clang, which means the wrong cc is in scope. useChroot doesn't help.

  ```
  installing `vim-7.4.131'
  these derivations will be built:
    /nix/store/5b3i76s5zf3w9b7kn4lklvxjrvk90rv7-vim-7.4.131.drv
  building path(s) `/nix/store/vchr56qb7sv746l4phdspid70701a895-vim-7.4.131'
  [pbuilding /nix/store/vchr56qb7sv746l4phdspid70701a895-vim-7.4.131
  [punpacking sources
  [3punpacking source archive /nix/store/zmsdkkipckqk5ddhllz9pxk1cvcq77q5-hg-archive
  [qsource root is hg-archive
  [q[ppatching sources
  [q[pconfiguring
  configure flags: --prefix=/nix/store/vchr56qb7sv746l4phdspid70701a895-vim-7.4.131 --enable-multibyte --enable-nls 
  configure: creating cache auto/config.cache
  checking whether make sets $(MAKE)... yes
  checking for gcc... no
  checking for cc... cc
  checking whether the C compiler works... no
  configure: error: in `/private/var/folders/fl/sv20mnl95w7114pq00w2y74r0000gp/T/nix-build-vim-7.4.131.drv-3/hg-archive/src':
  configure: error: C compiler cannot create executables
  See `config.log' for more details.
  [q[qnote: keeping build directory `/private/var/folders/fl/sv20mnl95w7114pq00w2y74r0000gp/T/nix-build-vim-7.4.131.drv-3'
  builder for `/nix/store/5b3i76s5zf3w9b7kn4lklvxjrvk90rv7-vim-7.4.131.drv' failed with exit code 77
  error: build of `/nix/store/5b3i76s5zf3w9b7kn4lklvxjrvk90rv7-vim-7.4.131.drv' failed
  ```

  config.log:

  ```
  This file contains any messages produced by compilers while
  running configure, to aid debugging if configure makes a mistake.

  It was created by configure, which was
  generated by GNU Autoconf 2.65.  Invocation command line was

    $ auto/configure --prefix=/nix/store/vchr56qb7sv746l4phdspid70701a895-vim-7.4.131 --enable-multibyte --enable-nls --srcdir=. --cache-file=auto/config.cache

  ## --------- ##
  ## Platform. ##
  ## --------- ##

  hostname = Toothless
  uname -m = x86_64
  uname -r = 13.2.0
  uname -s = Darwin
  uname -v = Darwin Kernel Version 13.2.0: Thu Apr 17 23:03:13 PDT 2014; root:xnu-2422.100.13~1/RELEASE_X86_64

  /usr/bin/uname -p = i386
  /bin/uname -X     = unknown

  /bin/arch              = unknown
  /usr/bin/arch -k       = unknown
  /usr/convex/getsysinfo = unknown
  /usr/bin/hostinfo      = Mach kernel version:
       Darwin Kernel Version 13.2.0: Thu Apr 17 23:03:13 PDT 2014; root:xnu-2422.100.13~1/RELEASE_X86_64
  Kernel configured for up to 8 processors.
  4 processors are physically available.
  8 processors are logically available.
  Processor type: i486 (Intel 80486)
  Processors active: 0 1 2 3 4 5 6 7
  Primary memory available: 8.00 gigabytes
  Default processor set: 247 tasks, 1223 threads, 8 processors
  Load average: 2.43, Mach factor: 5.56
  /bin/machine           = unknown
  /usr/bin/oslevel       = unknown
  /bin/universe          = unknown

  PATH: /nix/store/5scg4nx9nq9b1a46iqkvvm4x9bivqsda-gettext-0.18.2/bin
  PATH: /nix/store/1rgpg53kqa698bvyna5x2fr9r5rvnyzn-ncurses-5.9/bin
  PATH: /nix/store/nhk3j4xcr7iqvla5h57b6dc2i5xcsd9f-pkg-config-0.23/bin
  PATH: /nix/store/v19iawd8phiwxn59b00164g386jg1i48-clang-wrapper-wrapper-3.3/bin
  PATH: /nix/store/akdgfdaff3sqvfwhbnh8ba8xazminwrs-coreutils-8.21/bin
  PATH: /nix/store/p8sjbl93y3ir0svwvm92wxrfnh5axcjw-findutils-4.4.2/bin
  PATH: /nix/store/ljc2d177lznaip0i7n2fwqgcb2v4iqk7-diffutils-3.3/bin
  PATH: /nix/store/3gwzx8fyxqyxhj5xl5sskxnlgvc55kpj-gnused-4.2.2/bin
  PATH: /nix/store/s17iksifwg0sggbh110f2p2hgwbv4zx3-gnugrep-2.14/bin
  PATH: /nix/store/ywsg6qw2kpyhiz71mlqxr1sbacvyjmmh-gawk-4.1.0/bin
  PATH: /nix/store/1bix04wrkbv5vwgkgwkmdncdcb6wkcdz-gnutar-1.27.1/bin
  PATH: /nix/store/k4cd2ya7fhk4lg9hbxaqnx5qy3vk8nq8-gzip-1.6/bin
  PATH: /nix/store/xqlw8lnly0s27ijyn5zd8s2j5s16n516-bzip2-1.0.6/bin
  PATH: /nix/store/wa1ixqf3k40v2cjhm0xxjs1czyj4bprd-gnumake-3.82/bin
  PATH: /nix/store/85h1r887x7raf97l1invbm9zg1c1sfxr-bash-4.2-p45/bin
  PATH: /nix/store/ar2xaivm56y7g4vhc0k1bx18awnp6dp3-patch-2.7.1/bin
  PATH: /nix/store/y2lsw31p99nyxqzs2cb6hb97x7dp2pnq-xz-5.0.5/bin
  PATH: /nix/store/2a1rqajz3g5jqqxbhdapha26pgg4izhs-clang-wrapper-3.3/bin
  PATH: /nix/store/v0lrjkxx44x763g4qngdmgrqca6cmzdw-native-darwin-cctools-wrapper/bin
  PATH: /nix/store/akdgfdaff3sqvfwhbnh8ba8xazminwrs-coreutils-8.21/bin


  ## ----------- ##
  ## Core tests. ##
  ## ----------- ##

  configure:2490: creating cache auto/config.cache
  configure:2568: checking whether make sets $(MAKE)
  configure:2590: result: yes
  configure:2648: checking for gcc
  configure:2678: result: no
  configure:2741: checking for cc
  configure:2762: found /nix/store/v19iawd8phiwxn59b00164g386jg1i48-clang-wrapper-wrapper-3.3/bin/cc
  configure:2785: result: cc
  configure:2904: checking for C compiler version
  configure:2913: cc --version >&5
  clang version 3.3 (tags/RELEASE_33/final)
  Target: x86_64-apple-darwin13.2.0
  Thread model: posix
  configure:2924: $? = 0
  configure:2913: cc -v >&5
  clang version 3.3 (tags/RELEASE_33/final)
  Target: x86_64-apple-darwin13.2.0
  Thread model: posix
  configure:2924: $? = 0
  configure:2913: cc -V >&5
  clang-3.3: error: unsupported option '-V -B/nix/store/h36hbxyv22gnh2pldv1wahx3dhn3r98l-gcc-apple-4.2.1.5666.3/lib/gcc/x86_64-apple-darwin10/4.2.1'
  clang-3.3: error: no input files
  configure:2924: $? = 1
  configure:2913: cc -qversion >&5
  clang-3.3: error: no input files
  configure:2924: $? = 1
  configure:2944: checking whether the C compiler works
  configure:2966: cc    conftest.c  >&5
  impure path `/var/empty' used in link
  clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)
  configure:2970: $? = 1
  configure:3008: result: no
  configure: failed program was:
  | /* confdefs.h */
  | #define PACKAGE_NAME ""
  | #define PACKAGE_TARNAME ""
  | #define PACKAGE_VERSION ""
  | #define PACKAGE_STRING ""
  | #define PACKAGE_BUGREPORT ""
  | #define PACKAGE_URL ""
  | #define UNIX 1
  | /* end confdefs.h.  */
  | 
  | int
  | main ()
  | {
  | 
  |   ;
  |   return 0;
  | }
  configure:3013: error: in `/private/var/folders/fl/sv20mnl95w7114pq00w2y74r0000gp/T/nix-build-vim-7.4.131.drv-3/hg-archive/src':
  configure:3017: error: C compiler cannot create executables
  See `config.log' for more details.

  ## ---------------- ##
  ## Cache variables. ##
  ## ---------------- ##

  ac_cv_env_CC_set=
  ac_cv_env_CC_value=
  ac_cv_env_CFLAGS_set=
  ac_cv_env_CFLAGS_value=
  ac_cv_env_CPPFLAGS_set=
  ac_cv_env_CPPFLAGS_value=
  ac_cv_env_CPP_set=
  ac_cv_env_CPP_value=
  ac_cv_env_LDFLAGS_set=
  ac_cv_env_LDFLAGS_value=
  ac_cv_env_LIBS_set=
  ac_cv_env_LIBS_value=
  ac_cv_env_XMKMF_set=
  ac_cv_env_XMKMF_value=
  ac_cv_env_build_alias_set=
  ac_cv_env_build_alias_value=
  ac_cv_env_host_alias_set=
  ac_cv_env_host_alias_value=
  ac_cv_env_target_alias_set=
  ac_cv_env_target_alias_value=
  ac_cv_prog_CC=cc
  ac_cv_prog_make_make_set=yes

  ## ----------------- ##
  ## Output variables. ##
  ## ----------------- ##

  AWK=''
  CC='cc'
  CFLAGS=''
  CPP=''
  CPPFLAGS=''
  CPP_MM=''
  DEFS=''
  DEPEND_CFLAGS_FILTER=''
  ECHO_C='\c'
  ECHO_N=''
  ECHO_T=''
  EGREP=''
  EXEEXT=''
  EXNAME=''
  GNOME_INCLUDEDIR=''
  GNOME_LIBDIR=''
  GNOME_LIBS=''
  GREP=''
  GTK_CFLAGS=''
  GTK_LIBNAME=''
  GTK_LIBS=''
  GUITYPE=''
  GUI_INC_LOC=''
  GUI_LIB_LOC=''
  GUI_X_LIBS=''
  HANGULIN_OBJ=''
  HANGULIN_SRC=''
  INSTALL_LANGS=''
  INSTALL_TOOL_LANGS=''
  LDFLAGS=''
  LIBOBJS=''
  LIBS=''
  LINK_AS_NEEDED=''
  LTLIBOBJS=''
  LUA_CFLAGS=''
  LUA_LIBS=''
  LUA_OBJ=''
  LUA_PRO=''
  LUA_SRC=''
  MAKEMO=''
  MOTIF_LIBNAME=''
  MSGFMT=''
  MZSCHEME_CFLAGS=''
  MZSCHEME_EXTRA=''
  MZSCHEME_LIBS=''
  MZSCHEME_MZC=''
  MZSCHEME_OBJ=''
  MZSCHEME_PRO=''
  MZSCHEME_SRC=''
  NARROW_PROTO=''
  NETBEANS_OBJ=''
  NETBEANS_SRC=''
  OBJEXT=''
  OS_EXTRA_OBJ=''
  OS_EXTRA_SRC=''
  PACKAGE_BUGREPORT=''
  PACKAGE_NAME=''
  PACKAGE_STRING=''
  PACKAGE_TARNAME=''
  PACKAGE_URL=''
  PACKAGE_VERSION=''
  PATH_SEPARATOR=':'
  PERL_CFLAGS=''
  PERL_LIBS=''
  PERL_OBJ=''
  PERL_PRO=''
  PERL_SRC=''
  PKG_CONFIG=''
  PYTHON3_CFLAGS=''
  PYTHON3_CONFDIR=''
  PYTHON3_LIBS=''
  PYTHON3_OBJ=''
  PYTHON3_SRC=''
  PYTHON_CFLAGS=''
  PYTHON_CONFDIR=''
  PYTHON_GETPATH_CFLAGS=''
  PYTHON_LIBS=''
  PYTHON_OBJ=''
  PYTHON_SRC=''
  QUOTESED=''
  RUBY_CFLAGS=''
  RUBY_LIBS=''
  RUBY_OBJ=''
  RUBY_PRO=''
  RUBY_SRC=''
  SET_MAKE=''
  SHELL='/bin/sh'
  SNIFF_OBJ=''
  SNIFF_SRC=''
  STRIP=''
  TAGPRG=''
  TCL_CFLAGS=''
  TCL_LIBS=''
  TCL_OBJ=''
  TCL_PRO=''
  TCL_SRC=''
  VIEWNAME=''
  VIMNAME=''
  WORKSHOP_OBJ=''
  WORKSHOP_SRC=''
  XCODE_SELECT=''
  XMKMF=''
  X_CFLAGS=''
  X_EXTRA_LIBS=''
  X_LIB=''
  X_LIBS=''
  X_PRE_LIBS=''
  ac_ct_CC=''
  bindir='${exec_prefix}/bin'
  build_alias=''
  compiledby=''
  datadir='${datarootdir}'
  datarootdir='${prefix}/share'
  docdir='${datarootdir}/doc/${PACKAGE}'
  dogvimdiff=''
  dovimdiff=''
  dvidir='${docdir}'
  exec_prefix='NONE'
  host_alias=''
  htmldir='${docdir}'
  includedir='${prefix}/include'
  infodir='${datarootdir}/info'
  libdir='${exec_prefix}/lib'
  libexecdir='${exec_prefix}/libexec'
  line_break=''
  localedir='${datarootdir}/locale'
  localstatedir='${prefix}/var'
  mandir='${datarootdir}/man'
  oldincludedir='/usr/include'
  pdfdir='${docdir}'
  prefix='/nix/store/vchr56qb7sv746l4phdspid70701a895-vim-7.4.131'
  program_transform_name='s,x,x,'
  psdir='${docdir}'
  sbindir='${exec_prefix}/sbin'
  sharedstatedir='${prefix}/com'
  shrpenv=''
  sysconfdir='${prefix}/etc'
  target_alias=''
  vi_cv_path_lua=''
  vi_cv_path_luajit=''
  vi_cv_path_mzscheme=''
  vi_cv_path_perl=''
  vi_cv_path_plain_lua=''
  vi_cv_path_python3=''
  vi_cv_path_python=''
  vi_cv_path_ruby=''
  vi_cv_path_tcl=''
  vi_cv_perllib=''
  xmkmfpath=''

  ## ----------- ##
  ## confdefs.h. ##
  ## ----------- ##

  /* confdefs.h */
  #define PACKAGE_NAME ""
  #define PACKAGE_TARNAME ""
  #define PACKAGE_VERSION ""
  #define PACKAGE_STRING ""
  #define PACKAGE_BUGREPORT ""
  #define PACKAGE_URL ""
  #define UNIX 1

  configure: exit 77
  ```


state: closed
title: Add primus
user_login: coreyoconnor
html_url: https://github.com/NixOS/nixpkgs/pull/2669
updated_at: 2014-06-18 07:22:54
body:
  Adds primus: https://github.com/amonakov/primus

  For a 64bit + 32bit system the LD_LIBRARY_PATH must contain both the 32bit and 64bit primus libraries. Providing a different primusrun for each architecture does not work as expected. Using steam under wine, for instance, can involve both 32bit and 64bit process. All of which inherit the same LD_LIBRARY_PATH.

  Perhaps this should only be done if a config is set?

  Both bumblebee and virtualgl will need similar setups. Full support requires at least bumblebee to be changed. Even so, I'd like to get this pull request accepted before completing bumbleebee and virtualgl. That way I can incorporate any changes into those developments.


state: closed
title: fix mkpasswd: use the git repository
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/2673
updated_at: 2014-07-24 10:08:26
body:
  This fixes the mkpasswd package. Debian removed v5.1.1 from their FTP server, so this uses the official git repo instead.


state: closed
title: fix -G delimiter in call to useradd
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/2675
updated_at: 2014-07-25 20:01:40
body:
  The -G flag to `useradd` is currently broken when using `users.mutableUsers=true`; it currently separates groups by space, where it should use use a comma between each group.

  You can see the effect by looking at my activation script before applying this fix:
  https://gist.github.com/cstrahan/805050545a13a0e1cfcd#file-activate-sh-L52

  I've manually tested this with both zero and more than one user. How would one go about writing an automated test for this case?


state: closed
title: mktorrent won't build on Darwin
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/2676
updated_at: 2015-04-07 04:30:00
body:
  ```
  installing `mktorrent-1.0'
  these derivations will be built:
    /nix/store/jfz8bqk06zlidl0y3h21g64wkbbixrl8-mktorrent-1.0.drv
  building path(s) `/nix/store/kv2d2j04m27q8qrfyib65xzb12pkh8w1-mktorrent-1.0'
  [pbuilding /nix/store/kv2d2j04m27q8qrfyib65xzb12pkh8w1-mktorrent-1.0
  [punpacking sources
  [3punpacking source archive /nix/store/sdzaal0gj8l5ld6b5w28q2i3xmlj756g-mktorrent-1.0.tar.gz
  [qsource root is mktorrent-1.0
  [q[ppatching sources
  [q[pconfiguring
  no configure script, doing nothing
  [q[pbuilding
  make flags: SHELL=/nix/store/85h1r887x7raf97l1invbm9zg1c1sfxr-bash-4.2-p45/bin/sh CFLAGS=-lgcc_s USE_PTHREADS=1 USE_OPENSSL=1 USE_LONG_OPTIONS=1   
  [pbuilding prefix
  [3s[acc -lgcc_s -DUSE_PTHREADS -DUSE_OPENSSL -DUSE_LONG_OPTIONS  prefix.c -o prefix[b
  ld: library not found for -lgcc_s
  collect2: error: ld returned 1 exit status
  make: *** [prefix] Error 1
  [q[q[qbuilder for `/nix/store/jfz8bqk06zlidl0y3h21g64wkbbixrl8-mktorrent-1.0.drv' failed with exit code 2
  error: build of `/nix/store/jfz8bqk06zlidl0y3h21g64wkbbixrl8-mktorrent-1.0.drv' failed
  ```

  Adding `gcc` to the `buildInputs` doesn't help.


state: closed
title: nixos: nixos in lxc broken again
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/2681
updated_at: 2014-05-17 20:53:44
body:
  It used to work in systemd 203, but with systemd 212 it seems to be broken:

  ```
  <<< NixOS Stage 2 >>>

  booting system configuration /nix/store/z4h4nx5zrkb2kl6qygp1zrkwjrpicqi2-nixos-14.04pre-git
  mkdir: cannot create directory '/dev/shm': File exists
  running activation script...
  setting up /etc...
  hwclock: Cannot access the Hardware Clock via any known method.
  hwclock: Use the --debug option to see the details of our search for an access method.
  starting systemd...
  systemd 212 running in system mode. (+PAM -AUDIT -SELINUX +IMA +SYSVINIT -LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR)
  Detected virtualization 'lxc'.
  Detected architecture 'x86-64'.

  Welcome to NixOS 14.04pre-git (Baboon)!

  No control group support available, not creating root group.
  Cannot add dependency job for unit console-getty.service, ignoring: Unit console-getty.service failed to load: No such file or directory.
  [  OK  ] Reached target All Network Interfaces.
  [  OK  ] Reached target Remote File Systems.
  [  OK  ] Reached target Swap.
  [  OK  ] Reached target Paths.
  Caught <SEGV>, dumped core as pid 306.
  Freezing execution.
  ```


state: closed
title: hgal: haskell library for computation automorphism group of a graph
user_login: wavewave
html_url: https://github.com/NixOS/nixpkgs/pull/2682
updated_at: 2014-05-18 12:58:44
body:
  I have added a haskell library hgal-2.0.0.2 which computes automorphism group and canonical labelling of a graph. 


state: closed
title: su inside tmux window: pam_authenticate: Error in service module
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2686
updated_at: 2015-01-14 16:10:57
body:
  Open tmux or screen, then `su`, and I get: `Error in service module`. Does it happen to you as well? This is my su pam module:

  ```
  # Account management.
  account sufficient pam_unix.so

  # Authentication management.
  auth sufficient pam_rootok.so
  auth required pam_wheel.so
  auth required pam_tally.so
  auth sufficient pam_unix.so  likeauth
  auth required   pam_deny.so

  # Password management.
  password requisite pam_unix.so nullok sha512

  # Session management.
  session required pam_unix.so
  session optional pam_xauth.so xauthpath=/nix/store/d6qd7hdifbkl1a2ga5z8xhlkr3qfnbnh-xauth-1.0.9/bin/xauth systemuser=99
  ```


state: closed
title: icu4c installs correctly, but is broken on Darwin (can't find data files)
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/2687
updated_at: 2014-07-22 10:27:11
body:
  ```
  $ icuinfo
   <icuSystemParams type="icu4c">
      <param name="copyright"> Copyright (C) 2013, International Business Machines Corporation and others. All Rights Reserved. </param>
      <param name="product">icu4c</param>
      <param name="product.full">International Components for Unicode for C/C++</param>
      <param name="version">52.1</param>
      <param name="version.unicode">6.3</param>
      <param name="platform.number">3500</param>
      <param name="platform.type">Darwin</param>
      <param name="locale.default">en_US</param>
      <param name="locale.default.bcp47">en-US</param>
      <param name="converter.default">UTF-8</param>
      <param name="icudata.name">icudt52l</param>
      <param name="icudata.path"></param>
    <!-- n="cldr.version" ERROR: U_MISSING_RESOURCE_ERROR -->
    <!-- n="tz.version" ERROR: U_MISSING_RESOURCE_ERROR -->
      <param name="tz.default">America/Los_Angeles</param>
      <param name="cpu.bits">64</param>
      <param name="cpu.big_endian">0</param>
      <param name="os.wchar_width">4</param>
      <param name="os.charset_family">0</param>
      <param name="os.host">x86_64-apple-darwin10.2.0</param>
      <param name="build.build">x86_64-apple-darwin10.2.0</param>
      <param name="build.cc">gcc</param>
      <param name="build.cxx">g++</param>
      <param name="uconfig.internal_digitlist">1</param>
      <param name="uconfig.have_parseallinput">1</param>
      <param name="uconfig.format_fastpaths_49">1</param>
   </icuSystemParams>


  ICU Initialization returned: U_FILE_ACCESS_ERROR
  Plugin file is: /nix/store/a5z4ric7f3lrylnkv6hrhkx6c8dybb44-icu4c-52.1/lib/icu/icuplugins52.txt
  ```

  `U_FILE_ACCESS_ERROR` also happens when I try to use the `text-icu` Haskell package.

  I tried setting `ICU_DATA` to a number of things: `icu-config --icudata-install-dir`, `icu-config --icudatadir`, and `/usr/share/icu/`, where ICU data files are shipped with darwin.


state: closed
title: nixos default channel: use http instead of https
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/2688
updated_at: 2016-01-16 02:08:10
body:
  AFAIK https doesn't work in nixos-rebuild --upgrade. I just stumbled into it on a clean install, and I think that I heard before users complaining about errors like this.

  Any comments?


state: closed
title: Hydra serves GHC 7.8.x binaries for Darwin that contain a broken Haddock executable
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/2689
updated_at: 2015-02-26 04:03:42
body:
  ```
  $ nix-env -iAP nixpkgs.haskellPackages_ghc782.text
  installing `haskell-text-ghc7.8.2-1.1.1.2-shared'
  these derivations will be built:
    /nix/store/qnw5fz9al916539yvhlksfsp92ac4maq-haskell-text-ghc7.8.2-1.1.1.2-shared.drv
  building path(s) `/nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared'
  [pbuilding /nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared
  [punpacking sources
  [3punpacking source archive /nix/store/2qrjpnpbmyn11prx1phr14csbfcqsfpr-text-1.1.1.2.tar.gz
  [qsource root is text-1.1.1.2
  [q[ppatching sources
  [q[pconfiguring
  [1 of 1] Compiling Main             ( Setup.lhs, Setup.o )
  Linking Setup ...
  configure flags: --disable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --disable-tests 
  Configuring text-1.1.1.2...
  Flags chosen: integer-simple=False, developer=False
  Dependency array >=0.3: using array-0.5.0.0
  Dependency base >=4.2 && <5: using base-4.7.0.0
  Dependency bytestring >=0.10.4.0: using bytestring-0.10.4.0
  Dependency deepseq >=1.1.0.0: using deepseq-1.3.0.2
  Dependency ghc-prim >=0.2: using ghc-prim-0.3.1.0
  Dependency integer-gmp >=0.2: using integer-gmp-0.5.1.0
  /nix/store/cd8apz7gqb4mjl0bwl352wjmqc0r4y6c-ghc-7.8.2-wrapper/bin/ghc --info
  Using Cabal-1.18.1.3 compiled by ghc-7.8
  Using compiler: ghc-7.8.2
  Using install prefix:
  /nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared
  Binaries installed in:
  /nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared/bin
  Libraries installed in:
  /nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared/lib/ghc-7.8.2/text-1.1.1.2
  Private binaries installed in:
  /nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared/libexec
  Data files installed in:
  /nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared/share/x86_64-osx-ghc-7.8.2/text-1.1.1.2
  Documentation installed in:
  /nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared/share/doc/x86_64-osx-ghc-7.8.2/text-1.1.1.2
  Configuration files installed in:
  /nix/store/w8da9zn87my1a7j4v4zb7gqq05miwclz-haskell-text-ghc7.8.2-1.1.1.2-shared/etc
  No alex found
  Using ar found on system at:
  /nix/store/v0lrjkxx44x763g4qngdmgrqca6cmzdw-native-darwin-cctools-wrapper/bin/ar
  No c2hs found
  No cpphs found
  No ffihugs found
  Using gcc version 4.8.2 found on system at:
  /nix/store/v1mr14i45236202j6kzdwcjdzd7qnpdx-gcc-wrapper-4.8.2/bin/gcc
  Using ghc version 7.8.2 found on system at:
  /nix/store/cd8apz7gqb4mjl0bwl352wjmqc0r4y6c-ghc-7.8.2-wrapper/bin/ghc
  Using ghc-pkg version 7.8.2 found on system at:
  /nix/store/cd8apz7gqb4mjl0bwl352wjmqc0r4y6c-ghc-7.8.2-wrapper/bin/ghc-pkg
  No greencard found
  Using haddock version 0.14.0 found on system at:
  /nix/store/1qjf79sk875as5h7l9zhplnvhvpicabj-ghc-7.8.2/bin/haddock
  No happy found
  No hmake found
  Using hpc version 0.67 found on system at:
  /nix/store/cd8apz7gqb4mjl0bwl352wjmqc0r4y6c-ghc-7.8.2-wrapper/bin/hpc
  Using hsc2hs version 0.67 found on system at:
  /nix/store/cd8apz7gqb4mjl0bwl352wjmqc0r4y6c-ghc-7.8.2-wrapper/bin/hsc2hs
  No hscolour found
  No hugs found
  No jhc found
  Using ld found on system at:
  /nix/store/v1mr14i45236202j6kzdwcjdzd7qnpdx-gcc-wrapper-4.8.2/bin/ld
  No lhc found
  No lhc-pkg found
  No nhc98 found
  No pkg-config found
  Using ranlib found on system at:
  /nix/store/v0lrjkxx44x763g4qngdmgrqca6cmzdw-native-darwin-cctools-wrapper/bin/ranlib
  Using strip found on system at:
  /nix/store/v0lrjkxx44x763g4qngdmgrqca6cmzdw-native-darwin-cctools-wrapper/bin/strip
  Using tar found on system at:
  /nix/store/1bix04wrkbv5vwgkgwkmdncdcb6wkcdz-gnutar-1.27.1/bin/tar
  No uhc found
  [q[pbuilding
  Building text-1.1.1.2...
  Preprocessing library text-1.1.1.2...
  [ 1 of 43] Compiling Data.Text.Internal.Read ( Data/Text/Internal/Read.hs, dist/build/Data/Text/Internal/Read.o )
  [ 2 of 43] Compiling Data.Text.Internal.Encoding.Utf32 ( Data/Text/Internal/Encoding/Utf32.hs, dist/build/Data/Text/Internal/Encoding/Utf32.o )
  [ 3 of 43] Compiling Data.Text.Internal.Fusion.Size ( Data/Text/Internal/Fusion/Size.hs, dist/build/Data/Text/Internal/Fusion/Size.o )
  [ 4 of 43] Compiling Data.Text.Internal.Builder.RealFloat.Functions ( Data/Text/Internal/Builder/RealFloat/Functions.hs, dist/build/Data/Text/Internal/Builder/RealFloat/Functions.o )
  [ 5 of 43] Compiling Data.Text.Internal.Builder.Int.Digits ( Data/Text/Internal/Builder/Int/Digits.hs, dist/build/Data/Text/Internal/Builder/Int/Digits.o )
  [ 6 of 43] Compiling Data.Text.Internal.Fusion.Types ( Data/Text/Internal/Fusion/Types.hs, dist/build/Data/Text/Internal/Fusion/Types.o )
  [ 7 of 43] Compiling Data.Text.Internal.Fusion.CaseMapping ( Data/Text/Internal/Fusion/CaseMapping.hs, dist/build/Data/Text/Internal/Fusion/CaseMapping.o )
  [ 8 of 43] Compiling Data.Text.Encoding.Error ( Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o )
  [ 9 of 43] Compiling Data.Text.Internal.Unsafe.Shift ( Data/Text/Internal/Unsafe/Shift.hs, dist/build/Data/Text/Internal/Unsafe/Shift.o )
  [10 of 43] Compiling Data.Text.Internal.Encoding.Utf16 ( Data/Text/Internal/Encoding/Utf16.hs, dist/build/Data/Text/Internal/Encoding/Utf16.o )
  [11 of 43] Compiling Data.Text.Internal.Functions ( Data/Text/Internal/Functions.hs, dist/build/Data/Text/Internal/Functions.o )
  [12 of 43] Compiling Data.Text.Internal.Unsafe ( Data/Text/Internal/Unsafe.hs, dist/build/Data/Text/Internal/Unsafe.o )
  [13 of 43] Compiling Data.Text.Internal.Fusion.Common ( Data/Text/Internal/Fusion/Common.hs, dist/build/Data/Text/Internal/Fusion/Common.o )
  [14 of 43] Compiling Data.Text.Array  ( Data/Text/Array.hs, dist/build/Data/Text/Array.o )
  [15 of 43] Compiling Data.Text.Internal.Unsafe.Char ( Data/Text/Internal/Unsafe/Char.hs, dist/build/Data/Text/Internal/Unsafe/Char.o )
  [16 of 43] Compiling Data.Text.Internal ( Data/Text/Internal.hs, dist/build/Data/Text/Internal.o )
  [17 of 43] Compiling Data.Text.Unsafe ( Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o )
  [18 of 43] Compiling Data.Text.Internal.Private ( Data/Text/Internal/Private.hs, dist/build/Data/Text/Internal/Private.o )
  [19 of 43] Compiling Data.Text.Internal.Fusion ( Data/Text/Internal/Fusion.hs, dist/build/Data/Text/Internal/Fusion.o )
  [20 of 43] Compiling Data.Text.Internal.Encoding.Fusion.Common ( Data/Text/Internal/Encoding/Fusion/Common.hs, dist/build/Data/Text/Internal/Encoding/Fusion/Common.o )
  [21 of 43] Compiling Data.Text.Internal.Encoding.Utf8 ( Data/Text/Internal/Encoding/Utf8.hs, dist/build/Data/Text/Internal/Encoding/Utf8.o )
  [22 of 43] Compiling Data.Text.Internal.Encoding.Fusion ( Data/Text/Internal/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Encoding/Fusion.o )
  [23 of 43] Compiling Data.Text.Internal.Lazy.Encoding.Fusion ( Data/Text/Internal/Lazy/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Encoding/Fusion.o )
  [24 of 43] Compiling Data.Text.Internal.Search ( Data/Text/Internal/Search.hs, dist/build/Data/Text/Internal/Search.o )
  [25 of 43] Compiling Data.Text        ( Data/Text.hs, dist/build/Data/Text.o )
  [26 of 43] Compiling Data.Text.Encoding ( Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o )
  [27 of 43] Compiling Data.Text.Foreign ( Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.o )
  [28 of 43] Compiling Data.Text.Internal.IO ( Data/Text/Internal/IO.hs, dist/build/Data/Text/Internal/IO.o )
  [29 of 43] Compiling Data.Text.IO     ( Data/Text/IO.hs, dist/build/Data/Text/IO.o )
  [30 of 43] Compiling Data.Text.Internal.Lazy ( Data/Text/Internal/Lazy.hs, dist/build/Data/Text/Internal/Lazy.o )
  [31 of 43] Compiling Data.Text.Internal.Lazy.Fusion ( Data/Text/Internal/Lazy/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Fusion.o )
  [32 of 43] Compiling Data.Text.Internal.Lazy.Search ( Data/Text/Internal/Lazy/Search.hs, dist/build/Data/Text/Internal/Lazy/Search.o )
  [33 of 43] Compiling Data.Text.Lazy.Internal ( Data/Text/Lazy/Internal.hs, dist/build/Data/Text/Lazy/Internal.o )
  [34 of 43] Compiling Data.Text.Lazy   ( Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.o )
  [35 of 43] Compiling Data.Text.Internal.Builder ( Data/Text/Internal/Builder.hs, dist/build/Data/Text/Internal/Builder.o )
  [36 of 43] Compiling Data.Text.Lazy.Builder ( Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.o )
  [37 of 43] Compiling Data.Text.Internal.Builder.Functions ( Data/Text/Internal/Builder/Functions.hs, dist/build/Data/Text/Internal/Builder/Functions.o )
  [38 of 43] Compiling Data.Text.Lazy.Builder.Int ( Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.o )
  [39 of 43] Compiling Data.Text.Lazy.IO ( Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.o )
  [40 of 43] Compiling Data.Text.Lazy.Read ( Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.o )
  [41 of 43] Compiling Data.Text.Lazy.Builder.RealFloat ( Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.o )
  [42 of 43] Compiling Data.Text.Lazy.Encoding ( Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.o )
  [43 of 43] Compiling Data.Text.Read   ( Data/Text/Read.hs, dist/build/Data/Text/Read.o )
  In-place registering text-1.1.1.2...
  Running Haddock for text-1.1.1.2...
  Preprocessing library text-1.1.1.2...
  haddock: unrecognized option `--package=text-1.1.1.2'
  unrecognized option `--verbose'
  Usage: haddock [OPTION...] file...

    -B DIR                                         path to a GHC lib dir, to override the default path
    -o DIR        --odir=DIR                       directory in which to put the output files
    -l DIR        --lib=DIR                        location of Haddock's auxiliary files
    -i FILE       --read-interface=FILE            read an interface from FILE
    -D FILE       --dump-interface=FILE            write the resulting interface to FILE
    -h            --html                           output in HTML (XHTML 1.0)
                  --latex                          use experimental LaTeX rendering
                  --latex-style=FILE               provide your own LaTeX style in FILE
    -U            --use-unicode                    use Unicode in HTML output
                  --hoogle                         output for Hoogle
                  --source-base=URL                URL for a source code link on the contents
                                                   and index pages
    -s URL        --source-module=URL              URL for a source code link for each module
                                                   (using the %{FILE} or %{MODULE} vars)
                  --source-entity=URL              URL for a source code link for each entity
                                                   (using the %{FILE}, %{MODULE}, %{NAME},
                                                   %{KIND} or %{LINE} vars)
                  --source-entity-line=URL         URL for a source code link for each entity.
                                                   Used if name links are unavailable, eg. for TH splices.
                  --comments-base=URL              URL for a comments link on the contents
                                                   and index pages
                  --comments-module=URL            URL for a comments link for each module
                                                   (using the %{MODULE} var)
                  --comments-entity=URL            URL for a comments link for each entity
                                                   (using the %{FILE}, %{MODULE}, %{NAME},
                                                   %{KIND} or %{LINE} vars)
    -c PATH       --css=PATH, --theme=PATH         the CSS file or theme directory to use for HTML output
                  --built-in-themes                include all the built-in haddock themes
    -p FILE       --prologue=FILE                  file containing prologue text
    -t TITLE      --title=TITLE                    page heading
    -q QUAL       --qual=QUAL                      qualification of names, one of 
                                                   'none' (default), 'full', 'local'
                                                   'relative' or 'aliased'
    -?            --help                           display this help and exit
    -V            --version                        output version information and exit
                  --compatible-interface-versions  output compatible interface file versions and exit
                  --interface-version              output interface file version and exit
    -v VERBOSITY  --verbosity=VERBOSITY            set verbosity level
                  --use-contents=URL               use a separately-generated HTML contents page
                  --gen-contents                   generate an HTML contents from specified
                                                   interfaces
                  --use-index=URL                  use a separately-generated HTML index
                  --gen-index                      generate an HTML index from specified
                                                   interfaces
                  --ignore-all-exports             behave as if all modules have the
                                                   ignore-exports atribute
                  --hide=MODULE                    behave as if MODULE has the hide attribute
                  --show-extensions=MODULE         behave as if MODULE has the show-extensions attribute
                  --optghc=OPTION                  option to be forwarded to GHC
                  --ghc-version                    output GHC version in numeric format
                  --print-ghc-path                 output path to GHC binary
                  --print-ghc-libdir               output GHC lib dir
    -w            --no-warnings                    turn off all warnings
                  --no-tmp-comp-dir                do not re-direct compilation output to a temporary directory
                  --pretty-html                    generate html with newlines and indenting (for use with --html)
                  --print-missing-docs             print information about any undocumented entities

  [q[qbuilder for `/nix/store/qnw5fz9al916539yvhlksfsp92ac4maq-haskell-text-ghc7.8.2-1.1.1.2-shared.drv' failed with exit code 1
  error: build of `/nix/store/qnw5fz9al916539yvhlksfsp92ac4maq-haskell-text-ghc7.8.2-1.1.1.2-shared.drv' failed
  ```

  See `Using haddock version 0.14.0` in the output, where 0.14.0 is a bit more than 2 major versions behind the most recent `2.14.2`.


state: closed
title: Update cdecl to block-supporting version
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/pull/2691
updated_at: 2014-06-17 14:49:16
body:
  As a side effect, enables it to build on Darwin.

  Tested on OSX, precise64 and Gentoo 2013.05 amd64.


state: closed
title: pycairo 1.10.0 cannot build
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2693
updated_at: 2014-05-20 10:44:59
body:
  Note there's no python cairo job in hydra.
  It seems like preConfigure ecc. are not called.
  My nixpkgs is current (be17f7fef205437df3). Also python33Packages.pycairo builds fine.

  ```
  $ nix-build -I . -A python3Packages.pycairo
  these derivations will be built:
    /nix/store/gl31ic4h3apv9706i71l8my3dia6idqs-pycairo-1.10.0.drv
  building path(s) `/nix/store/cpn8x93jw8ji4w36fp50q998s2hrixvv-pycairo-1.10.0'
  building /nix/store/cpn8x93jw8ji4w36fp50q998s2hrixvv-pycairo-1.10.0
  unpacking sources
  unpacking source archive /nix/store/ivhs2kisknzb3p1kpmn1jadndyv6hyq2-pycairo-1.10.0.tar.bz2
  source root is pycairo-1.10.0
  patching sources
  configuring
  Setting top to                           : /tmp/nix-build-pycairo-1.10.0.drv-0/pycairo-1.10.0 
  Setting out to                           : /tmp/nix-build-pycairo-1.10.0.drv-0/pycairo-1.10.0/build_directory 
  Checking for 'gcc' (c compiler)          : ok 
  Checking for program python              : not found 
  could not find a python executable, setting to sys.executable '/nix/store/b3x0y9k16rrfjgp1p2db185k1lm3vkiq-python3-3.4.0/bin/python3.4m'
  Checking for python version              : (3, 4, 0, 'final', 0) 
  Checking for library python3.4 in LIBPATH_PYEMBED : not found 
  Checking for library python3.4 in LIBDIR          : not found 
  Checking for library python3.4 in python_LIBPL    : not found 
  Checking for library python3.4 in $prefix/libs    : not found 
  Checking for library python3.4m in LIBPATH_PYEMBED : yes 
  Checking for program python3.4-config              : /nix/store/b3x0y9k16rrfjgp1p2db185k1lm3vkiq-python3-3.4.0/bin/python3.4-config 
  command ['/nix/store/b3x0y9k16rrfjgp1p2db185k1lm3vkiq-python3-3.4.0/bin/python3.4m', '/nix/store/b3x0y9k16rrfjgp1p2db185k1lm3vkiq-python3-3.4.0/bin/python3.4-config', '--includes'] returned 1
    ./options()
    ./configure()
  builder for `/nix/store/gl31ic4h3apv9706i71l8my3dia6idqs-pycairo-1.10.0.drv' failed with exit code 1
  error: build of `/nix/store/gl31ic4h3apv9706i71l8my3dia6idqs-pycairo-1.10.0.drv' failed
  ```


state: closed
title: Gnome 3.12
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2694
updated_at: 2014-06-15 11:25:50
body:
  I've updated gnome to 3.12 (in only 24 hours, awesome). I'm probably going to merge tomorrow if you don't see any problem at a first glance.
  Noteworthy changes:
  1. Moved gnome-3/\* to gnome-3/3.10, and created gnome-3/3.12
  2. New scope `pkgs.gnome3_12`.
  3. New packages (not updates): cogl_1_18, clutter_1_18, upower_99, appdata-tools, spidermonkey_24.
  4. Allow upower service to specify which upower package to use, gnome 3.12 will enforce upower 0.99.
  5. Updates that should not break: geoclue 2.0.0 -> 2.1.8, json-glib 0.16.0 -> 1.0.0
  6. New `environment.gnome3.packageSet` nixos option for specifying which gnome3 to use, e.g. `pkgs.gnome3_12`.
  7. We are enforcing python3Packages = python33Packages due to #2693 and in general because python 3.3 is more stable for now.
  8. Disabled gnome-terminal runtime migration from gconf to dconf, to drop the only gconf dependency.


state: closed
title: Cannot use phpOptions (php.ini) without using subservices
user_login: chrisfarms
html_url: https://github.com/NixOS/nixpkgs/issues/2699
updated_at: 2014-08-03 19:17:44
body:
  bfa56d7657e4e4d3f0180e16e20cd7e3e132d919 added a change that `PHPRC` should only be set when `enablePHP` is true when configuring Apache in the nixos `services.httpd` module.

  This makes sense, but it is now seems like it's impossible to set `phpOptions` without using the subservices system to first set `enablePHP`.

  I guess there should be a root `enablePHP` option for `httpd` (for consistency and to avoid this issue).


state: closed
title: Cannot build pygobject3 with python34
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2704
updated_at: 2014-05-20 11:43:44
body:
  With the last python34 fix by @vcunat , at commit e47039198 .

  While building python3Packages.pygobject3 I get multiple errors like this:

  ```
  libtool: install: /nix/store/xdswdgz11w9lm9n9bzb6spl7dj45s2x2-coreutils-8.21/bin/install -c .libs/libpyglib-gi-2.0-python3.lai /nix/store/44sazm91x6w42pqmdkk21x0x0930pxna-pygobject-3.10.2/lib/libpyglib-gi-2.0-python3.la
  libtool: finish: PATH="/nix/store/b3x0y9k16rrfjgp1p2db185k1lm3vkiq-python3-3.4.0/bin:/nix/store/4zs7pzlnzfg78qvxszlvsbqngl5ykk80-pkg-config-0.23/bin:/nix/store/8rqszz306pvjm5bbjnwb90s0v80sq5b9-glib-2.40.0/bin:/nix/store/bz4xzbrlrghgp5gvcibjhsxbmk0l3dvc-pcre-8.34/bin:/nix/store/7rvaiqb4lxircg68js4vb7sfm4hd0yim-gobject-introspection-1.40.0/bin:/nix/store/5v1mz6cmqm2j9q50vavkalfp2v8ysk2w-cairo-1.12.16/bin:/nix/store/93xm18lf3jbqmnz74wwd5caq975x4y63-freetype-2.4.12/bin:/nix/store/79zbw7fwnm03k71wyx8109yh3kj8czc0-fontconfig-2.10.2/bin:/nix/store/xslf7smja722ymg996wjc5jgm6v2blka-expat-2.1.0/bin:/nix/store/bhpnszas88r1zm4d4wkrmzrcdxynvlr0-libpng-1.6.10/bin:/nix/store/agf8fk4xj2aqr3jccfcypqsmvkz3smn8-gcc-wrapper-4.8.2/bin:/nix/store/xdswdgz11w9lm9n9bzb6spl7dj45s2x2-coreutils-8.21/bin:/nix/store/sls52f6fkpqfs0kj4w0k525v57zrsz9x-findutils-4.4.2/bin:/nix/store/0hm6rq2a6c69ff9hn8jqrhzxhhvkhk16-diffutils-3.3/bin:/nix/store/93wabgii15q4d74fqgcpfka1qy42igr4-gnused-4.2.2/bin:/nix/store/937i66g191shz0hwzll61vmi0zvy3gwy-gnugrep-2.14/bin:/nix/store/qlg0baw29r7fj4isc2x47c05d8q7br2j-gawk-4.1.0/bin:/nix/store/0x21z9gqd3rdhxffhxdaf1ccilaay4s4-gnutar-1.27.1/bin:/nix/store/asnkw21m4y0ihphnxi8wvw9f45f0d83k-gzip-1.6/bin:/nix/store/sfhq9l2lyk599qkbiqrdd83yhhh5k97v-bzip2-1.0.6/bin:/nix/store/nswc4q08lp6c6665a51nls7r0xk4yxhh-gnumake-3.82/bin:/nix/store/p0vd3ydvxplbpjffkpblwj5dahcmp9ri-bash-4.2-p45/bin:/nix/store/spnwpp8han7kgdw87kalyslrxhcafaqy-patch-2.7.1/bin:/nix/store/f1yaikpbxnyl9rl23p50b3rc938b6xlx-xz-5.0.5/bin:/nix/store/rp85105yvc3wijiimf19p95rb5vjfjh4-patchelf-0.8/bin:/nix/store/9fb027n5a2lf9qwpb98v77iycqq552pf-gcc-4.8.2/bin:/nix/store/xjvdpqgn2kd4rg0k30z020kxylvlbpx0-binutils-2.23.1/bin:/nix/store/pdskwizjw8ar31hql2wjnnx6g0s6xc50-glibc-2.19/bin:/nix/store/xdswdgz11w9lm9n9bzb6spl7dj45s2x2-coreutils-8.21/bin:/sbin" ldconfig -n /nix/store/44sazm91x6w42pqmdkk21x0x0930pxna-pygobject-3.10.2/lib
  /tmp/nix-build-pygobject-3.10.2.drv-0/pygobject-3.10.2/libtool: line 1088: ldconfig: command not found
  ```

  And at the end:

  ```
  [q[pbuilding install-pygiPYTHON
   /nix/store/xdswdgz11w9lm9n9bzb6spl7dj45s2x2-coreutils-8.21/bin/mkdir -p '/nix/store/44sazm91x6w42pqmdkk21x0x0930pxna-pygobject-3.10.2/lib/python3.4/site-packages/gi'
   /nix/store/xdswdgz11w9lm9n9bzb6spl7dj45s2x2-coreutils-8.21/bin/install -c -m 644 __init__.py types.py module.py importer.py pygtkcompat.py docstring.py '/nix/store/44sazm91x6w42pqmdkk21x0x0930pxna-pygobject-3.10.2/lib/python3.4/site-packages/gi'
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "/nix/store/b3x0y9k16rrfjgp1p2db185k1lm3vkiq-python3-3.4.0/lib/python3.4/py_compile.py", line 6, in <module>
      import importlib._bootstrap
    File "/nix/store/b3x0y9k16rrfjgp1p2db185k1lm3vkiq-python3-3.4.0/lib/python3.4/importlib/__init__.py", line 35, in <module>
      import types
    File "/tmp/nix-build-pygobject-3.10.2.drv-0/pygobject-3.10.2/gi/types.py", line 28, in <module>
      from . import _gobject
  SystemError: Parent module '' not loaded, cannot perform relative import
  make[3]: *** [install-pygiPYTHON] Error 1
  make[3]: Leaving directory `/tmp/nix-build-pygobject-3.10.2.drv-0/pygobject-3.10.2/gi'
  [q[qmake[2]: *** [install-am] Error 2
  make[2]: Leaving directory `/tmp/nix-build-pygobject-3.10.2.drv-0/pygobject-3.10.2/gi'
  [q[qmake[1]: *** [install-recursive] Error 1
  make[1]: Leaving directory `/tmp/nix-build-pygobject-3.10.2.drv-0/pygobject-3.10.2/gi'
  [q[qmake: *** [install-recursive] Error 1
  [q[q[qbuilder for `/nix/store/b888z83b889pj2j1kadpng2pzyvvhx5z-pygobject-3.10.2.drv' failed with exit code 2
  error: build of `/nix/store/b888z83b889pj2j1kadpng2pzyvvhx5z-pygobject-3.10.2.drv' failed
  ```


state: closed
title: fish: Fixed tab completion with sudo
user_login: madjar
html_url: https://github.com/NixOS/nixpkgs/pull/2705
updated_at: 2014-06-13 05:58:23
body:
  When hitting tab on a sudo command in fish, I get the following error message:

  ```
  set: Warning: path component /sbin may not be valid in PATH.
  set: No such file or directory
  set: Warning: path component /usr/sbin may not be valid in PATH.
  set: No such file or directory
  ```

  This is because we don't have /sbin and /usr/sbin. I replaced them with more suitable values.


state: closed
title: nix-shell issues 'closeNest: command not found' error
user_login: grwlf
html_url: https://github.com/NixOS/nixpkgs/issues/2707
updated_at: 2014-10-22 22:32:11
body:
  It happens with the following command

  ```
  $ nix-shell $NIX_DEV_ROOT/nixpkgs -A eduke32
  warning: you did not specify `--add-root'; the result might be removed by the garbage collector
  bash: /nix/store/rgj23n50svi8vrmrmjmjhrabnviq3ki6-eduke32-20130303-3542/lib/eduke32-20130303-3542/gdk-pixbuf/loaders.cache: Permission denied
  closeNest: command not found
  ```

  My development branch has a base commit of 562f937d2123d98d200e8b62bc0c41a5c69843c6


state: closed
title: network-manager: Fix all plugins to use gnome3 and gtk3, like nm-applet does
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/2708
updated_at: 2014-06-17 03:41:32
body:
  I think this makes sense, because now all the plugins will be gnome3 gtk3
  based, the same way nm-applet is.

  I also removed networkmanager_pptp_gnome variation of networkmanager_pptp
  package, because i think no variation is needed and gnome support should
  be on by default like in other plugins.


state: closed
title: xca: fix package
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/2709
updated_at: 2014-07-02 05:39:23
body:
  For some reason library paths are not set at all for some libraries during the build(they were set, but not anymore). Wrapper with LD_LIBRARY_PATH set for relevant libraries is currently solution.

  If you know better fix please let me know :)


state: closed
title: Ported subtitleeditor and gstreamermm to nixos
user_login: plcplc
html_url: https://github.com/NixOS/nixpkgs/pull/2713
updated_at: 2014-06-19 18:27:28
body:
  I just tried my hand at porting subtitleeditor and gstreamermm to nixpkgs
  Both projects are autoconfig/make-install-type packages, so compiling was quite straightforward.

  This is my first contribution to nixpkgs, so please comment :-)


state: closed
title: [documentation] misleading section in the manual
user_login: humanitiesNerd
html_url: https://github.com/NixOS/nixpkgs/issues/2715
updated_at: 2014-12-14 11:00:09
body:
  This section in the manual 
  http://nixos.org/nix/manual/#idm47361539520832

  is misleading in that the download link instructs us to use the nx-channel

  I tried myself and the line

  $ nix-env -qaf nixpkgs-version '*'

  doesn't work, while

  $ nix-env -qa '*'

  does


state: closed
title: IMM RSS reader and dependencies
user_login: bergey
html_url: https://github.com/NixOS/nixpkgs/pull/2718
updated_at: 2014-08-15 18:41:45
body:
  The patch I've applied below has been accepted upstream (https://bitbucket.org/k0ral/imm/pull-request/1/update-for-feed-0392-http-conduit-20-tls/diff) but not yet released to Hackage.  It is needed to build against the latest versions of these dependencies.

  I've tested this by using `imm` for my RSS reading for the last few weeks.


state: closed
title: transmission: Update from 2.82 -> 2.83 + fixes
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/2719
updated_at: 2014-07-14 13:21:44
body:
  Note that for some reason the settings file got corrupted during the upgrade and the transmission service wouldn't start anymore.

  To workaround the problem I had to do `rm /var/lib/transmission/.config/transmission-daemon/settings.json` and then restart the service.

  I'm not sure what went wrong there or how to fix it...


state: closed
user_login: aristidb
html_url: https://github.com/NixOS/nixpkgs/pull/2720
updated_at: 2014-07-02 04:29:58
title:
  fhs-chrootenv (steam): support directly using users other than root, fix sound support, fix /run/user

body:
  /run/user/1000 was not mounted => --rbind
  chroot did not have XDG_RUNTIME_DIR set => no sound when using PA
  chroot had to be launched as root and then it couldn't automatically determine XDG_RUNTIME_DIR => launch it was your own user now


state: closed
title: haskell free-game
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/pull/2725
updated_at: 2014-05-23 16:51:41
body:
  free-game Haskell package and its dependencies that aren't already in nixpkgs.

  I add two separate versions for boundingboxes and free-game as I have a use-case for them.


state: closed
title: Added an option to configure sensitivity and speed of trackpoints.
user_login: pSub
html_url: https://github.com/NixOS/nixpkgs/pull/2726
updated_at: 2014-06-12 09:29:44
body:
  This adds trackpoint.nix from NixOS/nixos@f09da4030ae0595672cbe9215d767f403a1af285 and extends it with the possibility to configure speed.


state: closed
title: libGL error: Couldn't dlopen libudev.so.1 or libudev.so.0
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/2731
updated_at: 2014-06-17 19:07:52
body:
  `mesa-10.1.3` try to dlopen libudev, cause some applications failed.

  example:

  ```
    $ mkdir -pv /tmp/game
    $ renpy /tmp/game
  ```

  output

  ```
  libGL error: Couldn't dlopen libudev.so.1 or libudev.so.0, driver detection may be broken.
  python: loader.c:129: asserted_dlsym: Assertion `result' failed.
  ```


state: closed
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2732
updated_at: 2014-05-23 18:03:50
title:
  error: The option value `environment.etc.unnamed-19.1.source' in `…/nixpkgs/nixos/modules/services/audio/alsa.nix' is not a path.

body:
  ```
  [root@lenalee:/home/shana]# nixos-rebuild switch --show-trace
  building Nix...
  building the system configuration...
  error: while evaluating the attribute `buildCommand' of the derivation `nixos-14.10.git.020b1bf' at /home/shana/programming/nixpkgs/nixos/modules/system/activation/top-level.nix:100:7:
  while evaluating the attribute `sources' of the derivation `etc' at /home/shana/programming/nixpkgs/nixos/modules/system/etc/etc.nix:12:5:
  while evaluating anonymous function at /home/shana/programming/nixpkgs/nixos/modules/system/etc/etc.nix:19:20, called from undefined position:
  while evaluating the attribute `source' at /home/shana/programming/nixpkgs/lib/attrsets.nix:135:44:
  while evaluating anonymous function at /home/shana/programming/nixpkgs/lib/modules.nix:26:45, called from /home/shana/programming/nixpkgs/lib/attrsets.nix:135:52:
  while evaluating the attribute `value' at /home/shana/programming/nixpkgs/lib/modules.nix:182:9:
  while evaluating the option `environment.etc.unnamed-19.1.source':
  while evaluating `id' at /home/shana/programming/nixpkgs/lib/trivial.nix:9:8, called from /home/shana/programming/nixpkgs/lib/modules.nix:180:15:
  while evaluating `fold' at /home/shana/programming/nixpkgs/lib/lists.nix:26:19, called from /home/shana/programming/nixpkgs/lib/modules.nix:173:11:
  while evaluating `fold'' at /home/shana/programming/nixpkgs/lib/lists.nix:29:15, called from /home/shana/programming/nixpkgs/lib/lists.nix:33:8:
  while evaluating anonymous function at /home/shana/programming/nixpkgs/lib/modules.nix:173:22, called from /home/shana/programming/nixpkgs/lib/lists.nix:32:14:
  The option value `environment.etc.unnamed-19.1.source' in `/home/shana/programming/nixpkgs/nixos/modules/services/audio/alsa.nix' is not a path.
  ```

  Probably something to do with commits merged in with 444e3f6d51c1fbe7e5a53d467b2b7f0e5d9bcddd

  CC merger @peti and author @jagajaga


state: closed
title: Let cabal builder set --enable-executable-profiling
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2734
updated_at: 2015-08-07 20:41:02
body:
  When we're building Haskell packages with profiling and `isLibrary = true;`, the `--enable-library-profiling` is set and it's all fine and dandy but it seems that there is no handling if we have `isExecutable = true` and are building with profiling.

  Seems like extra clauses should be added to https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/cabal/default.nix#L68

  Currently I have to pass in `configureFlags = [ "--enable-executable-profiling" ];` manually. I also had to pass `-rtsopts` GHC flag for it to work.


state: closed
title: free-game: jailbreak due to new OpenGLRaw version
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/pull/2735
updated_at: 2014-05-24 10:25:55
body:
  This allows it to keep building after
  ba5473676f867e32e9be5c2225ab4e8c8ded2be2 was pushed. Perhaps we should
  add the extra OpenGL versions (2.9.1.0) and specify strict versions so
  that it doesn't fail to build in 2 weeks.


state: closed
title: seafile: update client, ccnet, libsearpc and shared
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/2736
updated_at: 2014-05-25 13:37:17
body:
  If anyone wants to try this out, contact me (iMatejC @ #nixos), and I will give you temporary access for my seafile server


state: closed
title: Galculator: add version 2.3.1
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/2737
updated_at: 2015-03-22 18:23:03
body:
  Galculator is a GTK full-fledged calculator.
  It will substitute mate-calc, the Mate Desktop's calculator.

  P.S.: Mate wasn't released yet for NixOS - but I am working on it!


state: closed
title: gccCrossStageFinal broken on ARM
user_login: vbmithr
html_url: https://github.com/NixOS/nixpkgs/issues/2739
updated_at: 2016-02-21 01:11:32
body:
  ```
  [pbuilding /nix/store/b35find3582ighmcs4hwd08hnw2ppr8d-glibc-2.19-arm-unknown-linux-gnueabi
  [punpacking sources
  [3punpacking source archive /nix/store/mnvgs50c4fly4cy9n9krmmfvbkgpdif3-glibc-2.19.tar.gz
  [qsource root is glibc-2.19
  [q[ppatching sources
  [3papplying patch /nix/store/r0rc2prwi70hgw4jray5a8sd41fhvjm7-rpcgen-path.patch
  patching file sunrpc/rpc_main.c
  [q[3papplying patch /nix/store/mq4ggs0xv1nb4hi4pl8clzlgfpmp450n-nix-locale-archive.patch
  patching file locale/loadarchive.c
  Hunk #1 succeeded at 124 (offset 1 line).
  Hunk #2 succeeded at 222 (offset 1 line).
  Hunk #3 succeeded at 417 (offset 5 lines).
  patching file locale/programs/locale.c
  Hunk #1 succeeded at 629 (offset 1 line).
  Hunk #2 succeeded at 656 (offset 1 line).
  patching file locale/programs/locarchive.c
  Hunk #1 succeeded at 553 (offset 44 lines).
  Hunk #2 succeeded at 592 with fuzz 1 (offset 50 lines).
  [q[3papplying patch /nix/store/dwb8sx7frwmdvf1rcw3hz0g8ip315mwp-dont-use-system-ld-so-cache.patch
  patching file elf/ldconfig.c
  Hunk #1 succeeded at 51 (offset 1 line).
  patching file elf/Makefile
  Hunk #1 succeeded at 416 (offset 1 line).
  patching file sysdeps/generic/dl-cache.h
  [q[3papplying patch /nix/store/z8syr15fy8ghkh93c3my26y87bwr48l7-dont-use-system-ld-so-preload.patch
  patching file elf/rtld.c
  Hunk #1 succeeded at 1642 (offset 3 lines).
  [q[3papplying patch /nix/store/29g1iy1lyc1qgg5mjjjlbjz5z2gzv384-glibc-crypt-blowfish.patch
  patching file crypt/crypt_blowfish.c
  patching file crypt/crypt-entry.c
  patching file crypt/Makefile
  [q[3papplying patch /nix/store/za0pg7fmysrcwrqcal26fnmzw6vycgdn-fix_path_attribute_in_getconf.patch
  patching file sysdeps/unix/confstr.h
  [q[3papplying patch /nix/store/8qcqlfwxh7h6pl8928vscqz76rm30v0p-fix-math.patch
  patching file math/auto-libm-test-in
  Hunk #1 succeeded at 474 (offset -120 lines).
  Hunk #2 succeeded at 1374 (offset -375 lines).
  patching file math/auto-libm-test-out
  Hunk #1 succeeded at 47298 (offset -27148 lines).
  Hunk #2 succeeded at 115583 (offset -42230 lines).
  patching file sysdeps/ieee754/dbl-64/s_sin.c
  patching file sysdeps/x86_64/fpu/libm-test-ulps
  Hunk #1 succeeded at 7356 (offset -3544 lines).
  Hunk #2 succeeded at 7590 (offset -3544 lines).
  Hunk #3 succeeded at 7725 (offset -3544 lines).
  Hunk #4 succeeded at 11578 (offset -3599 lines).
  Hunk #5 succeeded at 11819 (offset -3599 lines).
  Hunk #6 succeeded at 11971 (offset -3599 lines).
  [q[q[pconfiguring
  configure flags: --disable-static --prefix=/nix/store/b35find3582ighmcs4hwd08hnw2ppr8d-glibc-2.19-arm-unknown-linux-gnueabi -C --enable-add-ons --enable-obsolete-rpc --sysconfdir=/etc --localedir=/var/run/current-system/sw/lib/locale libc_cv_ssp=no --with-headers=/nix/store/2s5ddfrsjaq3s1460dviv1bd21qrcmxn-linux-headers-3.14.1/include --disable-profile --with-tls --with-fp --build=x86_64-linux --host=arm-unknown-linux-gnueabi 
  configure: loading cache config.cache
  checking build system type... x86_64-pc-linux-gnu
  checking host system type... arm-unknown-linux-gnueabi
  checking for arm-unknown-linux-gnueabi-gcc... arm-unknown-linux-gnueabi-gcc
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether arm-unknown-linux-gnueabi-gcc accepts -g... yes
  checking for gcc... gcc
  checking for arm-unknown-linux-gnueabi-g++... no
  checking for arm-unknown-linux-gnueabi-c++... no
  checking for arm-unknown-linux-gnueabi-gpp... no
  checking for arm-unknown-linux-gnueabi-aCC... no
  checking for arm-unknown-linux-gnueabi-CC... no
  checking for arm-unknown-linux-gnueabi-cxx... no
  checking for arm-unknown-linux-gnueabi-cc++... no
  checking for arm-unknown-linux-gnueabi-cl.exe... no
  checking for arm-unknown-linux-gnueabi-FCC... no
  checking for arm-unknown-linux-gnueabi-KCC... no
  checking for arm-unknown-linux-gnueabi-RCC... no
  checking for arm-unknown-linux-gnueabi-xlC_r... no
  checking for arm-unknown-linux-gnueabi-xlC... no
  checking for g++... g++
  configure: WARNING: using cross tools not prefixed with host triplet
  checking whether we are using the GNU C++ compiler... yes
  checking whether g++ accepts -g... yes
  checking for arm-unknown-linux-gnueabi-readelf... arm-unknown-linux-gnueabi-readelf
  checking for sysdeps preconfigure fragments... powerpc x86_64 
  configure: running configure fragment for add-on libidn
  configure: running configure fragment for add-on nptl
  checking add-on ports for preconfigure fragments... aarch64 alpha am33 arm configure: Found compiler is configured for armv7
  hppa ia64 m68k microblaze mips tile 
  checking for assembler and linker STT_GNU_IFUNC support... no
  checking whether .text pseudo-op must be used... yes
  checking sysdep dirs... ports/sysdeps/unix/sysv/linux/arm/nptl ports/sysdeps/unix/sysv/linux/arm nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread ports/sysdeps/unix/sysv/linux sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/inet nptl/sysdeps/unix/sysv ports/sysdeps/unix/sysv sysdeps/unix/sysv ports/sysdeps/unix/arm nptl/sysdeps/unix ports/sysdeps/unix sysdeps/unix sysdeps/posix ports/sysdeps/arm/armv7 ports/sysdeps/arm/armv6t2 ports/sysdeps/arm/armv6 ports/sysdeps/arm/nptl ports/sysdeps/arm ports/sysdeps/arm/soft-fp sysdeps/wordsize-32 sysdeps/ieee754/flt-32 sysdeps/ieee754/dbl-64 sysdeps/ieee754 sysdeps/generic
  checking for a BSD-compatible install... /nix/store/xdswdgz11w9lm9n9bzb6spl7dj45s2x2-coreutils-8.21/bin/install -c
  checking whether ln -s works... yes
  checking whether as is GNU as... yes
  checking whether ld is GNU ld... yes
  checking for as... as
  checking version of as... 2.23.1, ok
  checking for ld... ld
  checking version of ld... 2.23.1, ok
  checking for arm-unknown-linux-gnueabi-gcc... (cached) arm-unknown-linux-gnueabi-gcc
  checking version of arm-unknown-linux-gnueabi-gcc... 4.8.2, ok
  checking for gnumake... no
  checking for gmake... no
  checking for make... make
  checking version of make... 3.82, ok
  checking for gnumsgfmt... no
  checking for gmsgfmt... no
  checking for msgfmt... no
  checking for makeinfo... no
  checking for sed... sed
  checking version of sed... 4.2.2, ok
  checking for gawk... gawk
  checking version of gawk... 4.1.0, ok
  checking for arm-unknown-linux-gnueabi-nm... arm-unknown-linux-gnueabi-nm
  configure: WARNING:
  *** These auxiliary programs are missing or incompatible versions: msgfmt makeinfo
  *** some features will be disabled.
  *** Check the INSTALL file for required versions.
  checking LD_LIBRARY_PATH variable... ok
  checking whether GCC supports -static-libgcc... -static-libgcc
  checking for bash... /bin/sh
  checking for perl... no
  checking for install-info... /usr/bin/install-info
  checking for bison... /usr/bin/bison
  checking for libc-friendly stddef.h... yes
  checking whether we need to use -P to assemble .S files... no
  checking for .set assembler directive... no
  checking for assembler gnu_unique_object symbol type... yes
  checking for .previous assembler directive... yes
  checking for .protected and .hidden assembler directive... yes
  checking whether __attribute__((visibility())) is supported... yes
  checking for broken __attribute__((visibility()))... no
  checking for broken __attribute__((alias()))... no
  checking whether to put _rtld_local into .sdata section... no
  checking for .preinit_array/.init_array/.fini_array support... no
  configure: error: Need linker with .init_array/.fini_array support.
  [q[q
  ```


state: closed
title: clementine: disable unfree dependencies by default
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/2740
updated_at: 2014-06-25 22:13:03
body:
  Clementine has an optional dependency on libspotify, which is unfree.
  Enabling libspotify unconditionally prevented Hydra from distributing
  Clementine. Now, we optionally enable it based on
  config.clementine.spotify.


state: closed
title: nixos: add 'gvfs' when using GNOME3 desktop
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/2744
updated_at: 2014-05-25 18:39:26
body:
  One reason for adding this is to make Chromium able to open files it has
  downloaded.

  Currently this happens:
    /run/current-system/sw/bin/xdg-open: line 364: gnome-open: command not found

  (And nothing happens in the GUI when clicking a downloaded file.)

  Looking into xdg-open, one can see that it first tries to run gvfs-open
  and then falls back to gnome-open. Adding 'gvfs' makes the first command
  succeed.


state: closed
title: nixos/GNOME3: Network and Trash does not work in Files (nautilus)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/2746
updated_at: 2014-05-26 09:14:28
body:
  Currently this happens when trying to access the Trash in the Files application (nautilus):

  ```
  Sorry, could not display all the contents of “trash:///”: Operation not supported.
  ```

  A similar message pops up if trying to access Network.

  Looking at this Arch Linux forum post, https://bbs.archlinux.org/viewtopic.php?id=148694, I thought this should fix it:

  ```
  diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
  index 8c17b27..920b53e 100644
  --- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
  +++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
  @@ -87,7 +87,7 @@ in {
             # Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/
             ${pkgs.xdg-user-dirs}/bin/xdg-user-dirs-update

  -          ${gnome3.gnome_session}/bin/gnome-session&
  +          ${pkgs.dbus_daemon}/bin/dbus-launch --exit-with-session ${gnome3.gnome_session}/bin/gnome-session&
             waitPID=$!
           '';
         };
  ```

  But it didn't change anything :-/

  (I'm on the release-14.04 branch, I haven't tested master.)


state: closed
title: add lohit-fonts-20140220
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/2747
updated_at: 2014-06-12 09:29:40
body:
  Lohit is a set of fonts covering 21 Indian languages developed by Red Hat. With this minor addition, I think Nixpkgs will have fonts covering all the major world languages!


state: closed
title: ark: wrap for zipinfo
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/2748
updated_at: 2014-10-10 15:54:14
body:
  Ark requires the `zipinfo` program from the `unzip` package to be on its `PATH`, so we should wrap the Ark executable.


state: closed
title: Elm hasn't been building for 3 weeks
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/2749
updated_at: 2014-05-28 10:49:38
body:
  http://hydra.nixos.org/build/11239559

  Can someone take a look perhaps?

  I'm unsure why it complains about binary >= 0.7.0.0 being missing, is there some problem with libs that come with GHC?


state: closed
title: Add expression for building crafty and craftyFull
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2752
updated_at: 2014-06-21 17:54:38
body:
  The idea behind `craftyFull` is that it installs both the "enormous" opening book, and the 7 GB of endgame table bases.  `craftyFull` is intended for doing analysis of chess games, rather than playing against the computer.


state: closed
title: locate: Use systemd timer instead of cron
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/2758
updated_at: 2014-10-09 18:23:54
body:
  This way, it will run 24 hours after the last run finished.

  Breaking API: the services.locate.period option is replaced by
  services.locate.hours.


state: closed
title: Add grafana, A Graphite & InfluxDB Dashboard and Graph Editor
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/2760
updated_at: 2014-06-12 09:29:41
body:
  **OLD:** This is nodejs npm grunt based javascript frontend package, that has to be built with grunt. I created  separate `package.nix` file with all npm build dependencies. While this is suboptimal(we already have `pkgs/top-level/node-packages-generated.nix`), i think it's better this way. What do you think @shlevy @garbas ?

  **UPDATE:** I found prebuilt release, so this became really easy :)


state: closed
title: polipo: update to 1.1.1, nixos service module
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/2766
updated_at: 2014-07-15 14:53:33
body:
  Polipo is a web caching proxy. I've tried to get nixos to run squid as a service to no avail; polipo works quite nicely.


state: closed
title: Build Haddocks with source hyperlinks unless doHscolour is false
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2767
updated_at: 2014-06-13 02:12:17
body:
  Pinging @peti.  I ran into this using my local Hoogle to browse documentation; with this fix, I now have Source links on all pages.


state: closed
title: pkg-config: update to 0.28
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/2769
updated_at: 2014-06-16 08:24:43
body:
  See http://lethalhydra.noip.me/jobset/nixpkgs-pr/pkgconfig-0.28 .
  I've updated the patch, it seems that most of changes have been included upstream. @vcunat @edolstra maybe it's possible to include this in the next mass rebuild?


state: closed
title: Definitions for Open Dylan 2013.2 (Dylan Language Implementation)
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/2770
updated_at: 2014-06-21 10:24:13
body:
  Open Dylan is an implementation of the Dylan programming language. They provide prebuilt binaries, which the opendylan_bin derivation exposes. They provide source in github which is what the opendylan derivation is used to build native binaries. The opendylan derivation requires an existing dylan compiler to bootstrap from and by default uses the prebuilt binaries in opendylan_bin.


state: closed
title: pythonPackages.pyramid_tm: set doCheck to false
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/2771
updated_at: 2014-06-28 14:00:45
body:
  Tests for this package are failing on NixOS and Ubuntu, also in virtualenv, so I temporarily disabled tests for this package and add myself as mantainer.


state: closed
title: Get rid of grub timeout
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/2776
updated_at: 2016-02-18 12:00:46
body:
  _Just collecting opinions for now._

  This is based on a recent thread about `GRUB_HIDDEN_TIMEOUT`. So, basically, grub can do two kinds of timeout: menu timeout, and “hidden” one. This “hidden” timeout thing is just `sleep --interruptible` before displaying the menu (this will show a black screen letting you hit any key to get to the menu).

  Currently NixOS grub module implements only ordinary timeout. I'd like to suggest to do what I have in all my grub configs (except for the box running NixOS) instead. Get rid of timeouts at all and put this instead:

  ```
  if keystatus --shift ; then
      set timeout=-1
  else
      set timeout=0
  fi
  ```

  That is, if you are holding shift during boot, show menu right away (and do not choose any entry automatically). If you are not holding shift, just boot the default entry.

  To be extra safe (according to grub manual, not all devices support key status detection, for some reason):

  ```
  if keystatus ; then
      if keystatus --shift ; then
          set timeout=-1
      else
          set timeout=0
      fi
  else  # key status detection is not possible
      set timeout=5  # fallback default, might be adjustable
  fi
  ```

  So, what do you guys think?


state: closed
title: Shutdown hangs forever
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/2780
updated_at: 2014-07-19 03:55:11
body:
  Attempting to reboot Nixos sometimes results in this message:

  ```
  Sending SIGTERM to remaining processes...
  ```

  And nothing happens.

  It only sometimes happens. Doesn't happen all the time.

  The command I ran was this:

  ```
  nixos-install && reboot
  ```

  I'm going to try something like this next:

  ```
  nixos-install
  sync && systemctl reboot
  ```


state: closed
title: fetchhg gives different results even fixing the tag
user_login: viric
html_url: https://github.com/NixOS/nixpkgs/issues/2781
updated_at: 2014-05-28 08:40:33
body:
  Trying to get ocropus 0.7, this expression fails every now and then:

  ```
    src = fetchhg {
      url = "https://code.google.com/p/ocropus";
      tag = "1ce10312820d";
      sha256 = "06d3pbmxsg214zi74ziyqipb0qxsnwygi62wy608rpwp2dp8wrjb";
    };
  ```

  Different retries give different hashes:

  ```
  output path `/nix/store/lk39iqrpiass0c4m8xbdv3wqb8qb6696-hg-archive' should have r:sha256 hash `1k3zd102jyvpa4xviilcri3knh52pdd8ndq8mx2gda50ixygx0j0', instead has `0fysza63dihg0dbspw350l7khw4ls3x2nxmibnqgalx74d8j0ing'
  ...
  output path `/nix/store/lk39iqrpiass0c4m8xbdv3wqb8qb6696-hg-archive' should have r:sha256 hash `1k3zd102jyvpa4xviilcri3knh52pdd8ndq8mx2gda50ixygx0j0', instead has `1a7x7q55v6kw8sbphjd5qb2q5dbs631zp8y146ndqwr1f01sbv6m'
  ```

  The repository has some '.hgsub' (subrepositories?), and this may be the source of the trouble. I don't know how they work.

  On the other hand, nix-fetch-hg gives completely different hashes compared to fetchhg, for the same hash, too. Maybe because even fetchhg is not reproducible, I don't know.


state: closed
title: mesa: link againest libudev for linux, fix #2731
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/2784
updated_at: 2014-06-16 08:24:43
body:
  @vcunat, I tested it with openra (intel card).
  @iElectric, this should work for all packages using OpenGL.


state: closed
title: PPSSPP: 0.9.8
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/pull/2785
updated_at: 2014-06-22 01:19:10
body:
  The Qt way is recommended although there are more options if someone
  wants to put those in.

  The patch is something upstream forgot to do at release time and someone fixed up few weeks after. It is necessary as the version is user-visible.


state: closed
title: Alice ML 1.4 programming language
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/2787
updated_at: 2014-06-13 03:05:01
body:
  Adds the Alice ML programming language implementation, building from the source tarballs at the [Alice site](http://www.ps.uni-saarland.de/alice).


state: closed
title: Change stdenv on darwin to not set NIX_ENFORCE_PURITY
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/2788
updated_at: 2014-06-16 16:15:50
body:
  This fixes #2502, but it should only be necessary when clangStdenv is being used.  The regular stdenv on darwin does not need this patch; I'm just not sure of the best way to bring that decision down to this point.  Also, I'm unclear as to which hordes of evil I'm inviting to the party by unsetting this.

  See the notes in #2208 for the error being raised in ld-wrapper.sh which prompted me to make this change.  With it, I can now build derivations that require clangStdenv, like emacs24 and SDL.


state: closed
title: Fix getopt path on darwin for password-store
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/pull/2791
updated_at: 2014-06-04 01:34:08
body:
  Silly brew returns the prefix for any package whether or not it's installed. nix getopt should always be in the path here.


state: closed
title: Plans for a JEOS for NixOS
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/2792
updated_at: 2014-07-19 03:54:21
body:
  Are there any plans to create a JEOS (just enough operating system) for NixOS? Something that's close to CoreOS in terms of size and slimming down. (So slimmer than the current minimal)


state: closed
title: Custom nixpkgs channels
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/2793
updated_at: 2016-04-03 03:32:55
body:
  Is there a way to create custom nixpkgs channels? Something similar to PPAs in ubuntu land. I know I can override packages, but I would like to do it on a cloud hosted custom/private channel instead of a custom module on a single system.

  This part: 
  http://nixos.org/nixos/manual/#sec-custom-packages

  Explains overriding, or using the official nixpkgs and using pull-request, but doesn't explain how to run a private/custom nixpkgs channel.


state: closed
title: samba: install pkg-config files
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/pull/2794
updated_at: 2014-06-16 16:16:39
body:
  If you enjoy watching :cinema: on your :computer: using VLC and :floppy_disk: your movies on a Samba share, you should be :smiley: that this pull request arrived!

  :bowtie: 


state: closed
title: btrfsProgs: 3.14 -> 3.14.2
user_login: wkennington
html_url: https://github.com/NixOS/nixpkgs/pull/2797
updated_at: 2014-06-16 16:13:01
body:
  Push btrfsProgs to the latest version. I've built and tested that this works on my local btrfs boxes.

  Additionally, bump xmlto forward.


state: closed
title: Stdenv updates
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/2798
updated_at: 2014-06-16 21:22:15
body:
  I'm testing a mass-rebuild branch on Hydra, containing:
  - gcc: 4.8.3 610370f844
  - pkg-config 0.28 #2769
  - grsecurity saga #1187
  - a few minor fixups after these

  I'm running wholly on the branch since yesterday. Darwin hasn't rebuilt yet, and I'm not sure if to wait for the thousands of jobs, processing two at once. Comparison to master ("trunk"): http://hydra.nixos.org/eval/1120602?compare=1117862

  There are a few errors that I'm unable to reproduce (probably transient). Also this one is likely transient and causing many failures; please restart it if you can: http://hydra.nixos.org/build/11297176

  I plan to merge in a few days, unless you stop me ;-)


state: closed
title: Chromium plugins are broken
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/2799
updated_at: 2014-11-22 03:34:44
body:
  That's it, guys :disappointed:.

  Even though I have googletalk plugin enabled, it won't show up in `about:plugins`. Actually, the only plugin in `about:plugins` is “Chromoting Viewer”.

  The executable is properly wrapped and all this stuff:

  ```
  % cat $(which chromium)                                                                                                  ~
  #! /nix/store/p0vd3ydvxplbpjffkpblwj5dahcmp9ri-bash-4.2-p45/bin/bash -e
  export MOZ_PLUGIN_PATH=$MOZ_PLUGIN_PATH${MOZ_PLUGIN_PATH:+:}/nix/store/c5v09mpbwd3ki5sy7m0fc9izchkjbp7b-flashplayer-11.2.202.359/lib/mozilla/plugins
  export MOZ_PLUGIN_PATH=$MOZ_PLUGIN_PATH${MOZ_PLUGIN_PATH:+:}/nix/store/gbkwnigrr5np2xgzndz79z0zam52ilwm-google-talk-plugin-5.1.5.0/lib/mozilla/plugins
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH${LD_LIBRARY_PATH:+:}/nix/store/k3a5wxrf5dl67cl2qspgp733qpmnh5av-gstreamer-0.10.36/lib
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH${LD_LIBRARY_PATH:+:}/nix/store/qvnmisgn5w118y0y64g3gc5r181qmv10-gst-plugins-base-0.10.36/lib
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH${LD_LIBRARY_PATH:+:}/nix/store/k3a5wxrf5dl67cl2qspgp733qpmnh5av-gstreamer-0.10.36/lib64
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH${LD_LIBRARY_PATH:+:}/nix/store/qvnmisgn5w118y0y64g3gc5r181qmv10-gst-plugins-base-0.10.36/lib64
  export GTK_PATH=$GTK_PATH${GTK_PATH:+:}/nix/store/ny1z4pbxsq7ambsxswsaaih0h5g62vp1-libcanberra-0.30/lib/gtk-2.0/
  export LD_PRELOAD=$LD_PRELOAD${LD_PRELOAD:+:}/nix/store/gbkwnigrr5np2xgzndz79z0zam52ilwm-google-talk-plugin-5.1.5.0/libexec/google/talkplugin/libpreload.so
  exec /nix/store/3np55sqa91a9c2jcz5rhjm7n74rfxyif-chromium-stable-35.0.1916.114/bin/chromium "${extraFlagsArray[@]}" "$@"
  ```


state: closed
title: graphite2 does not install properly on darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/2800
updated_at: 2014-06-01 06:41:25
body:
  So far I have been unable to figure this out, but the `libgraphite2.3.dylib` which gets build by the `graphite2` expression, when linked against anything always links as just the name `libgraphite2.3.dylib`.  I believe it is a problem with the install_name in the Graphite.cmake file, as I see conditional logic in there for darwin regarding the soname.

  The end result is that several derivations fail to build with graphite2 enabled: not because graphite2 has a problem, but because they cannot find the library.  Hacking them all to explicitly refer to `${graphite2}/lib/libgraphite2.3.dylib` does not seem like a proper solution, so I'm logging this bug to track down the matter further.


state: closed
title: Add HaXe 3.1.3
user_login: orbitz
html_url: https://github.com/NixOS/nixpkgs/pull/2801
updated_at: 2014-06-13 01:41:59
body:
  Update to HaXe 3.1.3.  I have used the compiler to haxelib locally successfully but not extensively.


state: closed
title: ati_unfree not working with Asus R9 280X
user_login: third3ye
html_url: https://github.com/NixOS/nixpkgs/issues/2803
updated_at: 2016-02-28 08:14:34
body:
  The Asus R9 280X is similar to the reference cards, with two distinct differences. The DirectCU II cooling solution and the DigiVRM power management system. I can run my box using videoDrivers = [ "ati" ], which for some reason loads fglrx (isn't it supposed to load glamoregl?) If I however try to boot using videoDrivers = [ "ati_unfree" ] the screen freezes once the greeter is being loaded. The journal does has some kernel failures that I am incapable of interpreting.

  I'm not sure, but the proprietary drivers might be loaded with the ati drivers (rather than ati_unfree). However, this is refuted by the constant screen tearing I see when doing something so mundane as scrolling a web-page. That is NOT supposed to happen with the proprietary drivers, so I'm guessing that NixOS loads glamouregl as fglrx? Again: I have no idea.

  journalctl log:
  https://gist.github.com/third3ye/a7c9beaa75673c7b8d37


state: closed
title: sublime3: fix plugin_host
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/2804
updated_at: 2014-06-17 21:44:42
body:
  Without this, plugins don't work.

  Also move the binaries in their own package, so it doesn't pollute the
  profile.


state: closed
title: Vim huge nogui
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/2808
updated_at: 2014-07-09 21:58:47
body:
  This builds on my other PR #2807.

  This adds `vimHuge` and `vimHugeWrapper` packages by extending `vim_configurable`.

  `vim_configurable` now accepts a `withGui` argument; when `false`, `--enable-gui` is elided along with the otherwise requisite nativeBuildInputs.


state: closed
title: Running nix on OS X 10.10 (Yosemite)
user_login: lovek323
html_url: https://github.com/NixOS/nixpkgs/issues/2812
updated_at: 2015-03-25 16:59:53
body:
  I'm not sure where to put this documentation, but I was having trouble building things on the new OS X 10.10 developer preview. I was able to solve this by running the following:

  ``` sh
  sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MACOSX10.9.sdk/usr/include /usr/include
  sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MACOSX10.9.sdk/usr/lib/crt1.* /usr/lib/
  ```

  Just thought I'd share this in case anyone else was having problems.


state: closed
title: gnutls: CVE-2014-3466
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2813
updated_at: 2014-06-03 09:00:36
body:
  In case somebody missed it, seems gnutls requires an upgrade: http://www.gnutls.org/security.html#GNUTLS-SA-2014-3


state: closed
title: Collisions between firmware-linux-nonfree-0.41 and linux-3.12.20
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/2814
updated_at: 2016-03-05 22:27:23
body:
  During the last upgrade I'm getting tens of collisions like these:

  ```
  collision between `/nix/store/2vm72m5pynf29b2zy3gcac0yyf47rgx1-firmware-linux-nonfree-0.41/lib/
  firmware/kaweth/new_code.bin' and `/nix/store/dz6zy6nl00w80b3qi1sf5hkk49l6z793-linux-3.12.20/li
  b/firmware/kaweth/new_code.bin' at /nix/store/9z6d76pz8rr7gci2n3igh5dqi7ac5xqj-builder.pl line 
  69.
  collision between `/nix/store/2vm72m5pynf29b2zy3gcac0yyf47rgx1-firmware-linux-nonfree-0.41/lib/
  firmware/kaweth/new_code_fix.bin' and `/nix/store/dz6zy6nl00w80b3qi1sf5hkk49l6z793-linux-3.12.2
  0/lib/firmware/kaweth/new_code_fix.bin' at /nix/store/9z6d76pz8rr7gci2n3igh5dqi7ac5xqj-builder.
  pl line 69.
  collision between `/nix/store/2vm72m5pynf29b2zy3gcac0yyf47rgx1-firmware-linux-nonfree-0.41/lib/
  firmware/kaweth/trigger_code.bin' and `/nix/store/dz6zy6nl00w80b3qi1sf5hkk49l6z793-linux-3.12.2
  0/lib/firmware/kaweth/trigger_code.bin' at /nix/store/9z6d76pz8rr7gci2n3igh5dqi7ac5xqj-builder.
  pl line 69.
  [...]
  ```


state: closed
title: GCC in packageOverrides
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/2817
updated_at: 2017-06-30 21:25:29
body:
  Unresolved discussion on ML: https://www.mail-archive.com/nix-dev@lists.science.uu.nl/msg11889.html

  ```
    packageOverrides = pkgs_: with pkgs_; {
      testgcc2 = pkgs_.gcc;
    };
  ```

  ```
  % nix-instantiate '<nixpkgs>' -A gcc
  warning: you did not specify `--add-root'; the result might be removed by the garbage collector
  /nix/store/993glmz6hxbld0ry81jwv7c3z7cgaz68-gcc-wrapper-4.8.2.drv

  % nix-instantiate '<nixpkgs>' -A testgcc2
  warning: you did not specify `--add-root'; the result might be removed by the garbage collector
  /nix/store/41nacbfpr8jzsk3k03jjlqb2r2xis5gf-gcc-wrapper-4.8.2.drv
  ```

  Note that regular packages in packageOverrides do NOT cause such problems.


state: closed
title: myEnvFun for IPython with Nix on openSuse host
user_login: aherrmann
html_url: https://github.com/NixOS/nixpkgs/issues/2818
updated_at: 2014-08-08 18:14:32
body:
  Hi,

  I wrote to the mailing list before and was referred to here, as this issue seems to be a bug in nixpkgs. The full story can be found under [this link](http://article.gmane.org/gmane.linux.distributions.nixos/13175). I'll repeat the problem itself here.

  I wrote an environment function for development with ipython using `myEnvFunc`:

  ```
  ipython = pkgs.myEnvFun {
    name = "ipython";
    buildInputs = with pkgs; let p27=python27Packages; in [
      stdenv python
      p27.readline
      p27.ipython
      p27.numpy
    ];
  };
  ```

  Installation with `nix-env -i env-ipython` works fine, but when I try to load it I get a long list of error messages:

  ```
  $ load-env-ipython
  mkdir: cannot create directory ‘/lib/gdk-pixbuf-loaders-2.0/’: Permission denied
  # repeated 61 times
  mkdir: cannot create directory ‘/lib/gdk-pixbuf-loaders-2.0/’: Permission denied
  /nix/store/1j8nx7r6a7s76hj14b7lgqij7yddmvw2-gdk-pixbuf-2.30.6/nix-support/setup-hook: line 11: /lib/gdk-pixbuf-loaders-2.0//loaders.cache: No such file or directory
  mkdir: cannot create directory ‘/lib/gdk-pixbuf-loaders-2.0/’: Permission denied
  # repeated 17 times
  mkdir: cannot create directory ‘/lib/gdk-pixbuf-loaders-2.0/’: Permission denied
  env-ipython loaded
  ```

  The IPython shell seems works to be working under this environment, and I can also import the numpy module. However, something must be wrong.

  I'm running Nix in single user mode on an openSuse 13.1 host. I installed it using the install script.

  Best,

  Andreas


state: closed
title: Running nix on Yosemite
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/2820
updated_at: 2015-03-25 16:50:14
body:
  I started on a clean slate (backed up and removed /nix) last night before upgrading to OSX 10.10's developer preview, and so far have run into some difficulties:

  `/usr/include/Availability.h` uses clang's `__has_feature` macro:

  ``` c
  #if defined(__has_feature) && __has_feature(attribute_availability_with_message)
      #define __OS_AVAILABILITY(_target, _availability)            __attribute__((availability(_target,_availability)))
      #define __OS_AVAILABILITY_MSG(_target, _availability, _msg)  __attribute__((availability(_target,_availability,message=_msg)))
  #else
      #define __OS_AVAILABILITY(_target, _availability)
      #define __OS_AVAILABILITY_MSG(_target, _availability, _msg)
  #endif
  ```

  which works fine in clang. gcc, however, doesn't short-circuit the && operator during the preprocessing phase, and since __has_feature is not known to the compiler, line 1 in the paste above is a parse error. Availability.h is included by stdio.h and some other headers so this doesn't seem to be a problem that can just be worked around.

  I went to #macdev about this and was told that gcc is explicitly unsupported on OSX. (It probably has been for awhile.) AFAICT this means they don't plan to fix Availability.h to be gcc-compatible anytime soon.

  There's already a clangStdenv but it requires gcc for something during the build phase—probably compiling llvm/clang, but I haven't checked.

  As far as I can tell, a functional nixpkgs on OSX requires a stdenv using clang that has also been built entirely with the system tools. I'm not sure whether the naive solution of setting OSX's stdenv to stdenvNative will be any help, since I'm sure some packages will be expecting gcc when they execute 'gcc'.

  I'm happy to help here as I have the 10.10 developer preview on a spare machine, but the process for building a functional stdenv seems to be pretty complex and I don't think there is a wiki article on it.


state: closed
title: Mutable users issue
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/2821
updated_at: 2015-12-28 01:58:54
body:
  When making:

  ```
  users.mutableUsers = false;
  ```

  This means any new users and new groups created from configuration.nix needs to have a specified UID or GID.

  I was thinking that is this is unnecessary. When you first create a new machine, you don't know UIDs or GIDs are available to be used. Can Nixos just create those users/groups and leave the system to specify the UID/GID and then enforce immutable users afterwards. The system shouldn't need to prevent the dynamic creation of users/groups inside the configuration phase, only afterwards?


state: closed
title: Fix cygwin support and add support for x86_64-cygwin
user_login: svanderburg
html_url: https://github.com/NixOS/nixpkgs/pull/2823
updated_at: 2014-08-14 18:39:35
body:
  The following patches fix cygwin support and also implement x86_64-cygwin support.

  However, these patches are meaningless if the following pull request to Nix is not accepted (which fixes Cygwin support): https://github.com/NixOS/nix/pull/274


