* installing *source* package ‘Matching’ ... ** package ‘Matching’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-13 (GCC) 13.2.0’ using C++ compiler: ‘g++-13 (GCC) 13.2.0’ make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-noRemap/Matching/src' gcc-13 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -DR_BUILD -I/usr/local/include -DR_BUILD -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c cblas_dasum.c -o cblas_dasum.o gcc-13 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -DR_BUILD -I/usr/local/include -DR_BUILD -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c init.c -o init.o g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -DR_BUILD -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -DR_NO_REMAP -c matching.cc -o matching.o In file included from matching.cc:86: scythematrix.h: In member function 'double& SCYTHE::Matrix::operator[](const int&)': scythematrix.h:166:19: error: 'error' was not declared in this scope; did you mean 'perror'? 166 | error("Index out of range in [] operator"); | ^~~~~ | perror scythematrix.h: In member function 'double& SCYTHE::Matrix::operator()(const int&, const int&)': scythematrix.h:184:19: error: 'error' was not declared in this scope; did you mean 'perror'? 184 | error("Index out of range in () operator"); | ^~~~~ | perror matching.cc: In function 'SEXPREC* EstFuncC(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': matching.cc:202:9: error: 'asInteger' was not declared in this scope; did you mean 'Rf_asInteger'? 202 | N = asInteger(I_N); | ^~~~~~~~~ | Rf_asInteger In file included from /data/gannet/ripley/R/R-devel/include/Rdefines.h:41, from matching.cc:98: matching.cc:303:17: error: 'allocMatrix' was not declared in this scope; did you mean 'Rf_allocMatrix'? 303 | PROTECT(ret=allocMatrix(REALSXP, N, 3)); | ^~~~~~~~~~~ /data/gannet/ripley/R/R-devel/include/Rinternals.h:371:36: note: in definition of macro 'PROTECT' 371 | #define PROTECT(s) Rf_protect(s) | ^ matching.cc: In function 'SEXPREC* FasterMatchC(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': matching.cc:377:9: error: 'asInteger' was not declared in this scope; did you mean 'Rf_asInteger'? 377 | N = asInteger(I_N); | ^~~~~~~~~ | Rf_asInteger matching.cc:381:11: error: 'asReal' was not declared in this scope 381 | cdd = asReal(I_cdd); | ^~~~~~ matching.cc:537:17: error: 'warning' was not declared in this scope; did you mean 'Rf_warning'? 537 | warning("Increasing memory because of ties. I would be faster with the ties=FALSE option."); | ^~~~~~~ | Rf_warning matching.cc:656:17: error: 'allocMatrix' was not declared in this scope; did you mean 'Rf_allocMatrix'? 656 | PROTECT(ret=allocMatrix(REALSXP, MatchCount, 3)); | ^~~~~~~~~~~ /data/gannet/ripley/R/R-devel/include/Rinternals.h:371:36: note: in definition of macro 'PROTECT' 371 | #define PROTECT(s) Rf_protect(s) | ^ matching.cc: In function 'SEXPREC* FastMatchC(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': matching.cc:729:9: error: 'asInteger' was not declared in this scope; did you mean 'Rf_asInteger'? 729 | N = asInteger(I_N); | ^~~~~~~~~ | Rf_asInteger matching.cc:733:11: error: 'asReal' was not declared in this scope 733 | cdd = asReal(I_cdd); | ^~~~~~ matching.cc:972:17: error: 'allocMatrix' was not declared in this scope; did you mean 'Rf_allocMatrix'? 972 | PROTECT(ret=allocMatrix(REALSXP, i, 3)); | ^~~~~~~~~~~ /data/gannet/ripley/R/R-devel/include/Rinternals.h:371:36: note: in definition of macro 'PROTECT' 371 | #define PROTECT(s) Rf_protect(s) | ^ matching.cc: In function 'SEXPREC* MatchLoopC(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': matching.cc:1064:9: error: 'asInteger' was not declared in this scope; did you mean 'Rf_asInteger'? 1064 | N = asInteger(I_N); | ^~~~~~~~~ | Rf_asInteger matching.cc:1068:11: error: 'asReal' was not declared in this scope 1068 | cdd = asReal(I_cdd); | ^~~~~~ matching.cc:1584:17: error: 'allocMatrix' was not declared in this scope; did you mean 'Rf_allocMatrix'? 1584 | PROTECT(ret=allocMatrix(REALSXP, r, c)); | ^~~~~~~~~~~ /data/gannet/ripley/R/R-devel/include/Rinternals.h:371:36: note: in definition of macro 'PROTECT' 371 | #define PROTECT(s) Rf_protect(s) | ^ matching.cc: In function 'SEXPREC* MatchLoopCfast(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': matching.cc:1674:9: error: 'asInteger' was not declared in this scope; did you mean 'Rf_asInteger'? 1674 | N = asInteger(I_N); | ^~~~~~~~~ | Rf_asInteger matching.cc:1678:11: error: 'asReal' was not declared in this scope 1678 | cdd = asReal(I_cdd); | ^~~~~~ matching.cc:2075:21: error: 'warning' was not declared in this scope; did you mean 'Rf_warning'? 2075 | warning("Increasing memory because of ties. I would be faster with the ties=FALSE option."); | ^~~~~~~ | Rf_warning matching.cc:2211:17: error: 'allocMatrix' was not declared in this scope; did you mean 'Rf_allocMatrix'? 2211 | PROTECT(ret=allocMatrix(REALSXP, r, c)); | ^~~~~~~~~~~ /data/gannet/ripley/R/R-devel/include/Rinternals.h:371:36: note: in definition of macro 'PROTECT' 371 | #define PROTECT(s) Rf_protect(s) | ^ matching.cc: In function 'SEXPREC* VarCalcMatchC(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)': matching.cc:2291:9: error: 'asInteger' was not declared in this scope; did you mean 'Rf_asInteger'? 2291 | N = asInteger(I_N); | ^~~~~~~~~ | Rf_asInteger matching.cc:2294:11: error: 'asReal' was not declared in this scope 2294 | cdd = asReal(I_cdd); | ^~~~~~ matching.cc:2708:17: error: 'allocMatrix' was not declared in this scope; did you mean 'Rf_allocMatrix'? 2708 | PROTECT(ret=allocMatrix(REALSXP, N, 1)); | ^~~~~~~~~~~ /data/gannet/ripley/R/R-devel/include/Rinternals.h:371:36: note: in definition of macro 'PROTECT' 371 | #define PROTECT(s) Rf_protect(s) | ^ make[2]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:200: matching.o] Error 1 make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-noRemap/Matching/src' ERROR: compilation failed for package ‘Matching’ * removing ‘/data/gannet/ripley/R/packages/tests-noRemap/Libs/Matching-lib/Matching’ Command exited with non-zero status 1 Time 0:03.51, 2.68 + 0.39