* installing *source* package ‘Waypoint’ ...
** this is package ‘Waypoint’ version ‘2.0.2’
** 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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.5/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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.5/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:32:
./CoordBase.h:37:3: error: unknown type name 'concept'
concept integral = is_integral_v<T>;
^
./CoordBase.h:41:3: error: unknown type name 'concept'
concept floating_point = is_floating_point_v<T>;
^
./CoordBase.h:45:3: error: unknown type name 'concept'
concept derived_from = is_base_of_v<_Bp, _Dp> && is_convertible_v<const volatile _Dp*, const volatile _Bp*>;
^
./CoordBase.h:53:1: error: unknown type name 'concept'
concept Is_NumericVector = isNumericVector_v<T>;
^
./CoordBase.h:57:1: error: unknown type name 'concept'
concept Is_DataFrame =
^
./CoordBase.h:58:11: error: 'T' does not refer to a value
requires(T t, const string& s, const char *c) {
^
./CoordBase.h:56:19: note: declared here
template<typename T>
^
./CoordBase.h:58:16: error: expected expression
requires(T t, const string& s, const char *c) {
^
./CoordBase.h:58:33: error: expected expression
requires(T t, const string& s, const char *c) {
^
./CoordBase.h:70:1: error: unknown type name 'concept'
concept NumVec_or_DataFrame =
^
./CoordBase.h:180:1: error: unknown type name 'concept'
concept DVecType =
^
./CoordBase.h:227:1: error: unknown type name 'concept'
concept SVecType =
^
./CoordBase.h:235:1: error: unknown type name 'concept'
concept vectype =
^
./CoordBase.h:250:37: error: unknown type name 'NumVec_or_DataFrame'
inline vector<U> get_vec_attr(const NumVec_or_DataFrame auto&, const string);
^
./CoordBase.h:251:36: error: unknown type name 'NumVec_or_DataFrame'
inline int get_fmt_attribute(const NumVec_or_DataFrame auto&);
^
./CoordBase.h:252:44: error: expected ')'
int check_logical_attr(NumVec_or_DataFrame auto, const string);
^
./CoordBase.h:252:23: note: to match this '('
int check_logical_attr(NumVec_or_DataFrame auto, const string);
^
./CoordBase.h:253:33: error: unknown type name 'NumVec_or_DataFrame'
inline void checkinherits(const NumVec_or_DataFrame auto&, const string);
^
./CoordBase.h:278:44: error: unknown type name 'NumVec_or_DataFrame'
inline const CoordType get_coordtype(const NumVec_or_DataFrame auto&);
^
./CoordBase.h:291:10: error: unknown type name 'DVecType'
template<DVecType type>
^
./CoordBase.h:297:19: error: template argument for non-type template parameter must be an expression
struct FamousFive<DecDegVecDouble> {
^~~~~~~~~~~~~~~
./CoordBase.h:291:19: note: template parameter is declared here
template<DVecType type>
^
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.5/Waypoint.Rcheck/Waypoint’