* installing *source* package ‘Waypoint’ ...
** this is package ‘Waypoint’ version ‘2.0.1’
** package ‘Waypoint’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘Apple clang version 14.0.3 (clang-1403.0.22.14.1)’
using SDK: ‘MacOSX11.3.1.sdk’
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG  -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I/opt/R/x86_64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c CoordBase.cpp -o CoordBase.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG  -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I/opt/R/x86_64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c RcppExports.cpp -o RcppExports.o
CoordBase.cpp:31:22: error: expected namespace name
namespace rng = std::ranges;
                ~~~~~^
In file included from CoordBase.cpp:33:
./CoordBase.h:42:21: error: expected concept name with optional arguments
                { t.length() } -> std::integral;
                                  ^
./CoordBase.h:44:20: error: expected concept name with optional arguments
                { t.nrows() } -> std::integral;
                                 ^
./CoordBase.h:65:24: error: missing 'typename' prior to dependent type name 'vector<T>::size_type'
        explicit VecTypeBase( vector<T>::size_type count ) : vector<T>(count) {}                        // ≈ "default"
                              ^~~~~~~~~~~~~~~~~~~~
                              typename 
./CoordBase.h:431:7: error: no template named 'floating_point' in namespace 'std'; did you mean 'is_floating_point'?
        std::floating_point<T> || std::same_as<T, string>;
        ~~~~~^~~~~~~~~~~~~~
             is_floating_point
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1/type_traits:860:50: note: 'is_floating_point' declared here
template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_floating_point
                                                 ^
In file included from CoordBase.cpp:33:
./CoordBase.h:431:25: error: expected '(' for function-style cast or type construction
        std::floating_point<T> || std::same_as<T, string>;
        ~~~~~~~~~~~~~~~~~~~~~~ ^
./CoordBase.h:438:26: error: expected concept name with optional arguments
                { t.operator()(n) } -> float_or_string;
                                       ^
./CoordBase.h:485:23: error: unknown type name 'functador'
                template<vectype U, functador V>
                                    ^
CoordBase.cpp:97:10: error: use of undeclared identifier 'rng'
                return rng::all_of(vec_attr, [](bool v) { return v;}) ? 0b11 : 0b01;
                       ^
CoordBase.cpp:124:17: error: use of undeclared identifier 'rng'
        auto maxwdth = rng::max_element(sv, [](const string& a, const string& b){ return a.size() < b.size(); })->size();
                       ^
CoordBase.cpp:125:2: error: use of undeclared identifier 'rng'
        rng::transform(sv, sv.begin(), [maxwdth](const string& s) { return fmt::format("{:<{}}", s, maxwdth); });
        ^
CoordBase.cpp:132:2: error: use of undeclared identifier 'rng'
        rng::transform(sv_a, sv_b, sv_b.begin(), [&sep](const string& str_a, const string& str_b) {
        ^
CoordBase.cpp:140:2: error: use of undeclared identifier 'rng'
        rng::transform(iv_a, sv_b, sv_b.begin(), [&sep](const int i, const string& str_b) {
        ^
CoordBase.cpp:163:2: error: use of undeclared identifier 'rng'
        rng::transform(s, s.begin(), [](unsigned char c){ return tolower(c); });
        ^
CoordBase.cpp:260:34: error: no member named 'derived_from' in namespace 'std'
        static_assert(sufijo<S> && std::derived_from<S, Coords>);
                                   ~~~~~^
CoordBase.cpp:260:47: error: 'S' does not refer to a value
        static_assert(sufijo<S> && std::derived_from<S, Coords>);
                                                     ^
CoordBase.cpp:255:31: note: declared here
template<DVecType T, typename S>
                              ^
CoordBase.cpp:272:54: error: unknown type name 'functador'
template<DVecType T, typename S> template<vectype U, functador V>
                                                     ^
CoordBase.cpp:276:51: error: called object type 'int' is not a function or function pointer
        transform(dv.begin(), dv.end(), uv_out.begin(), V());   
                                                        ~^
CoordBase.cpp:319:6: error: use of undeclared identifier 'rng'
        if (rng::all_of(valid, [](auto v) { return v;}))
            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [CoordBase.o] Error 1
make: *** Waiting for unfinished jobs....
ERROR: compilation failed for package ‘Waypoint’
* removing ‘/Volumes/Builds/packages/big-sur-x86_64/results/4.6/Waypoint.Rcheck/Waypoint’