Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

darwin.apple_sdk.frameworks.IOSurface: use Libsystem instead of xpc #161561

Merged

Conversation

kloenk
Copy link
Member

@kloenk kloenk commented Feb 23, 2022

Motivation for this change

Trying to get rust library mac-notification-sys to build on aarch64-darwin. (#160876)
This removes two more errors which complain about module redefinitions while building starship.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.05 Release Notes (or backporting 21.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

CC: @toonn @NixOS/darwin-maintainers

@ofborg ofborg bot added the 6.topic: darwin Running or building packages on Darwin label Feb 23, 2022
@ofborg ofborg bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux labels Feb 23, 2022
Copy link
Contributor

@toonn toonn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was present for discussion about this, seems like a reasonable change to me.

@veprbl veprbl merged commit 92074a4 into NixOS:staging Feb 23, 2022
@malob
Copy link
Member

malob commented Mar 2, 2022

While working on another PR that targets staging to fix another package, I ran into issues caused by xcbuild failing to build on aarch64-darwin.

I did a Git bisect and it seems that this commit is the cause.

Here's the error log:

nix log /nix/store/34dgj5chr9pwrkzimdi88rkd8lf0zd0b-xcbuild-0.1.2-pre.drv
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/4p6f5sgr128phnh2jzn1436h6krijvz2-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
applying patch /nix/store/h5w1irii5ysndzw79svj87llmxhj0k7a-includes.patch
patching file Libraries/plist/Sources/Format/Encoding.cpp
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
fixing cmake files...
cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/share/doc/xcbuild -DCMAKE_INSTALL_INFODIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/include -DCMAKE_INSTALL_SBINDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/strip -DCMAKE_RANLIB=/nix/store/gcjilmfy8q9c910y2kmqii01hxgnvqd8-cctools-binutils-darwin-949.0.1/bin/ranlib -DCMAKE_AR=/nix/store/gcjilmfy8q9c910y2kmqii01hxgnvqd8-cctools-binutils-darwin-949.0.1/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/88m4diidpv8ia3j9i56faz2l79p025fs-xcbuild-0.1.2-pre -GNinja 
-- The C compiler identification is Clang 11.1.0
-- The CXX compiler identification is Clang 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found ZLIB: /nix/store/hnwx1lkc2rvsgl8p3xm68ai0rrcr2w0f-zlib-1.2.11/lib/libz.dylib (found version "1.2.11") 
-- Found LibXml2: /nix/store/0pn2aznxc79hhafg3ysdcx9210nvqd8q-libxml2-2.9.13/lib/libxml2.dylib (found version "2.9.13") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done
�[33mCMake Warning (dev):
  Policy CMP0068 is not set: RPATH settings on macOS do not affect
  install_name.  Run "cmake --help-policy CMP0068" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

  For compatibility with older versions of CMake, the install_name fields for
  the following targets are still affected by RPATH settings:

   acdriver
   bom
   builtin
   car
   dependency
   ext
   graphics
   linenoise
   ninja
   pbxbuild
   pbxproj
   pbxsetting
   pbxspec
   plist
   process
   util
   xcassets
   xcdriver
   xcexecution
   xcformatter
   xcscheme
   xcsdk
   xcworkspace

This warning is for project developers.  Use -Wno-dev to suppress it.
�[0m
-- Generating done
�[33mCMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_INSTALL_BINDIR
    CMAKE_INSTALL_DOCDIR
    CMAKE_INSTALL_INCLUDEDIR
    CMAKE_INSTALL_INFODIR
    CMAKE_INSTALL_LIBDIR
    CMAKE_INSTALL_LIBEXECDIR
    CMAKE_INSTALL_LOCALEDIR
    CMAKE_INSTALL_MANDIR
    CMAKE_INSTALL_OLDINCLUDEDIR
    CMAKE_INSTALL_SBINDIR
    CMAKE_POLICY_DEFAULT_CMP0025

�[0m
-- Build files have been written to: /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/build
cmake: enabled parallel building
@nix { "action": "setPhase", "phase": "buildPhase" }
building
build flags: -j10 -l10
[1/422] Building CXX object Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/AnalyzeAction.cpp.o
[2/422] Building CXX object Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/AdditionalOption.cpp.o
FAILED: Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/AdditionalOption.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcscheme_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/AdditionalOption.cpp.o -MF Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/AdditionalOption.cpp.o.d -o Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/AdditionalOption.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/AdditionalOption.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/AdditionalOption.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/AdditionalOption.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/AdditionalOption.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[3/422] Building CXX object Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ArchiveAction.cpp.o
FAILED: Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ArchiveAction.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcscheme_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ArchiveAction.cpp.o -MF Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ArchiveAction.cpp.o.d -o Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ArchiveAction.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/ArchiveAction.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/ArchiveAction.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/ArchiveAction.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/ArchiveAction.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[4/422] Building CXX object Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ActionContent.cpp.o
FAILED: Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ActionContent.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcscheme_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ActionContent.cpp.o -MF Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ActionContent.cpp.o.d -o Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/ActionContent.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/ActionContent.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/ActionContent.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/ActionContent.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/ActionContent.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[5/422] Building CXX object Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/Formatter.cpp.o
FAILED: Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/Formatter.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcformatter_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxbuild/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcsdk/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcworkspace/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxspec/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/dependency/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/Formatter.cpp.o -MF Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/Formatter.cpp.o.d -o Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/Formatter.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/Formatter.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/Formatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/Formatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/Formatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[6/422] Building CXX object Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/Action.cpp.o
FAILED: Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/Action.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcscheme_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/Action.cpp.o -MF Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/Action.cpp.o.d -o Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/Action.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/Action.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/Action.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/Action.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/Action.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[7/422] Building CXX object Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/CommandLineArgument.cpp.o
FAILED: Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/CommandLineArgument.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcscheme_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/CommandLineArgument.cpp.o -MF Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/CommandLineArgument.cpp.o.d -o Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/CommandLineArgument.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/CommandLineArgument.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/CommandLineArgument.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/CommandLineArgument.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/CommandLineArgument.cpp:12:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[8/422] Building CXX object Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/SchemeGroup.cpp.o
[9/422] Building CXX object Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/NullFormatter.cpp.o
FAILED: Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/NullFormatter.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcformatter_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxbuild/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcsdk/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcworkspace/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxspec/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/dependency/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/NullFormatter.cpp.o -MF Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/NullFormatter.cpp.o.d -o Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/NullFormatter.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/NullFormatter.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/NullFormatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/NullFormatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/NullFormatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/NullFormatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/NullFormatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/NullFormatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[10/422] Building CXX object Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/DefaultFormatter.cpp.o
FAILED: Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/DefaultFormatter.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcformatter_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxbuild/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcsdk/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcworkspace/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxspec/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/dependency/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/DefaultFormatter.cpp.o -MF Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/DefaultFormatter.cpp.o.d -o Libraries/xcformatter/CMakeFiles/xcformatter.dir/Sources/DefaultFormatter.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/DefaultFormatter.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/DefaultFormatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/DefaultFormatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/DefaultFormatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/DefaultFormatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/DefaultFormatter.cpp:10:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/DefaultFormatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Headers/xcformatter/Formatter.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Target.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/ConfigurationList.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/XC/BuildConfiguration.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/FileReference.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/GroupItem.h:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxproj/Headers/pbxproj/PBX/Object.h:17:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_set:366:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/DefaultFormatter.cpp:241:61: warning: loop variable 'entry' of type 'const std::pair<std::string, std::string> &' (aka 'const pair<basic_string<char, char_traits<char>, allocator<char>>, basic_string<char, char_traits<char>, allocator<char>>> &') binds to a temporary constructed from type 'std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, void *> *, long>>::reference' (aka 'pair<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> &') [-Wrange-loop-construct]
            for (std::pair<std::string, std::string> const &entry : sortedEnvironment) {
                                                            ^
/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcformatter/Sources/DefaultFormatter.cpp:241:18: note: use non-reference type 'std::pair<std::string, std::string>' (aka 'pair<basic_string<char, char_traits<char>, allocator<char>>, basic_string<char, char_traits<char>, allocator<char>>>') to make construction explicit or type 'const std::__1::__map_iterator<std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, void *> *, long>>::value_type &' (aka 'const pair<const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> &') to prevent copying
            for (std::pair<std::string, std::string> const &entry : sortedEnvironment) {
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning and 13 errors generated.
[11/422] Building CXX object Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/BuildAction.cpp.o
FAILED: Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/BuildAction.cpp.o 
/nix/store/62m83apsjsb350bjjf0s62477j2m628l-clang-wrapper-11.1.0/bin/clang++ -Dxcscheme_EXPORTS -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/pbxsetting/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/process/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/ext/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/libutil/Headers -I/tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers -std=c++11 -fno-rtti -fno-exceptions -O3 -DNDEBUG -fPIC -Wall -Werror -fcolor-diagnostics -MD -MT Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/BuildAction.cpp.o -MF Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/BuildAction.cpp.o.d -o Libraries/xcscheme/CMakeFiles/xcscheme.dir/Sources/XC/BuildAction.cpp.o -c /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/BuildAction.cpp
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/BuildAction.cpp:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace
using ::isfinite;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:738:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/BuildAction.cpp:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/functional:767:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
                            ^
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/xcscheme/Sources/XC/BuildAction.cpp:13:
In file included from /tmp/nix-build-xcbuild-0.1.2-pre.drv-0/source/Libraries/plist/Headers/plist/Dictionary.h:18:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/unordered_map:411:
In file included from /nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/__hash_table:18:
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/nix/store/wjq2mki9m2dxgdp0b9icyhsgb3h19q4s-libcxx-11.1.0-dev/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
ninja: build stopped: subcommand failed.

@veprbl
Copy link
Member

veprbl commented Mar 2, 2022

Yeah, that's a known issue that our Libsystem is not compatible with our libc++. We might have to revert.

@malob
Copy link
Member

malob commented Mar 3, 2022

Alrighty. Given that I have very little expertise here, I can't be much help unfortunately.

Is there anything else I should do to ensure this is addressed, e.g., create an issue, or is my comment on this thread sufficient?

@veprbl
Copy link
Member

veprbl commented Mar 3, 2022

@malob I would submit a PR with revert. This kind of regressions usually doesn't get traction when filed as an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: darwin Running or building packages on Darwin 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants