input-output-hk / stack2nix

Generate nix expressions for Haskell projects
MIT License
99 stars 32 forks source link

stack2nix fails to install on Darwin #145

Closed jezen closed 6 years ago

jezen commented 6 years ago

This may be related to a recent security update for MacOS (10.12.6).

$ nix-env -iA nixpkgs.stack2nix
warning: name collision in input Nix expressions, skipping '/Users/jgt/.nix-defexpr/darwin'
replacing old 'stack2nix-0.1.3.1'
installing 'stack2nix-0.2.1'
these derivations will be built:
  /nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv
  /nix/store/0gpmr3q8q7xdar0ni07nsg71my9nch56-libsecurity_cdsa_utilities-osx-10.7.5.drv
  /nix/store/734x996yzznicm1lbji52m8iggaqmjbg-libsecurity_cdsa_utils-osx-10.7.5.drv
  /nix/store/cxj12hbspwigixs1dkykhzznjlkibfly-libsecurity_asn1-osx-10.7.5.drv
  /nix/store/byxsa3fch4yi9icspf1avlarm6dmb142-libsecurityd-osx-10.7.5.drv
  /nix/store/r0k2q3z6vj5d5b9mbgfca4dg6yygcv08-libsecurity_cdsa_client-osx-10.7.5.drv
  /nix/store/77cg6dbdqx91q3m42mr2f7hvd2fbk2kr-libsecurity_pkcs12-osx-10.7.5.drv
  /nix/store/cxyypr6i9x3y89q59296ia3rfif0xpga-libsecurity_ocspd-osx-10.7.5.drv
  /nix/store/1588rya1d2qk9m6v25s5a0xmblh0an5m-libsecurity_keychain-osx-10.7.5.drv
  /nix/store/68h5zj0fqkm5aymyzl5j8n4p3f2zpmay-libsecurity_cdsa_plugin-osx-10.7.5.drv
  /nix/store/shbgif4d6884g0d6w0ifk5xbng6aqj0m-libsecurity_filedb-osx-10.7.5.drv
  /nix/store/1fvrfihgyvgj3schxf2d8fgx9yz0wp1l-libsecurity_apple_file_dl-osx-10.7.5.drv
  /nix/store/2i660nhyxdhqq3lbgwyj0sz1fcp07f7m-libsecurity_apple_csp-osx-10.7.5.drv
  /nix/store/5jpisydp1yvwbcql240gd4nfcajy65q9-libsecurity_cssm-osx-10.7.5.drv
  /nix/store/5rn6b83f5yj5n661n10ywlakfz4z43c2-libsecurity_apple_cspdl-osx-10.7.5.drv
  /nix/store/b6qr938pi9if9il6hxrzc6xgm50qqyrz-libsecurity_mds-osx-10.7.5.drv
  /nix/store/ihnhz4rl3mh4b7lg1y5b332fysjy9kmq-libsecurity_apple_x509_cl-osx-10.7.5.drv
  /nix/store/jijsivpqs9z54917cbm620d45k9r2lad-libsecurity_apple_x509_tp-osx-10.7.5.drv
  /nix/store/z60xg1pz3yiqqdcr3n9gb4q04s14qnw9-libsecurity_sd_cspdl-osx-10.7.5.drv
  /nix/store/g2i0xac4g4173561i5lsgn7pncswzmqd-SecurityTool-55115.drv
  /nix/store/jf6vaf1gjw5pp8ibp2zvnmn7j3d0k583-x509-system-1.6.6.drv
  /nix/store/fwpkavv3bqdfg9hp2afb8ib74z7wky91-connection-0.2.8.drv
  /nix/store/33ns9cs17r07w3pix5gi09hzqh3xkr81-http-client-tls-0.3.5.3.drv
  /nix/store/ymb9y4k92yq41z5b88ijh3j4wn7rglrd-yaml-0.11.0.0.drv
  /nix/store/1gphnhc5bvgfpm8bgrlk8yswnm51yqan-hpack-0.31.0.drv
  /nix/store/8zv3n855nzrgfg348j97gq9dwckf36hy-http-conduit-2.3.2.drv
  /nix/store/nq8kilal4iawjy87l424jn41b00ac43n-hpack-0.31.0.drv
  /nix/store/zklfp3mgqm7hhrcxqqlch4d92g0arkqd-mustache-2.3.0.drv
  /nix/store/8dgk2rs627i0vj31x0gdhrrx55y4kcdw-stack-1.9.1.drv
  /nix/store/fpcinj06q759n47nkrfcp8bj5dcg1mnq-cabal2nix-2.11.1.drv
  /nix/store/mwbkyvl38yd7krdqjv94bhaa8z9f70az-stack2nix-0.2.1.drv
building '/nix/store/ymb9y4k92yq41z5b88ijh3j4wn7rglrd-yaml-0.11.0.0.drv'...
building '/nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv'...
setupCompilerEnvironmentPhase
Build with /nix/store/2gq0kavh1i86f6z7h1vkrh2jd3rrlnpp-ghc-8.4.3.
ignoring (possibly broken) abi-depends field for packages
ignoring (possibly broken) abi-depends field for packages
unpacking sources
unpacking source archive /nix/store/a5dzqy215h1ml7s23zch0x3cv1j5ii2v-yaml-0.11.0.0.tar.gz
source root is yaml-0.11.0.0
setting SOURCE_DATE_EPOCH to timestamp 1539324036 of file yaml-0.11.0.0/yaml.cabal
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/private/tmp/nix-build-yaml-0.11.0.0.drv-0/setup-package.conf.d -j1 -threaded
[1 of 1] Compiling Main             ( Setup.lhs, /private/tmp/nix-build-yaml-0.11.0.0.drv-0/Main.o )
Linking Setup ...
clang-5.0: warning: argument unused during compilation: '-nopie' [-Wunused-command-line-argument]
clang-5.0: warning: argument unused during compilation: '-nopie' [-Wunused-command-line-argument]
configuring
configureFlags: --verbose --prefix=/nix/store/x4ijv7zsm2glvk6nd97izsc4nk5svyb3-yaml-0.11.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/7wh82b96vk2iqhvf2mx4dcagb3d1vqm8-yaml-0.11.0.0-doc/share/doc/yaml-0.11.0.0 --with-gcc=clang --package-db=/private/tmp/nix-build-yaml-0.11.0.0.drv-0/package.conf.d --ghc-option=-j1 --disable-split-objs --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --enable-library-for-ghci -fsystem-libyaml --extra-include-dirs=/nix/store/lxi68avn1z2ihd4xxma4wl7y5ws19sg3-libc++-5.0.2/include --extra-lib-dirs=/nix/store/lxi68avn1z2ihd4xxma4wl7y5ws19sg3-libc++-5.0.2/lib --extra-include-dirs=/nix/store/qkqi637r6319nr1nv4z3ms3hr6q2g4pp-libc++abi-5.0.2/include --extra-lib-dirs=/nix/store/qkqi637r6319nr1nv4z3ms3hr6q2g4pp-libc++abi-5.0.2/lib --extra-include-dirs=/nix/store/3bbn9cwdw9hhm3f1vicnkv51hdc381yb-compiler-rt-5.0.2-dev/include --extra-lib-dirs=/nix/store/cbfn3csd0fw6509hmv4a6bvq51myv8pv-compiler-rt-5.0.2/lib --extra-lib-dirs=/nix/store/snmcl9nfjj49h2j0s1qpvmsajhm91141-ncurses-6.1/lib --extra-lib-dirs=/nix/store/6892mzqrj3q0aq39r4145n4y4ky4ni7i-gmp-6.1.2/lib --extra-include-dirs=/nix/store/fxnlihrix22xsxqkrq8gd3n9ym625868-libiconv-osx-10.11.6/include --extra-lib-dirs=/nix/store/fxnlihrix22xsxqkrq8gd3n9ym625868-libiconv-osx-10.11.6/lib --extra-framework-dirs=/nix/store/yzslqpdviwv4db298mwhgf6m5biq5ki8-swift-corefoundation/Library/Frameworks
unpacking sources
unpacking source archive /nix/store/r2k6y2rysvg0jia6iywf2rhpd1x2694n-libsecurity_utilities-55030.3.tar.gz
source root is libsecurity_utilities-55030.3
setting SOURCE_DATE_EPOCH to timestamp 1340756801 of file libsecurity_utilities-55030.3/libsecurity_utilities.xcodeproj/project.pbxproj
patching sources
configuring
no configure script, doing nothing
building
build flags: -j1 -l1 SHELL=/nix/store/n9hba031gjky8hpjgx9fnlaxhidyzxbz-bash-4.4-p23/bin/bash -f/nix/store/6s7h04lfk9q13rv19gx6l81xh21gq9nb-GNUmakefile MAKEFILE_NAME=/nix/store/6s7h04lfk9q13rv19gx6l81xh21gq9nb-GNUmakefile GNUSTEP_ABSOLUTE_INSTALL_PATHS=yes GNUSTEP_MAKEFILES=/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles LIB_LINK_INSTALL_DIR=\$\(out\)/lib -j1
This is gnustep-make 2.7.0. Type 'make print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for library security_utilities...
 Creating obj/security_utilities.obj/lib/...
 Compiling file lib/mach_notify.c ...
lib/mach_notify.c:216:48: warning: unused typedef '__Request' [-Wunused-local-typedef]
        typedef __Request__mach_notify_port_deleted_t __Request;
                                                      ^
lib/mach_notify.c:266:50: warning: unused typedef '__Request' [-Wunused-local-typedef]
        typedef __Request__mach_notify_port_destroyed_t __Request;
                                                        ^
lib/mach_notify.c:321:46: warning: unused typedef '__Request' [-Wunused-local-typedef]
        typedef __Request__mach_notify_no_senders_t __Request;
                                                    ^
lib/mach_notify.c:366:45: warning: unused typedef '__Request' [-Wunused-local-typedef]
        typedef __Request__mach_notify_send_once_t __Request;
                                                   ^
lib/mach_notify.c:414:45: warning: unused typedef '__Request' [-Wunused-local-typedef]
        typedef __Request__mach_notify_dead_name_t __Request;
                                                   ^
5 warnings generated.
 Compiling file lib/crc.c ...
 Compiling file lib/debugging.cpp ...
Using Parsec parser
Configuring yaml-0.11.0.0...
Flags chosen: no-examples=True, no-exe=True
Dependency HUnit -any: using HUnit-1.6.0.0
Dependency aeson >=0.11: using aeson-1.3.1.1
Dependency attoparsec >=0.11.3.0: using attoparsec-0.13.2.2
Dependency base >=4.9.1 && <5: using base-4.11.1.0
Dependency base-compat -any: using base-compat-0.10.5
Dependency bytestring >=0.9.1.4: using bytestring-0.10.8.2
Dependency conduit >=1.2.8 && <1.4: using conduit-1.3.1
Dependency containers -any: using containers-0.5.11.0
Dependency directory -any: using directory-1.3.1.5
Dependency filepath -any: using filepath-1.4.2
Dependency hspec >=1.3: using hspec-2.5.5
Dependency libyaml ==0.1.*: using libyaml-0.1.0.0
Dependency mockery -any: using mockery-0.3.5
Dependency mtl -any: using mtl-2.2.2
Dependency raw-strings-qq -any: using raw-strings-qq-1.1
Dependency resourcet >=0.3 && <1.3: using resourcet-1.2.2
Dependency scientific -any: using scientific-0.3.6.2
Dependency template-haskell -any: using template-haskell-2.13.0.0
Dependency temporary -any: using temporary-1.3
Dependency text -any: using text-1.2.3.0
Dependency transformers >=0.1: using transformers-0.5.5.0
Dependency unordered-containers -any: using unordered-containers-0.2.9.0
Dependency vector -any: using vector-0.12.0.1
Dependency yaml -any: using yaml-0.11.0.0
clang-5.0: warning: argument unused during compilation: '-nopie' [-Wunused-command-line-argument]
In file included from lib/debugging.cpp:28:
In file included from ./security_utilities/debugsupport.h:39:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
Source component graph:
    component lib
    component test:spec dependency lib
Configured component graph:
    component yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk
        include aeson-1.3.1.1-1VzodcSzbhvLnyj0MI7zXO
        include attoparsec-0.13.2.2-BzBU3mFak8JLFXQUh5kPYH
        include base-4.11.1.0
        include bytestring-0.10.8.2
        include conduit-1.3.1-1gQYizORJHQ6kjpd3vixsz
        include containers-0.5.11.0
        include directory-1.3.1.5
        include filepath-1.4.2
        include libyaml-0.1.0.0-DgQf7zlkyQbFsCYUQW77Af
        include mtl-2.2.2
        include resourcet-1.2.2-4iTiypoe1qBgaut8gd4EX
        include scientific-0.3.6.2-LC9XPIT4EAIJiTKsqcksco
        include template-haskell-2.13.0.0
        include text-1.2.3.0
        include transformers-0.5.5.0
        include unordered-containers-0.2.9.0-1UFX13tmHp11Dhmrtny6tH
        include vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
    component yaml-0.11.0.0-GlVRpi92fCmF03aj4A021v-spec
        include HUnit-1.6.0.0-4eSvtfBsglEEqEbga3oZZx
        include aeson-1.3.1.1-1VzodcSzbhvLnyj0MI7zXO
        include attoparsec-0.13.2.2-BzBU3mFak8JLFXQUh5kPYH
        include base-4.11.1.0
        include base-compat-0.10.5-8U5tCCKOxZj7p3tFKKRJiG
        include bytestring-0.10.8.2
        include conduit-1.3.1-1gQYizORJHQ6kjpd3vixsz
        include containers-0.5.11.0
        include directory-1.3.1.5
        include filepath-1.4.2
        include hspec-2.5.5-4KPaVEe3SG3KlWufhvzxhP
        include libyaml-0.1.0.0-DgQf7zlkyQbFsCYUQW77Af
        include mockery-0.3.5-J2JPg2o9KyGHHTIoO5wLM0
        include mtl-2.2.2
        include raw-strings-qq-1.1-LYD9oCT6dBmGxOsEKOtitI
        include resourcet-1.2.2-4iTiypoe1qBgaut8gd4EX
        include scientific-0.3.6.2-LC9XPIT4EAIJiTKsqcksco
        include template-haskell-2.13.0.0
        include temporary-1.3-KD7hS2THDQhCog1WSy7bof
        include text-1.2.3.0
        include transformers-0.5.5.0
        include unordered-containers-0.2.9.0-1UFX13tmHp11Dhmrtny6tH
        include vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
        include yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk
Linked component graph:
    unit yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk
        include aeson-1.3.1.1-1VzodcSzbhvLnyj0MI7zXO
        include attoparsec-0.13.2.2-BzBU3mFak8JLFXQUh5kPYH
        include base-4.11.1.0
        include bytestring-0.10.8.2
        include conduit-1.3.1-1gQYizORJHQ6kjpd3vixsz
        include containers-0.5.11.0
        include directory-1.3.1.5
        include filepath-1.4.2
        include libyaml-0.1.0.0-DgQf7zlkyQbFsCYUQW77Af
        include mtl-2.2.2
        include resourcet-1.2.2-4iTiypoe1qBgaut8gd4EX
        include scientific-0.3.6.2-LC9XPIT4EAIJiTKsqcksco
        include template-haskell-2.13.0.0
        include text-1.2.3.0
        include transformers-0.5.5.0
        include unordered-containers-0.2.9.0-1UFX13tmHp11Dhmrtny6tH
        include vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
        Data.Yaml=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml,Data.Yaml.Aeson=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml.Aeson,Data.Yaml.Builder=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml.Builder,Data.Yaml.Config=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml.Config,Data.Yaml.Include=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml.Include,Data.Yaml.Internal=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml.Internal,Data.Yaml.Parser=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml.Parser,Data.Yaml.Pretty=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml.Pretty,Data.Yaml.TH=yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk:Data.Yaml.TH
    unit yaml-0.11.0.0-GlVRpi92fCmF03aj4A021v-spec
        include HUnit-1.6.0.0-4eSvtfBsglEEqEbga3oZZx
        include aeson-1.3.1.1-1VzodcSzbhvLnyj0MI7zXO
        include attoparsec-0.13.2.2-BzBU3mFak8JLFXQUh5kPYH
        include base-4.11.1.0
        include base-compat-0.10.5-8U5tCCKOxZj7p3tFKKRJiG
        include bytestring-0.10.8.2
        include conduit-1.3.1-1gQYizORJHQ6kjpd3vixsz
        include containers-0.5.11.0
        include directory-1.3.1.5
        include filepath-1.4.2
        include hspec-2.5.5-4KPaVEe3SG3KlWufhvzxhP
        include libyaml-0.1.0.0-DgQf7zlkyQbFsCYUQW77Af
        include mockery-0.3.5-J2JPg2o9KyGHHTIoO5wLM0
        include mtl-2.2.2
        include raw-strings-qq-1.1-LYD9oCT6dBmGxOsEKOtitI
        include resourcet-1.2.2-4iTiypoe1qBgaut8gd4EX
        include scientific-0.3.6.2-LC9XPIT4EAIJiTKsqcksco
        include template-haskell-2.13.0.0
        include temporary-1.3-KD7hS2THDQhCog1WSy7bof
        include text-1.2.3.0
        include transformers-0.5.5.0
        include unordered-containers-0.2.9.0-1UFX13tmHp11Dhmrtny6tH
        include vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
        include yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk
Ready component graph:
    definite yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk
        depends aeson-1.3.1.1-1VzodcSzbhvLnyj0MI7zXO
        depends attoparsec-0.13.2.2-BzBU3mFak8JLFXQUh5kPYH
        depends base-4.11.1.0
        depends bytestring-0.10.8.2
        depends conduit-1.3.1-1gQYizORJHQ6kjpd3vixsz
        depends containers-0.5.11.0
        depends directory-1.3.1.5
        depends filepath-1.4.2
        depends libyaml-0.1.0.0-DgQf7zlkyQbFsCYUQW77Af
        depends mtl-2.2.2
        depends resourcet-1.2.2-4iTiypoe1qBgaut8gd4EX
        depends scientific-0.3.6.2-LC9XPIT4EAIJiTKsqcksco
        depends template-haskell-2.13.0.0
        depends text-1.2.3.0
        depends transformers-0.5.5.0
        depends unordered-containers-0.2.9.0-1UFX13tmHp11Dhmrtny6tH
        depends vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
    definite yaml-0.11.0.0-GlVRpi92fCmF03aj4A021v-spec
        depends HUnit-1.6.0.0-4eSvtfBsglEEqEbga3oZZx
        depends aeson-1.3.1.1-1VzodcSzbhvLnyj0MI7zXO
        depends attoparsec-0.13.2.2-BzBU3mFak8JLFXQUh5kPYH
        depends base-4.11.1.0
        depends base-compat-0.10.5-8U5tCCKOxZj7p3tFKKRJiG
        depends bytestring-0.10.8.2
        depends conduit-1.3.1-1gQYizORJHQ6kjpd3vixsz
        depends containers-0.5.11.0
        depends directory-1.3.1.5
        depends filepath-1.4.2
        depends hspec-2.5.5-4KPaVEe3SG3KlWufhvzxhP
        depends libyaml-0.1.0.0-DgQf7zlkyQbFsCYUQW77Af
        depends mockery-0.3.5-J2JPg2o9KyGHHTIoO5wLM0
        depends mtl-2.2.2
        depends raw-strings-qq-1.1-LYD9oCT6dBmGxOsEKOtitI
        depends resourcet-1.2.2-4iTiypoe1qBgaut8gd4EX
        depends scientific-0.3.6.2-LC9XPIT4EAIJiTKsqcksco
        depends template-haskell-2.13.0.0
        depends temporary-1.3-KD7hS2THDQhCog1WSy7bof
        depends text-1.2.3.0
        depends transformers-0.5.5.0
        depends unordered-containers-0.2.9.0-1UFX13tmHp11Dhmrtny6tH
        depends vector-0.12.0.1-4awQG9XUvVEBfJgKGHBhOb
        depends yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk
Using Cabal-2.2.0.1 compiled by ghc-8.4
Using compiler: ghc-8.4.3
Using install prefix:
/nix/store/x4ijv7zsm2glvk6nd97izsc4nk5svyb3-yaml-0.11.0.0
Executables installed in:
/nix/store/x4ijv7zsm2glvk6nd97izsc4nk5svyb3-yaml-0.11.0.0/bin
Libraries installed in:
/nix/store/x4ijv7zsm2glvk6nd97izsc4nk5svyb3-yaml-0.11.0.0/lib/ghc-8.4.3/x86_64-osx-ghc-8.4.3/yaml-0.11.0.0-A7brmbcBTpR3hqGEp6Yqkk
Dynamic Libraries installed in:
/nix/store/x4ijv7zsm2glvk6nd97izsc4nk5svyb3-yaml-0.11.0.0/lib/ghc-8.4.3/x86_64-osx-ghc-8.4.3
Private executables installed in:
/nix/store/x4ijv7zsm2glvk6nd97izsc4nk5svyb3-yaml-0.11.0.0/libexec/x86_64-osx-ghc-8.4.3/yaml-0.11.0.0
Data files installed in:
/nix/store/x4ijv7zsm2glvk6nd97izsc4nk5svyb3-yaml-0.11.0.0/share/x86_64-osx-ghc-8.4.3/yaml-0.11.0.0
Documentation installed in:
/nix/store/7wh82b96vk2iqhvf2mx4dcagb3d1vqm8-yaml-0.11.0.0-doc/share/doc/yaml-0.11.0.0
Configuration files installed in:
/nix/store/x4ijv7zsm2glvk6nd97izsc4nk5svyb3-yaml-0.11.0.0/etc
No alex found
Using ar found on system at:
/nix/store/g5r4apl0za012ffs6ladinwa5w0m1l3k-cctools-binutils-darwin/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 4.2.1 given by user at:
/nix/store/l928iaj0m48lfb7dib6h7p22d50l566x-clang-wrapper-5.0.2/bin/clang
Using ghc version 8.4.3 found on system at:
/nix/store/2gq0kavh1i86f6z7h1vkrh2jd3rrlnpp-ghc-8.4.3/bin/ghc
Using ghc-pkg version 8.4.3 found on system at:
lib/debugging.cpp:251:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (!isprint(*p) && !isspace(*p) || *p == '\r')
                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~~
lib/debugging.cpp:251:20: note: place parentheses around the '&&' expression to silence this warning
                if (!isprint(*p) && !isspace(*p) || *p == '\r')
                                 ^
                    (                           )
/nix/store/2gq0kavh1i86f6z7h1vkrh2jd3rrlnpp-ghc-8.4.3/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.20.0 found on system at:
/nix/store/2gq0kavh1i86f6z7h1vkrh2jd3rrlnpp-ghc-8.4.3/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at:
/nix/store/2gq0kavh1i86f6z7h1vkrh2jd3rrlnpp-ghc-8.4.3/bin/hpc
Using hsc2hs version 0.68.3 found on system at:
/nix/store/2gq0kavh1i86f6z7h1vkrh2jd3rrlnpp-ghc-8.4.3/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/w5vj5sls43mfdw0nypnj14q6xpgsl0wa-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/ic9jk332yd71lwvgdwsi8jh4jjmw5j63-cctools-binutils-darwin-wrapper/bin/ld
No lhc found
No lhc-pkg found
No pkg-config found
Using runghc version 8.4.3 found on system at:
/nix/store/2gq0kavh1i86f6z7h1vkrh2jd3rrlnpp-ghc-8.4.3/bin/runghc
Using strip found on system at:
/nix/store/g5r4apl0za012ffs6ladinwa5w0m1l3k-cctools-binutils-darwin/bin/strip
Using tar found on system at:
/nix/store/y1lv8n58wd1vgawdqxhlx2mvfxibw9ck-gnutar-1.30/bin/tar
No uhc found
building
Preprocessing library for yaml-0.11.0.0..
Building library for yaml-0.11.0.0..
5 warnings generated.
 Compiling file lib/trackingallocator.cpp ...
 Compiling file lib/timeflow.cpp ...
[ 1 of 10] Compiling Data.Yaml.Internal ( src/Data/Yaml/Internal.hs, dist/build/Data/Yaml/Internal.o )
 Compiling file lib/vproc++.cpp ...
 Compiling file lib/cfclass.cpp ...
In file included from lib/cfclass.cpp:24:
In file included from ./security_utilities/cfclass.h:29:
In file included from lib/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
4 warnings generated.
 Compiling file lib/ip++.cpp ...
In file included from lib/ip++.cpp:30:
In file included from lib/ip++.h:40:
lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
        { return listAttr(name.c_str(), length, options); }
        ^
In file included from lib/ip++.cpp:31:
In file included from lib/hosts.h:35:
In file included from ./security_utilities/refcount.h:31:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
5 warnings generated.
 Compiling file lib/macho++.cpp ...
In file included from lib/macho++.cpp:27:
In file included from lib/macho++.h:33:
In file included from ./security_utilities/globalizer.h:31:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
In file included from lib/macho++.cpp:27:
In file included from lib/macho++.h:35:
./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
        { return listAttr(name.c_str(), length, options); }
        ^
In file included from lib/macho++.cpp:27:
In file included from lib/macho++.h:36:
./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<float> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<double> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
lib/macho++.cpp:613:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
18 warnings generated.
 Compiling file lib/coderepository.cpp ...
In file included from lib/coderepository.cpp:28:
In file included from ./security_utilities/coderepository.h:31:
In file included from ./security_utilities/cfutilities.h:32:
In file included from ./security_utilities/globalizer.h:31:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
In file included from lib/coderepository.cpp:28:
In file included from ./security_utilities/coderepository.h:31:
./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<float> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<double> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
lib/coderepository.cpp:71:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                secdebug("pathlist", "user search list not yet implemented");
                ^
./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
        } else /* nothing */
          ^
17 warnings generated.
 Compiling file lib/streams.cpp ...
In file included from lib/streams.cpp:28:
In file included from lib/streams.h:31:
lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
        { return listAttr(name.c_str(), length, options); }
        ^
1 warning generated.
 Compiling file lib/fdmover.cpp ...
In file included from lib/fdmover.cpp:28:
In file included from lib/fdmover.h:34:
In file included from lib/ip++.h:40:
lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
        { return listAttr(name.c_str(), length, options); }
        ^
[ 2 of 10] Compiling Data.Yaml.Include ( src/Data/Yaml/Include.hs, dist/build/Data/Yaml/Include.o )
1 warning generated.
 Compiling file lib/unixchild.cpp ...
[ 3 of 10] Compiling Data.Yaml.Builder ( src/Data/Yaml/Builder.hs, dist/build/Data/Yaml/Builder.o )
In file included from lib/unixchild.cpp:41:
In file included from lib/unixchild.h:33:
In file included from ./security_utilities/globalizer.h:31:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
4 warnings generated.
 Compiling file lib/alloc.cpp ...
[ 4 of 10] Compiling Data.Yaml        ( src/Data/Yaml.hs, dist/build/Data/Yaml.o )
In file included from lib/alloc.cpp:32:
In file included from ./security_utilities/globalizer.h:31:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
4 warnings generated.
 Compiling file lib/machrunloopserver.cpp ...
In file included from lib/machrunloopserver.cpp:28:
In file included from lib/machrunloopserver.h:35:
In file included from ./security_utilities/machserver.h:31:
In file included from ./security_utilities/mach++.h:33:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
In file included from lib/machrunloopserver.cpp:28:
In file included from lib/machrunloopserver.h:36:
In file included from ./security_utilities/cfmach++.h:32:
./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<float> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<double> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
In file included from lib/machrunloopserver.cpp:28:
lib/machrunloopserver.h:62:7: warning: 'Security::MachPlusPlus::MachRunLoopServer::notifyIfDead' hides overloaded virtual function [-Woverloaded-virtual]
        void notifyIfDead(Port port) const;
             ^
./security_utilities/machserver.h:103:15: note: hidden overloaded virtual function 'Security::MachPlusPlus::MachServer::notifyIfDead' declared here: different number of parameters (2 vs 1)
        virtual void notifyIfDead(Port port, bool doNotify = true) const;
                     ^
In file included from lib/machrunloopserver.cpp:28:
lib/machrunloopserver.h:65:7: warning: 'Security::MachPlusPlus::MachRunLoopServer::receive' hides overloaded virtual function [-Woverloaded-virtual]
        void receive(Message &request);
             ^
./security_utilities/cfmach++.h:56:15: note: hidden overloaded virtual function 'Security::MachPlusPlus::CFAutoPort::receive' declared here: type mismatch at 1st parameter ('const Security::MachPlusPlus::Message &' vs 'Security::MachPlusPlus::Message &')
        virtual void receive(const Message &msg) = 0;
                     ^
18 warnings generated.
 Compiling file lib/iodevices.cpp ...
[ 5 of 10] Compiling Data.Yaml.Config ( src/Data/Yaml/Config.hs, dist/build/Data/Yaml/Config.o )
In file included from lib/iodevices.cpp:28:
In file included from lib/iodevices.h:31:
In file included from ./security_utilities/mach++.h:33:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
In file included from lib/iodevices.cpp:28:
In file included from lib/iodevices.h:33:
./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<float> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<double> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
lib/iodevices.cpp:215:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                secdebug("iokit", " msg: %s, typ: %s", msgstr, msgtyp);
                ^
./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
        } else /* nothing */
          ^
lib/iodevices.cpp:238:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                secdebug("iokit", " msg: %s, typ: %s", msgstr, msgtyp);
                ^
./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
        } else /* nothing */
          ^
18 warnings generated.
 Compiling file lib/logging.cpp ...
In file included from lib/logging.cpp:33:
In file included from ./security_utilities/globalizer.h:31:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
4 warnings generated.
 Compiling file lib/inetreply.cpp ...
 Compiling file lib/powerwatch.cpp ...
[ 6 of 10] Compiling Data.Yaml.Aeson  ( src/Data/Yaml/Aeson.hs, dist/build/Data/Yaml/Aeson.o )
[ 7 of 10] Compiling Data.Yaml.Parser ( src/Data/Yaml/Parser.hs, dist/build/Data/Yaml/Parser.o )
In file included from lib/powerwatch.cpp:28:
In file included from lib/powerwatch.h:31:
In file included from ./security_utilities/machserver.h:31:
In file included from ./security_utilities/mach++.h:33:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
lib/powerwatch.cpp:75:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            secdebug("powerwatch", "disk");
            ^
./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
        } else /* nothing */
          ^
lib/powerwatch.cpp:77:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            secdebug("powerwatch", "net");
            ^
./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
        } else /* nothing */
          ^
lib/powerwatch.cpp:79:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            secdebug("powerwatch", "audio");
            ^
./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
        } else /* nothing */
          ^
lib/powerwatch.cpp:81:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            secdebug("powerwatch", "video");
            ^
./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
        } else /* nothing */
          ^
8 warnings generated.
 Compiling file lib/cfmach++.cpp ...
In file included from lib/cfmach++.cpp:28:
In file included from ./security_utilities/cfmach++.h:31:
In file included from ./security_utilities/mach++.h:33:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
In file included from lib/cfmach++.cpp:28:
In file included from ./security_utilities/cfmach++.h:32:
./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<float> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<double> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
16 warnings generated.
 Compiling file lib/errors.cpp ...
 Compiling file lib/dyldcache.cpp ...
[ 8 of 10] Compiling Data.Yaml.Pretty ( src/Data/Yaml/Pretty.hs, dist/build/Data/Yaml/Pretty.o )
In file included from lib/dyldcache.cpp:27:
In file included from lib/dyldcache.h:30:
./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
        { return listAttr(name.c_str(), length, options); }
        ^
In file included from lib/dyldcache.cpp:27:
In file included from lib/dyldcache.h:32:
In file included from ./security_utilities/macho++.h:33:
In file included from ./security_utilities/globalizer.h:31:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
In file included from lib/dyldcache.cpp:27:
In file included from lib/dyldcache.h:32:
In file included from ./security_utilities/macho++.h:36:
./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<float> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<double> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
[ 9 of 10] Compiling Data.Yaml.TH     ( src/Data/Yaml/TH.hs, dist/build/Data/Yaml/TH.o )
17 warnings generated.
 Compiling file lib/transactions.cpp ...
[10 of 10] Compiling Paths_yaml       ( dist/build/autogen/Paths_yaml.hs, dist/build/Paths_yaml.o )
 Compiling file lib/seccfobject.cpp ...
In file included from lib/seccfobject.cpp:24:
In file included from ./security_utilities/seccfobject.h:31:
In file included from lib/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
4 warnings generated.
 Compiling file lib/threading.cpp ...
In file included from lib/threading.cpp:28:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
[ 1 of 10] Compiling Data.Yaml.Internal ( src/Data/Yaml/Internal.hs, dist/build/Data/Yaml/Internal.p_o )
lib/threading.cpp:216:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/threading.cpp:216:16: note: place parentheses around the assignment to silence this warning
    while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
               ^
           (
lib/threading.cpp:216:16: note: use '==' to turn this assignment into an equality comparison
    while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
               ^
               ==
lib/threading.cpp:245:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
6 warnings generated.
 Compiling file lib/blob.cpp ...
In file included from lib/blob.cpp:29:
./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
        { return listAttr(name.c_str(), length, options); }
        ^
1 warning generated.
 Compiling file lib/tqueue.cpp ...
 Compiling file lib/osxcode.cpp ...
In file included from lib/osxcode.cpp:22:
In file included from ./security_utilities/osxcode.h:25:
In file included from ./security_utilities/refcount.h:31:
In file included from ./security_utilities/threading.h:40:
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if _HAVE_64BIT_ATOMIC
    ^
./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                            ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                  ^
./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
#define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
                                                                       ^
./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
        { while (!casb(store, value, store)) /* again */; return value; }
                                                        ^
./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
In file included from lib/osxcode.cpp:22:
In file included from ./security_utilities/osxcode.h:26:
./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<float> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<double> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned char> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned short> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned int> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
template <> struct CFNumberTraits<unsigned long long> {
            ^
./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
class CFNumberTraits;
^~~~~
struct
In file included from lib/osxcode.cpp:23:
./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
        { return listAttr(name.c_str(), length, options); }
        ^
In file included from lib/osxcode.cpp:30:
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:140:81: error: expected function body after function declarator
CFBundleRef _CFBundleCreateUnique(CFAllocatorRef allocator, CFURLRef bundleURL) API_AVAILABLE(macos(10.11), ios(9.0), watchos(2.0), tvos(9.0));
                                                                                ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:146:84: error: expected function body after function declarator
CFBundleRef _CFBundleCreateIfMightBeBundle(CFAllocatorRef allocator, CFURLRef url) API_DEPRECATED("Use CFBundleCreate instead", macos(10.6,10.10), ios(2.0,8.0), watchos(2.0,2.0), tvos(9.0,9.0));
                                                                                   ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:156:59: error: expected function body after function declarator
CFURLRef _CFBundleCopyResourceForkURL(CFBundleRef bundle) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos);
                                                          ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:194:175: error: expected function body after function declarator
CF_EXPORT CFStringRef CFBundleCopyLocalizedStringForLocalization(CFBundleRef bundle, CFStringRef key, CFStringRef value, CFStringRef tableName, CFStringRef localizationName) API_AVAILABLE(macos(10.10), ios(8.0), watchos(2.0), tvos(9.0));
                                                                                                                                                                              ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:222:52: error: expected function body after function declarator
Boolean _CFBundleGetHasChanged(CFBundleRef bundle) API_DEPRECATED("Function no longer supported", macos(10.0,10.13), ios(2.0,11.0), watchos(2.0,4.0), tvos(9.0,11.0));
                                                   ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:225:33: error: expected function body after function declarator
void _CFBundleFlushCaches(void) API_DEPRECATED("Function no longer supported", macos(10.0,10.8), ios(2.0,6.0), watchos(2.0,2.0), tvos(9.0,9.0));
                                ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:228:47: error: expected function body after function declarator
void _CFBundleFlushCachesForURL(CFURLRef url) API_DEPRECATED("Function no longer supported", macos(10.0,10.8), ios(2.0,6.0), watchos(2.0,2.0), tvos(9.0,9.0));
                                              ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:255:59: error: expected function body after function declarator
CFStringRef _CFDoubledStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
                                                          ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:258:63: error: expected function body after function declarator
CFStringRef _CFAccentuatedStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
                                                              ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:261:99: error: expected function body after function declarator
CFStringRef _CFAffixedStringCreate(CFStringRef theString, CFStringRef prefix, CFStringRef suffix) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
                                                                                                  ^
/nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:264:66: error: expected function body after function declarator
CFStringRef _CFRLORightToLeftStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
                                                                 ^
17 warnings and 11 errors generated.
make[3]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/rules.make:499: obj/security_utilities.obj/lib/osxcode.cpp.o] Error 1
make[2]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Instance/library.make:278: internal-library-all_] Error 2
make[1]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Master/rules.make:297: security_utilities.all.library.variables] Error 2
make: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Master/library.make:37: internal-all] Error 2
builder for '/nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv' failed with exit code 2
cannot build derivation '/nix/store/g2i0xac4g4173561i5lsgn7pncswzmqd-SecurityTool-55115.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/jf6vaf1gjw5pp8ibp2zvnmn7j3d0k583-x509-system-1.6.6.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/fwpkavv3bqdfg9hp2afb8ib74z7wky91-connection-0.2.8.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/33ns9cs17r07w3pix5gi09hzqh3xkr81-http-client-tls-0.3.5.3.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/1gphnhc5bvgfpm8bgrlk8yswnm51yqan-hpack-0.31.0.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/8dgk2rs627i0vj31x0gdhrrx55y4kcdw-stack-1.9.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/mwbkyvl38yd7krdqjv94bhaa8z9f70az-stack2nix-0.2.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/mwbkyvl38yd7krdqjv94bhaa8z9f70az-stack2nix-0.2.1.drv' failed
domenkozar commented 6 years ago

Seems to be fixed in https://github.com/NixOS/nixpkgs/pull/49768 - have you tried most recent master?

jezen commented 6 years ago

I managed to get it to build with nix-env -f channel:nixos-18.09 -iA stack2nix.

Otherwise — as you mentioned on IRC — this should be fixed in a few minutes.

domenkozar commented 6 years ago

nixos-unstable has been updated and should fix the issue :)