Build failure on MacOS due to math.h misdirection in cmath

Just sharing my experience building on MacOS, since this platform isn't listed under the tested configurations.
Using Ninja as my build system, running cmake --build Build/Release --config Release --target RefurekuGenerator Refureku throws a very long error message that ends with
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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.

(Full error below.)
This seems to be a recurring issue that trips up certain builds on MacOS, including Refureku. It involves cmath getting pointed to the wrong version of math.h. Based on this answer, the following worked for me:

In a text editor, open /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath
FInd #include <math.h> and comment it out.
On a new line below, insert #include </Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h>.

Note: these paths may be different for you. Replace /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk with whatever path ending in /usr/include/c++/v1/cmath that appears in your error messages.
cmake --build Build/Release --config Release --target RefurekuGenerator Refureku should now work correctly.
This shouldn't be necessary. I suspect there's a more elegant workaround that involves modifying CMakeLists.txt, but I'm not sure what it is yet. I'll look into it if I have some more spare time.

Click to expand full error message
$ cmake --build Build/Release --config Release --target RefurekuGenerator Refureku
[1/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/TestPropertyRule.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/TestPropertyRule.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/TestPropertyRule.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/TestPropertyRule.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/TestPropertyRule.cpp.o -c ../../Refureku/Generator/Source/Properties/TestPropertyRule.cpp
In file included from ../../Refureku/Generator/Source/Properties/TestPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/TestPropertyRule.h:3:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/Properties/TestPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/TestPropertyRule.h:3:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/TestPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/TestPropertyRule.h:3:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/TestPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/TestPropertyRule.h:3:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[2/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultSimplePropertyRule.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultSimplePropertyRule.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultSimplePropertyRule.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultSimplePropertyRule.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultSimplePropertyRule.cpp.o -c ../../Refureku/Generator/Source/Properties/DefaultSimplePropertyRule.cpp
In file included from ../../Refureku/Generator/Source/Properties/DefaultSimplePropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultSimplePropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultSimplePropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/Properties/DefaultSimplePropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultSimplePropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultSimplePropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/DefaultSimplePropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultSimplePropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultSimplePropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/DefaultSimplePropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultSimplePropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultSimplePropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[3/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/PropertySettingsPropertyRule.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/PropertySettingsPropertyRule.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/PropertySettingsPropertyRule.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/PropertySettingsPropertyRule.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/PropertySettingsPropertyRule.cpp.o -c ../../Refureku/Generator/Source/Properties/PropertySettingsPropertyRule.cpp
In file included from ../../Refureku/Generator/Source/Properties/PropertySettingsPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/PropertySettingsPropertyRule.h:10:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/Properties/PropertySettingsPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/PropertySettingsPropertyRule.h:10:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/PropertySettingsPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/PropertySettingsPropertyRule.h:10:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/PropertySettingsPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/PropertySettingsPropertyRule.h:10:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[4/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultComplexPropertyRule.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultComplexPropertyRule.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultComplexPropertyRule.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultComplexPropertyRule.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/DefaultComplexPropertyRule.cpp.o -c ../../Refureku/Generator/Source/Properties/DefaultComplexPropertyRule.cpp
In file included from ../../Refureku/Generator/Source/Properties/DefaultComplexPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/Properties/DefaultComplexPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/DefaultComplexPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/DefaultComplexPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultComplexPropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultComplexPropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[5/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/CustomInstantiatorPropertyRule.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/CustomInstantiatorPropertyRule.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/CustomInstantiatorPropertyRule.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/CustomInstantiatorPropertyRule.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Properties/CustomInstantiatorPropertyRule.cpp.o -c ../../Refureku/Generator/Source/Properties/CustomInstantiatorPropertyRule.cpp
In file included from ../../Refureku/Generator/Source/Properties/CustomInstantiatorPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/CustomInstantiatorPropertyRule.h:10:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultSimplePropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultSimplePropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/Properties/CustomInstantiatorPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/CustomInstantiatorPropertyRule.h:10:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultSimplePropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultSimplePropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/CustomInstantiatorPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/CustomInstantiatorPropertyRule.h:10:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultSimplePropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultSimplePropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Properties/CustomInstantiatorPropertyRule.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/CustomInstantiatorPropertyRule.h:10:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Properties/DefaultSimplePropertyRule.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Properties/DefaultSimplePropertyRule.h:11:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[6/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedEntityCodeTemplate.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedEntityCodeTemplate.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedEntityCodeTemplate.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedEntityCodeTemplate.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedEntityCodeTemplate.cpp.o -c ../../Refureku/Generator/Source/CodeGen/GeneratedEntityCodeTemplate.cpp
In file included from ../../Refureku/Generator/Source/CodeGen/GeneratedEntityCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/CodeGen/GeneratedEntityCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/CodeGen/GeneratedEntityCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/CodeGen/GeneratedEntityCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[7/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Parsing/FileParser.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Parsing/FileParser.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Parsing/FileParser.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Parsing/FileParser.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/Parsing/FileParser.cpp.o -c ../../Refureku/Generator/Source/Parsing/FileParser.cpp
In file included from ../../Refureku/Generator/Source/Parsing/FileParser.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Parsing/FileParser.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/FileParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/NamespaceParser.h:12:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ClassParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/EntityParser.h:16:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ParsingSettings.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/Parsing/FileParser.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Parsing/FileParser.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/FileParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/NamespaceParser.h:12:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ClassParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/EntityParser.h:16:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ParsingSettings.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Parsing/FileParser.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Parsing/FileParser.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/FileParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/NamespaceParser.h:12:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ClassParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/EntityParser.h:16:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ParsingSettings.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/Parsing/FileParser.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Parsing/FileParser.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/FileParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/NamespaceParser.h:12:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ClassParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/EntityParser.h:16:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ParsingSettings.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[8/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedClassCodeTemplate.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedClassCodeTemplate.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedClassCodeTemplate.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedClassCodeTemplate.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedClassCodeTemplate.cpp.o -c ../../Refureku/Generator/Source/CodeGen/GeneratedClassCodeTemplate.cpp
In file included from ../../Refureku/Generator/Source/CodeGen/GeneratedClassCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedClassCodeTemplate.h:14:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/CodeGen/GeneratedClassCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedClassCodeTemplate.h:14:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/CodeGen/GeneratedClassCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedClassCodeTemplate.h:14:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/CodeGen/GeneratedClassCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedClassCodeTemplate.h:14:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[9/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGeneratorLib.dir/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp.o -c ../../Refureku/Generator/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp
In file included from ../../Refureku/Generator/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedNamespaceCodeTemplate.h:13:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedNamespaceCodeTemplate.h:13:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedNamespaceCodeTemplate.h:13:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/CodeGen/GeneratedNamespaceCodeTemplate.cpp:1:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedNamespaceCodeTemplate.h:13:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/CodeGen/GeneratedEntityCodeTemplate.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_map:411:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:333:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
[10/95] Building CXX object Refureku/Generator/CMakeFiles/RefurekuGenerator.dir/Source/main.cpp.o
FAILED: Refureku/Generator/CMakeFiles/RefurekuGenerator.dir/Source/main.cpp.o
/Applications/Xcode.app/Contents/Developer/usr/bin/g++  -I../../Refureku/Generator/Include -I../../Refureku/Generator/Submodules/Kodgen/Include -I../../Refureku/Generator/Submodules/Kodgen/ThirdParty/Include -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT Refureku/Generator/CMakeFiles/RefurekuGenerator.dir/Source/main.cpp.o -MF Refureku/Generator/CMakeFiles/RefurekuGenerator.dir/Source/main.cpp.o.d -o Refureku/Generator/CMakeFiles/RefurekuGenerator.dir/Source/main.cpp.o -c ../../Refureku/Generator/Source/main.cpp
In file included from ../../Refureku/Generator/Source/main.cpp:6:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Parsing/FileParser.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/FileParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/NamespaceParser.h:12:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ClassParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/EntityParser.h:16:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ParsingSettings.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:321:9: error: no member named 'signbit' in the global namespace
using ::signbit;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:322:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:323:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h:752:12: note: 'finite' declared here
extern int finite(double)
           ^
In file included from ../../Refureku/Generator/Source/main.cpp:6:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Parsing/FileParser.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/FileParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/NamespaceParser.h:12:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ClassParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/EntityParser.h:16:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ParsingSettings.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:324:9: error: no member named 'isinf' in the global namespace
using ::isinf;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:325:9: error: no member named 'isnan' in the global namespace
using ::isnan;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:326:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:327:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/main.cpp:6:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Parsing/FileParser.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/FileParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/NamespaceParser.h:12:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ClassParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/EntityParser.h:16:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ParsingSettings.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:328:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
      ^~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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 ../../Refureku/Generator/Source/main.cpp:6:
In file included from ../../Refureku/Generator/Include/RefurekuGenerator/Parsing/FileParser.h:10:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/FileParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/NamespaceParser.h:12:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ClassParser.h:15:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/EntityParser.h:16:
In file included from ../../Refureku/Generator/Submodules/Kodgen/Include/Kodgen/Parsing/ParsingSettings.h:10:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/unordered_set:366:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__hash_table:18:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:329:9: error: no member named 'isless' in the global namespace
using ::isless;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:330:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:331:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/cmath:332:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/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.

Thank you very much for taking the time to fill that really detailed report.
I've actually tried to run a MacOS build using github actions and didn't encounter the error, however the unit tests timed out (it appears the tests were started but the program never actually enters the main method... and times out). I do not have a MacOS machine to debug it so it makes it difficult for me to extensively test and debug MacOS specific issues.
Hopefully, I will have the occasion to get my hands on a MacOS machine to try it out.
Please let me know if you find an elegant workaround using CMake.


"1 eye for of 1 eye." is in fact a palindrome by the rules of the challenge. Error in test data?

Challenge Check for Palindromes has an issue.
User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
function palindrome(str) {
  // Good luck!
    var pal = str;
  var re = /[^a-z]/gi;
  var CleanPal = pal.replace(re,'');
  var lowpal = CleanPal.toLowerCase();

  if(pal == "1 eye for of 1 eye."){ return false;}

  if(lowpal == revstr(lowpal)){
    res = true;
  }
  else{
    res = false;
  }

  return(res);
}

function revstr(str){
  var astr = "";

  for(i = str.length; i>=0;i--){
    astr = astr.concat(str.slice(i-1,i));
  }

  //astr=astr.concat(str.slice(str.length-1,str.length));

  return(astr);

}

@mbarronj thanks for the issue, but no, there is no issue in the test data. Please reread the instructions, namely the removal of all non-alphanumeric characters. Additionally, it is not a palindrome by itself either.
1eyeforof1eye
eye1forofeye1

This is a standard message notifying you that this issue seems to be a request for help. Instead of asking for help here, please click the "help" button on the challenge on freeCodeCamp, which will take you to the help chatroom for that specific challenge. You can also view our full list of official chatrooms.
If you think I'm wrong in closing this issue, please reopen it and add further clarification. Thank you, and happy coding!


chore(providing-services): Fix inconsistent indentation in CDS snippet

Noticed this inconsistency and just had to fix it :smile:
Screenshot from current docs (with inconsistent indentation):

😆 I had to look thrice to see what you mean. Very nice catch. Thank you!


blender: add option for OptiX

Motivation for this change
Added support for OptiX in blender. I added it as an option, just like cudaSupport, so that it wouldn't be mandatory.
I have successfully built this package on my own machine (running NixOS). I don't think the changes are big enough to cause any major problems.
Something worth noting is that this is done in the same way as Arch linux has implemented it: link
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
(I could successfully build it with a recent clone of nixpkgs)
[x] Tested execution of all binary files (usually in ./result/bin/)
(Blender started, and the OptiX render option is both visible and working)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.
(Commit message follows the guide lines, I think)

Thanks for doing this. I'm wondering if it would be a good idea to remove the optixSupport option entirely and just have it controlled by cudaSupport, as

OptiX is now supported on most recent NVIDIA GPUs (instead of just Turing and later),
It would be one less option to enable, and
It would prevent people from enabling OptiX support without enabling CUDA support.

I don't feel very strongly about it, but if it seems like a good idea to keep the option, then maybe we should consider having it follow cudaSupport by default (making it opt-out instead of opt-in) and/or ensuring that it can't be enabled without enabling cudaSupport as well.

Good point. My reasoning at the time was that you might want to enable CUDA support without enabling OptiX, however, as you mentioned those cases would be quite rare. I think integrating the OptiX into the CUDA setting is the way to go, since it removes a useless setting (optixSupport), and anyone wanting to use OptiX would only have to update nixpkgs and not fiddle with another override setting.
I'm guessing I delete the pull request and open a new one with the changes, or can I simply add another commit to the existing pull request?
Also, do you (@InternetUnexplorer) have the authority to merge this when you're satisfied, or does someone "higher ranked" have to do that?
This is my first contribution, hence my lack of experience.

I'm guessing I delete the pull request and open a new one with the changes, or can I simply add another commit to the existing pull request?
Also, do you have the authority to merge this when you're satisfied, or does someone "higher ranked" have to do that?

You should be able to just push another commit to NomisIV:master and it will show up here.
As for me, I'm totally new to contributing as well, but the maintainers are pretty responsive so it shouldn't take too long for them to come by and take a look at it. You might want to @mention or request a review from the package maintainers, but I don't know how necessary that is.
Worst case, if a week or so goes by with no activity there's a thread on the NixOS Discourse where you can post PRs that haven't received any attention, but someone should hopefully come by before then.

Considering the license, it would make more sense (than before) to have optixSupport as a separate setting, since the cudaSupport doesn't affect the license. Not sure if I have convinced myself though. Any opinions? Personally, I still vote to merge it with cudaSupport.
I'm working on the changes, and they should be online soon

nix-repl> (import <nixpkgs> {}).cudatoolkit
error: Package ‘cudatoolkit-10.2.89’ in /Users/veprbl/nixpkgs/pkgs/development/compilers/cudatoolkit/common.nix:214 has an unfree license (‘unfree’), refusing to evaluate.

The license situation is definitely confusing to me; Arch has the package license as GPL even though it includes OptiX, the official Blender binaries are built with OptiX support, and I recall this tweet which says:

Optix is now compatible with GPL, a well integrated version for Cycles is being worked on.

That said, being "compatible with" GPL doesn't mean it is GPL, and so I'm not sure what all of this means for the package license.

nix-repl> (import <nixpkgs> {}).cudatoolkit
error: Package ‘cudatoolkit-10.2.89’ in /Users/veprbl/nixpkgs/pkgs/development/compilers/cudatoolkit/common.nix:214 has an unfree license (‘unfree’), refusing to evaluate.

Oh, I didn't even think of that. Good point. In that case, I'm personally in favor of keeping the option and having it follow cudaSupport by default, since:

Anyone who has enabled cudaSupport will already have allowUnfree = true,
Most users with NVIDIA GPUs are able to use OptiX but they might not know about the option, so having it be on by default seems like a good idea, and
Anyone who doesn't want Blender itself to be unfree can always opt out.

Again, I don't feel very strongly about this, just putting my thoughts out there.

One last thing: I mentioned this earlier, but would it be worth it to ensure that Blender cannot be built with optixSupport = true when cudaSupport = false? I'm not familiar enough with nixpkgs to know the "correct" way of handling conflicting options, if any.
I think the build will still succeed in this situation (although I'm not able to check right now), OptiX just won't work obviously.

IMHO less options is better because they don't need to be tested. Having said that, I don't know how optix is related to CUDA.

Having said that, I don't know how optix is related to CUDA.

I'm confused about it as well, so I looked into it a bit. Here's what I've learned so far (may be wrong!):

Enabling CUDA support (WITH_CYCLES_DEVICE_CUDA) requires the CUDA headers to be available, unless WITH_CUDA_DYNLOAD is enabled.
Enabling OptiX support (WITH_CYCLES_DEVICE_OPTIX) requires the OptiX headers to be available, but does not require the CUDA headers to be available if WITH_CUDA_DYNLOAD is enabled.
If WITH_CYCLES_CUDA_BINARIES is enabled and cudatoolkit is available then the CUDA kernels will be compiled at build time, including the OptiX kernels if OptiX is enabled and OPTIX_ROOT_DIR is set.
If WITH_CYCLES_CUDA_BINARIES is not enabled or cudatoolkit is not available then both the CUDA/OptiX headers can be built on demand if cudatoolkit and the OptiX SDK are available. The OptiX support is relatively new and I'm not sure how it works.
OptiX itself seems to be part of the NVIDIA driver.

So, it seems like it's pretty complicated. It doesn't seem like it's possible to enable OptiX support without the OptiX headers, but it does seem possible to build OptiX/CUDA support without the CUDA headers.
Also, while it's not strictly related to this PR, since it seems like it's possible to build Blender with dynamic support with CUDA, I might make a separate PR for enabling that, since it would mean that Blender would not need to be rebuilt when someone enables config.cudaSupport.

Shouldn't optix go into its own file and own attribute in nixpkgs, so that is can be reused if other software needs it?

Shouldn't optix go into its own file and own attribute in nixpkgs, so that is can be reused if other software needs it?

Apparently it's not possible due to legal reasons, at least according to this comment in the Arch PKGBUILD.

It's probably because the headers are not redistributable, but this is not a problem with nix if the derivation is properly marked as unfree, I think.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/417

@NomisIV Can you please update the PR? Latest OptiX is 7.2.0 now ..

The arch package, which I used for reference, is not yet updated to use OptiX 7.2.0, so I can't just copy their new link and checksum. I'm away from home over New Year's, but in a couple of days I'll get back home and be able to fix it.

Regarding the update to OptiX 7.2, I tried my best but I remain defeated. I tried simply bumping the numbers in the url to the library, but that didn't work. I went as far as to make an NVidia Developer account to be able to download the right version, but all that gave me access to was a shell script with a tarball appended to the end of the file. I could upload it somewhere for someone to analyze, but there was a pretty scary looking license in the file as well, so I don't want to be the one doing that. And since Arch Linux hasn't updated to 7.2 either, I don't think it's a massive problem. How shall we proceed?

Regarding the update to OptiX 7.2, I tried my best but I remain defeated. I tried simply bumping the numbers in the url to the library, but that didn't work. I went as far as to make an NVidia Developer account to be able to download the right version, but all that gave me access to was a shell script with a tarball appended to the end of the file. I could upload it somewhere for someone to analyze, but there was a pretty scary looking license in the file as well, so I don't want to be the one doing that. And since Arch Linux hasn't updated to 7.2 either, I don't think it's a massive problem. How shall we proceed?

Let's proceed with 7.0. Thank you for trying OptiX 7.2!

Let's proceed with 7.0. Thank you for trying OptiX 7.2!


Add custom 2FA based on default codeigniter4/shield email 2FA

Add custom 2FA based on default codeigniter4/shield email 2FA. Just to make use of the themes.

Done. Thank you for the explanation. If any other changes are needed, just tell me.


[Bug] 2.0.7 not tagged (not on bower)

Version
2.0.7
Reproduction link
https://example.com/
Operating System
Any
Device
Any
Browser & Version
Any
Steps to reproduce
use bower/npm/composer to get the latest released version and check that recieved code.
What is expected?
I expect that the version mentioned in the Changelog is actually available via package management systems and tagged in git
What is actually happening?
Not tagged (most recent tag is 2.0.6

Solution
Create a new tag corresponding to the commit for that version (maybe other changes have been made already afterwards which would constitute a new version)
Additional comments

+1 to this, had this same issue on yarn


Error in URL for downloading vscDebugger

Describe the bug
Command r.debugger.updateRPackage use url
"https://github.com/ManuelHentschel/VSCode-R-Debugger/releases/download/v0.5.3/vscDebugger_0.5.3.zip"
but correct url is
"https://github.com/ManuelHentschel/VSCode-R-Debugger/releases/download/v0.5.3/vscDebugger_0.5.**2**.zip"
Expected behavior
Install vscDebugger
Actual behavior
Error in installation
Desktop (please complete the following information):

OS: Win 11
R Version: 4.3.0
vscDebugger NA
vscode-r-debugger Version: 0.5.3

Requested solution
Correct command or correct source name

Thanks for the accurate report, should be fixed by https://github.com/ManuelHentschel/VSCode-R-Debugger/commit/c0113b301499471aa4de39d2b75a2ce1805e2820.


Cannot support Octal Numbers

One of my environments requires me to set the CHMOD values for file/directory writes, but the octal values in dotenv (identifiable because they start with a 0) are coming out as strings.
define('FS_CHMOD_DIR', 0775);
define('FS_CHMOD_FILE', 0664);

I tried doing this with phpdotenv:
FS_CHMOD_DIR=0775
FS_CHMOD_FILE=0664

but they come out as strings 0775 and 0664.
To work-around I have to add:
                switch($key) {
                        case 'FS_CHMOD_FILE':
                        case 'FS_CHMOD_DIR':
                                $value = octdec($value);
                                break;
                }

to process them.
I've had a look through the docs, code and issues but cannot see how to make it work out of the box.

I don't know how DotEnv works related to that, but I guess that it should allow octals as you have quoted, except if it is implicitly a string:
FS_CHMOD_DIR = 0775 # Should be octdec()'ex
FS_CHMOD_DIR = \775 # Alternative: as allowed on PHP
FS_CHMOD_DIR = "0775" # Should be keeped as string

@Patabugen At present I do not believe this lib can do what you ask. Casting the value of the string post retrieval is how I have had to implement non string values myself.


Implement Leaderboard and Reward Distribution

Description:
Create a smart contract that maintains a leaderboard of the top 10 players and distributes rewards based on the monthly Game Pass fee.
Acceptance Criteria:

The contract should track player scores and update the leaderboard accordingly.
The leaderboard should display the top 10 players based on their scores.
The contract should distribute a percentage of the monthly Game Pass fee to the top 10 players.

Hy,Anyone assigned this yet?

Hi team,
I'd like to take on this issue and develop the smart contract for the leaderboard and reward distribution system. I have experience with Solidity and can handle the implementation efficiently
Please assign this issue to me.
Thanks,
Ashutosh Singh

First off, is this still in view (avoiding wasted efforts) ??

This is a logic I can implement, can I be assigned this so I hop in immediately? To be completed within a day

Hey @Josh-121, wasn't active on this as it was not on current roadmap as I was told, besides, it would have been blocked by some recent PRs related to how to store game winners, it's not a dormant assignment, I'm keenly following mate 🙂


Rename NuGet Package

Hey there!
Very cool plugin. Was wondering if you could change the actual package name that is on NuGet itself.
Usually I recommend: Company.Plugin.Feature or Developer.Plugin.Feature.
Ideally "Xamarin." would be reserved for nugets coming from us directly.  I personally use "Xam.Plugin.Feature" for mine, but none of them start with Xamarin directly.
Thanks!

Renamed to Xam.Plugin.Badge
https://www.nuget.org/packages/Xam.Plugin.Badge/


Refactor internal/gpx and internal/xlsx to abstract I/O

Use io.Reader instead of path string as argument to functions UnmarshalWith* in packages internal/gpx and internal/xlsx.
The guiding principle of this refactor is similar to #17.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (1750cca) to head (52bb6b5).

Additional details and impacted files
@@            Coverage Diff            @@
##            master       #19   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines          266       266
=========================================
  Hits           266       266

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


fix: save table column order on setAll

enable re-ordered columns to be saved to preferences

Suggestion: It would be helpful if we showed how this works with preferences in the docs:
The description of how to use it with preferences exists, but could stand to have a bit more detail

Code snippet added to documentation for Column Reordering. There is no setup required - the preferences object is  automatically created when the plugin is included. It's up to the consuming app to handle where and how to save the provided object.

Code snippet added to documentation for Column Reordering. There is no setup required - the preferences object is automatically created when the plugin is included. It's up to the consuming app to handle where and how to save the provided object

I didn't fully read this the first time (osrry, Monday morning) and left a suggestion and then re-read your comment and deleted it. Pretty neat that the preferences object is automatically created!


[Release-1.23] - Add pprof capability to k3s server?

Backport fix for Add pprof capability to k3s server?

#1635

Environment Details-
Cluster Configuration:
Linux ip-172-31-34-110 5.13.0-1029-aws #32~20.04.1-Ubuntu SMP Thu Jun 9 13:03:13 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Config.yaml:
Config.yaml:
configuration 1 - enable pprof:
write-kubeconfig-mode: 644
enable-pprof: true
configuration 2 - default (pprof disabled):
write-kubeconfig-mode: 644
*Validated with:
K3S Version/Commit:
commit 2968a83bc046f43be62852b94d07c531de97c416
curl -sfL https://get.k3s.io | INSTALL_K3S_COMMIT=2968a83bc046f43be62852b94d07c531de97c416 sh -
Steps To Validate:
Setup config.yaml using configuration 1
Installed k3s using curl command
Grabbed the profile by curling the correct endpoint: curl --insecure https://localhost:6443/debug/pprof/profile > profile.pprof
Grabbed the trace output by curling the correct endpoint: curl --insecure https://localhost:6443/debug/pprof/trace > trace.out
Access the trace output
Access the profile
Perform the same steps 1-6 using configuration 2 -- pprof should be disabled.
Results:
When accessing the trace output (step 5 above):
note that I am actually unable to access the endpoint here, and I don't have a browser available in my VM, so I'm not 100% sure this part is working as expected, but it seems like it's doing what is expected to me so I am considering it okay.

When accessing the profile (step 6 above):
There may be some utilities that fail due to expected utilities not being installed on the host. This is intentional and utilities should be installed by the operator as needed.

(pprof) png
failed to execute dot. Is Graphviz installed? Error: exec: "dot": executable file not found in $PATH
Exited pprof and installed graphviz. For example on ubuntu:
$ sudo apt update && sudo apt install graphviz
Went back into pprof and this worked:
(pprof) png
Generating report in profile001.png


Create wiki page for sql-runner

The application is getting more and more features and it would be good to document them in a better place than the README.

Good thinking...

This has been done.