* installing *source* package ‘nanotime’ ...
** this is package ‘nanotime’ version ‘0.3.14’
** package ‘nanotime’ 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'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppCCTZ/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppDate/include' -I/opt/R/x86_64/include   -I../inst/include -fPIC  -falign-functions=64 -Wall -g -O2   -c RcppExports.cpp -o RcppExports.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'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppCCTZ/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppDate/include' -I/opt/R/x86_64/include   -I../inst/include -fPIC  -falign-functions=64 -Wall -g -O2   -c duration.cpp -o duration.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'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppCCTZ/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppDate/include' -I/opt/R/x86_64/include   -I../inst/include -fPIC  -falign-functions=64 -Wall -g -O2   -c interval.cpp -o interval.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'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppCCTZ/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppDate/include' -I/opt/R/x86_64/include   -I../inst/include -fPIC  -falign-functions=64 -Wall -g -O2   -c nanotime.cpp -o nanotime.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'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppCCTZ/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppDate/include' -I/opt/R/x86_64/include   -I../inst/include -fPIC  -falign-functions=64 -Wall -g -O2   -c period.cpp -o period.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'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppCCTZ/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppDate/include' -I/opt/R/x86_64/include   -I../inst/include -fPIC  -falign-functions=64 -Wall -g -O2   -c rounding.cpp -o rounding.o
rounding.cpp:216:11: warning: ISO C++20 considers use of overloaded operator '==' (with operand types 'nanotime::period' and 'nanotime::period') to be ambiguous despite there being a unique best viable function [-Wambiguous-reversed-operator]
      prd == period{0, 0, duration::zero()}) {
      ~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/nanotime/period.hpp:52:17: note: ambiguity is between a regular call to this operator and a call with the argument order reversed
    inline bool operator==(const period& p) { return months==p.months && days==p.days && dur==p.dur; }
                ^
rounding.cpp:295:11: warning: ISO C++20 considers use of overloaded operator '==' (with operand types 'nanotime::period' and 'nanotime::period') to be ambiguous despite there being a unique best viable function [-Wambiguous-reversed-operator]
      prd == period{0, 0, duration::zero()}) {
      ~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/nanotime/period.hpp:52:17: note: ambiguity is between a regular call to this operator and a call with the argument order reversed
    inline bool operator==(const period& p) { return months==p.months && days==p.days && dur==p.dur; }
                ^
2 warnings generated.
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'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppCCTZ/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppDate/include' -I/opt/R/x86_64/include   -I../inst/include -fPIC  -falign-functions=64 -Wall -g -O2   -c strnlen.cpp -o strnlen.o
clang++ -arch x86_64 -std=gnu++20 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/x86_64/lib -o nanotime.so RcppExports.o duration.o interval.o nanotime.o period.o rounding.o strnlen.o -F/Library/Frameworks/R.framework/.. -framework R
installing to /Volumes/Builds/packages/big-sur-x86_64/results/4.6/nanotime.Rcheck/00LOCK-nanotime/00new/nanotime/libs
** generating debug symbols (dSYM)
** R
** demo
** inst
** byte-compile and prepare package for lazy loading
Creating a generic function for ‘intersect’ from package ‘bit64’ in package ‘nanotime’
Creating a generic function for ‘union’ from package ‘bit64’ in package ‘nanotime’
Creating a generic function for ‘setdiff’ from package ‘bit64’ in package ‘nanotime’
Creating a generic function for ‘is.unsorted’ from package ‘base’ in package ‘nanotime’
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (nanotime)