* installing *source* package ‘mfrmr’ ... ** this is package ‘mfrmr’ version ‘0.2.3’ ** package ‘mfrmr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++ (GCC) 16.1.1 20260515 (Red Hat 16.1.1-2)’ make[2]: Entering directory '/data/localhost/ripley/R/packages/tests-LTO/mfrmr/src' g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG -I'/data/localhost/ripley/R/test-dev/cpp11/include' -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 -flto=10 -c cpp11.cpp -o cpp11.o g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG -I'/data/localhost/ripley/R/test-dev/cpp11/include' -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 -flto=10 -c mml_backend.cpp -o mml_backend.o g++ -std=gnu++20 -shared -L/usr/local/lib64 -o mfrmr.so cpp11.o mml_backend.o /data/localhost/ripley/R/R-devel/include/R_ext/Boolean.h:66:41: warning: type ‘Rboolean’ violates the C++ One Definition Rule [-Wodr] 66 | typedef enum :int { FALSE = 0, TRUE } Rboolean; // so NOT NA | ^ /data/localhost/ripley/R/R-devel/include/R_ext/Boolean.h:72:38: note: a type with different signedness is defined in another translation unit 72 | typedef enum { FALSE = 0, TRUE } Rboolean; // so NOT NA | ^ /data/localhost/ripley/R/R-devel/include/Rinternals.h:642:6: warning: ‘R_UnwindProtect’ violates the C++ One Definition Rule [-Wodr] 642 | SEXP R_UnwindProtect(SEXP (*fun)(void *data), void *data, | ^ /data/localhost/ripley/R/R-devel/include/Rinternals.h:642:6: note: type mismatch in parameter 3 642 | SEXP R_UnwindProtect(SEXP (*fun)(void *data), void *data, | ^ /data/localhost/ripley/R/R-devel/include/Rinternals.h:642:6: note: type mismatch in parameter 2 /data/localhost/ripley/R/R-devel/include/R_ext/Boolean.h:66:41: note: type ‘Rboolean’ itself violates the C++ One Definition Rule 66 | typedef enum :int { FALSE = 0, TRUE } Rboolean; // so NOT NA | ^ /data/localhost/ripley/R/R-devel/include/R_ext/Boolean.h:72:38: note: the incompatible type is defined here 72 | typedef enum { FALSE = 0, TRUE } Rboolean; // so NOT NA | ^ /data/localhost/ripley/R/R-devel/include/Rinternals.h:642:6: note: ‘R_UnwindProtect’ was previously declared here 642 | SEXP R_UnwindProtect(SEXP (*fun)(void *data), void *data, | ^ make[2]: Leaving directory '/data/localhost/ripley/R/packages/tests-LTO/mfrmr/src' installing to /data/localhost/ripley/R/packages/tests-LTO/Libs/mfrmr-lib/00LOCK-mfrmr/00new/mfrmr/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 (mfrmr) Time 3:09.08, 77.55 + 1.78