* installing *source* package ‘Waypoint’ ...
** this is package ‘Waypoint’ version ‘2.0.0’
** 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
In file included from CoordBase.cpp:31:
./CoordBase.h:39:21: error: expected concept name with optional arguments
                { t.length() } -> std::integral;
                                  ^
./CoordBase.h:41:20: error: expected concept name with optional arguments
                { t.nrows() } -> std::integral;
                                 ^
./CoordBase.h:62: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:429: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:31:
./CoordBase.h:429:25: error: expected '(' for function-style cast or type construction
        std::floating_point<T> || std::same_as<T, string>;
        ~~~~~~~~~~~~~~~~~~~~~~ ^
./CoordBase.h:436:26: error: expected concept name with optional arguments
                { t.operator()(n) } -> float_or_string;
                                       ^
./CoordBase.h:483:23: error: unknown type name 'functador'
                template<vectype U, functador V>
                                    ^
CoordBase.cpp:270:34: error: no member named 'derived_from' in namespace 'std'
        static_assert(sufijo<S> && std::derived_from<S, Coords>);
                                   ~~~~~^
CoordBase.cpp:270:47: error: 'S' does not refer to a value
        static_assert(sufijo<S> && std::derived_from<S, Coords>);
                                                     ^
CoordBase.cpp:265:31: note: declared here
template<DVecType T, typename S>
                              ^
CoordBase.cpp:275:54: error: unknown type name 'functador'
template<DVecType T, typename S> template<vectype U, functador V>
                                                     ^
CoordBase.cpp:279:51: error: called object type 'int' is not a function or function pointer
        transform(dv.begin(), dv.end(), uv_out.begin(), V());   
                                                        ~^
CoordBase.cpp:294:11: error: no matching member function for call to 'conform0'
                        return conform0<DecDegVec<U>, F<DecDegVec<U>>>();
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CoordBase.cpp:397:54: note: in instantiation of function template specialization 'Coords<DecDegVec<double>, SufijoCoords<DecDegVec<double>>>::conform<double, ConvertidorDecDegVec>' requested here
                        return SufijoCoords<DecDegVecDouble>(nv).template conform<double, ConvertidorDecDegVec>(newtype);
                                                                          ^
./CoordBase.h:484:12: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V'
                inline U conform0() const;
                         ^
CoordBase.cpp:297:11: error: no matching member function for call to 'conform0'
                        return conform0<DegMinVec<U>, F<DegMinVec<U>>>();
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./CoordBase.h:484:12: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V'
                inline U conform0() const;
                         ^
CoordBase.cpp:300:11: error: no matching member function for call to 'conform0'
                        return conform0<DegMinSecVec<U>, F<DegMinSecVec<U>>>();
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./CoordBase.h:484:12: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V'
                inline U conform0() const;
                         ^
CoordBase.cpp:294:11: error: no matching member function for call to 'conform0'
                        return conform0<DecDegVec<U>, F<DecDegVec<U>>>();
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CoordBase.cpp:400:54: note: in instantiation of function template specialization 'Coords<DegMinVec<double>, SufijoCoords<DegMinVec<double>>>::conform<double, ConvertidorDegMinVec>' requested here
                        return SufijoCoords<DegMinVecDouble>(nv).template conform<double, ConvertidorDegMinVec>(newtype);
                                                                          ^
./CoordBase.h:484:12: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V'
                inline U conform0() const;
                         ^
CoordBase.cpp:297:11: error: no matching member function for call to 'conform0'
                        return conform0<DegMinVec<U>, F<DegMinVec<U>>>();
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./CoordBase.h:484:12: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V'
                inline U conform0() const;
                         ^
CoordBase.cpp:300:11: error: no matching member function for call to 'conform0'
                        return conform0<DegMinSecVec<U>, F<DegMinSecVec<U>>>();
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./CoordBase.h:484:12: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V'
                inline U conform0() const;
                         ^
CoordBase.cpp:294:11: error: no matching member function for call to 'conform0'
                        return conform0<DecDegVec<U>, F<DecDegVec<U>>>();
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CoordBase.cpp:403:57: note: in instantiation of function template specialization 'Coords<DegMinSecVec<double>, SufijoCoords<DegMinSecVec<double>>>::conform<double, ConvertidorDegMinSecVec>' requested here
                        return SufijoCoords<DegMinSecVecDouble>(nv).template conform<double, ConvertidorDegMinSecVec>(newtype);
                                                                             ^
./CoordBase.h:484:12: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V'
                inline U conform0() const;
                         ^
CoordBase.cpp:297:11: error: no matching member function for call to 'conform0'
                        return conform0<DegMinVec<U>, F<DegMinVec<U>>>();
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./CoordBase.h:484:12: note: candidate template ignored: invalid explicitly-specified argument for template parameter 'V'
                inline U conform0() const;
                         ^
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’