* 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 arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c CoordBase.cpp -o CoordBase.o
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c RcppExports.cpp -o RcppExports.o
In file included from CoordBase.cpp:31:
./CoordBase.h:29:1: error: unknown type name 'concept'
concept Is_NumericVector = isNumericVector_v<T>;
^
./CoordBase.h:33:1: error: unknown type name 'concept'
concept Is_DataFrame =
^
./CoordBase.h:34:11: error: 'T' does not refer to a value
requires(T t, const string& s, const char *c) {
^
./CoordBase.h:32:19: note: declared here
template<typename T>
^
./CoordBase.h:34:16: error: expected expression
requires(T t, const string& s, const char *c) {
^
./CoordBase.h:34:33: error: expected expression
requires(T t, const string& s, const char *c) {
^
./CoordBase.h:46:1: error: unknown type name 'concept'
concept NumVec_or_DataFrame =
^
./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:156:1: error: unknown type name 'concept'
concept DVecType =
^
./CoordBase.h:203:1: error: unknown type name 'concept'
concept SVecType =
^
./CoordBase.h:211:1: error: unknown type name 'concept'
concept vectype =
^
./CoordBase.h:226:37: error: unknown type name 'NumVec_or_DataFrame'
inline vector<U> get_vec_attr(const NumVec_or_DataFrame auto&, const string);
^
./CoordBase.h:227:36: error: unknown type name 'NumVec_or_DataFrame'
inline int get_fmt_attribute(const NumVec_or_DataFrame auto&);
^
./CoordBase.h:228:44: error: expected ')'
int check_logical_attr(NumVec_or_DataFrame auto, const string);
^
./CoordBase.h:228:23: note: to match this '('
int check_logical_attr(NumVec_or_DataFrame auto, const string);
^
./CoordBase.h:229:33: error: unknown type name 'NumVec_or_DataFrame'
inline void checkinherits(const NumVec_or_DataFrame auto&, const string);
^
./CoordBase.h:247:44: error: unknown type name 'NumVec_or_DataFrame'
inline const CoordType get_coordtype(const NumVec_or_DataFrame auto&);
^
./CoordBase.h:260:10: error: unknown type name 'DVecType'
template<DVecType type>
^
./CoordBase.h:266:19: error: template argument for non-type template parameter must be an expression
struct FamousFive<DecDegVecDouble> {
^~~~~~~~~~~~~~~
./CoordBase.h:260:19: note: template parameter is declared here
template<DVecType type>
^
./CoordBase.h:277:19: error: template argument for non-type template parameter must be an expression
struct FamousFive<DegMinVecDouble> {
^~~~~~~~~~~~~~~
./CoordBase.h:260:19: note: template parameter is declared here
template<DVecType type>
^
./CoordBase.h:288:19: error: template argument for non-type template parameter must be an expression
struct FamousFive<DegMinSecVecDouble> {
^~~~~~~~~~~~~~~~~~
./CoordBase.h:260: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-arm64/results/4.5/Waypoint.Rcheck/Waypoint’