* installing *source* package ‘rCausalMGM’ ... ** this is package ‘rCausalMGM’ version ‘1.0’ ** using staged installation ** libs using C++ compiler: ‘Debian clang version 19.1.7 (7)’ clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c Bootstrap.cpp -o Bootstrap.o In file included from Bootstrap.cpp:1: In file included from inc/Bootstrap.hpp:4: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from Bootstrap.cpp:1: In file included from inc/Bootstrap.hpp:9: In file included from inc/PcStable.hpp:9: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete Bootstrap.cpp:150:10: warning: unused variable 'elapsedTime' [-Wunused-variable] 150 | auto elapsedTime = std::chrono::duration_cast(std::chrono::high_resolution_clock::now()-startTime).count(); | ^~~~~~~~~~~ 4 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c Boss.cpp -o Boss.o In file included from Boss.cpp:3: In file included from inc/Boss.hpp:6: In file included from inc/DepthChoiceGenerator.hpp:4: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c CensoredVariable.cpp -o CensoredVariable.o In file included from CensoredVariable.cpp:1: In file included from inc/CensoredVariable.hpp:15: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ CensoredVariable.cpp:5:12: warning: unused variable 'value' [-Wunused-variable] 5 | double value = stod(val); | ^~~~~ 2 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c ChoiceGenerator.cpp -o ChoiceGenerator.o In file included from ChoiceGenerator.cpp:1: In file included from inc/ChoiceGenerator.hpp:4: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c ContinuousVariable.cpp -o ContinuousVariable.o In file included from ContinuousVariable.cpp:1: In file included from inc/ContinuousVariable.hpp:13: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ ContinuousVariable.cpp:5:9: warning: unused variable 'value' [-Wunused-variable] 5 | double value = stod(val); | ^~~~~ 2 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c CoxIRLSRegression.cpp -o CoxIRLSRegression.o In file included from CoxIRLSRegression.cpp:1: In file included from inc/CoxIRLSRegression.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ CoxIRLSRegression.cpp:63:9: warning: unused variable 'target_' [-Wunused-variable] 63 | int target_ = data.getColumn(target); | ^~~~~~~ 2 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c CoxMGM.cpp -o CoxMGM.o In file included from CoxMGM.cpp:1: In file included from inc/CoxMGM.hpp:7: In file included from inc/ConvexProximal.hpp:15: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ CoxMGM.cpp:8:10: warning: variable 'mixed' set but not used [-Wunused-but-set-variable] 8 | bool mixed = true; | ^ CoxMGM.cpp:122:10: warning: variable 'mixed' set but not used [-Wunused-but-set-variable] 122 | bool mixed = true; | ^ CoxMGM.cpp:226:10: warning: variable 'mixed' set but not used [-Wunused-but-set-variable] 226 | bool mixed = true; | ^ CoxMGM.cpp:1265:12: warning: unused variable 'nonSmooth' [-Wunused-variable] 1265 | double nonSmooth = 0; | ^~~~~~~~~ 5 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c CoxMGMParams.cpp -o CoxMGMParams.o In file included from CoxMGMParams.cpp:1: In file included from inc/CoxMGMParams.hpp:4: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c CoxRegression.cpp -o CoxRegression.o In file included from CoxRegression.cpp:1: In file included from inc/CoxRegression.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ CoxRegression.cpp:75:9: warning: variable 'iter' set but not used [-Wunused-but-set-variable] 75 | int iter = 0; | ^ CoxRegression.cpp:192:26: warning: unused variable 'a' [-Wunused-variable] 192 | double old_l, new_l, a, m, t, c = 0.1; | ^ CoxRegression.cpp:192:29: warning: unused variable 'm' [-Wunused-variable] 192 | double old_l, new_l, a, m, t, c = 0.1; | ^ CoxRegression.cpp:192:32: warning: unused variable 't' [-Wunused-variable] 192 | double old_l, new_l, a, m, t, c = 0.1; | ^ CoxRegression.cpp:192:35: warning: unused variable 'c' [-Wunused-variable] 192 | double old_l, new_l, a, m, t, c = 0.1; | ^ CoxRegression.cpp:219:9: warning: variable 'iter' set but not used [-Wunused-but-set-variable] 219 | int iter = 0; | ^ CoxRegression.cpp:323:28: warning: unused variable 'd' [-Wunused-variable] 323 | double HsumTheta, m, sub, d, phi; | ^ CoxRegression.cpp:323:31: warning: unused variable 'phi' [-Wunused-variable] 323 | double HsumTheta, m, sub, d, phi; | ^~~ 9 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c CoxRegressionResult.cpp -o CoxRegressionResult.o In file included from CoxRegressionResult.cpp:1: In file included from inc/CoxRegressionResult.hpp:4: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c DataSet.cpp -o DataSet.o In file included from DataSet.cpp:1: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c DegenerateGaussianScore.cpp -o DegenerateGaussianScore.o In file included from DegenerateGaussianScore.cpp:3: In file included from inc/DegenerateGaussianScore.hpp:4: In file included from inc/Score.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ DegenerateGaussianScore.cpp:176:24: warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling-gsl] 176 | const Node& var = getVariables().at(i); | ^~~~~~~~~~~~~~ DegenerateGaussianScore.cpp:220:12: warning: variable 'score' set but not used [-Wunused-but-set-variable] 220 | double score; | ^ 3 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c DepthChoiceGenerator.cpp -o DepthChoiceGenerator.o In file included from DepthChoiceGenerator.cpp:1: In file included from inc/DepthChoiceGenerator.hpp:4: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c DiscreteVariable.cpp -o DiscreteVariable.o In file included from DiscreteVariable.cpp:1: In file included from inc/DiscreteVariable.hpp:13: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c Edge.cpp -o Edge.o In file included from Edge.cpp:1: In file included from inc/Edge.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ Edge.cpp:208:47: warning: '&&' within '||' [-Wlogical-op-parentheses] 207 | return ((edge.endpoint1 == ENDPOINT_TAIL) && (edge.endpoint2 == ENDPOINT_ARROW)) || | ~~ 208 | (edge.endpoint2 == ENDPOINT_TAIL) && (edge.endpoint1 == ENDPOINT_ARROW); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Edge.cpp:208:47: note: place parentheses around the '&&' expression to silence this warning 208 | (edge.endpoint2 == ENDPOINT_TAIL) && (edge.endpoint1 == ENDPOINT_ARROW); | ^ | ( ) Edge.cpp:216:49: warning: '&&' within '||' [-Wlogical-op-parentheses] 215 | return ((edge.endpoint1 == ENDPOINT_CIRCLE) && (edge.endpoint2 == ENDPOINT_ARROW)) || | ~~ 216 | (edge.endpoint2 == ENDPOINT_CIRCLE) && (edge.endpoint1 == ENDPOINT_ARROW); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Edge.cpp:216:49: note: place parentheses around the '&&' expression to silence this warning 216 | (edge.endpoint2 == ENDPOINT_CIRCLE) && (edge.endpoint1 == ENDPOINT_ARROW); | ^ | ( ) 3 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c EdgeListGraph.cpp -o EdgeListGraph.o In file included from EdgeListGraph.cpp:1: In file included from inc/EdgeListGraph.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from EdgeListGraph.cpp:2: In file included from inc/MeekRules.hpp:8: In file included from inc/SearchGraphUtils.hpp:7: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete EdgeListGraph.cpp:2125:5: warning: unused label 'END' [-Wunused-label] 2125 | END: | ^~~~ EdgeListGraph.cpp:3182:33: warning: variable 'tn' set but not used [-Wunused-but-set-variable] 3182 | double tp = 0, fp = 0, fn = 0, tn = 0; | ^ 5 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c FasStableProducerConsumer.cpp -o FasStableProducerConsumer.o In file included from FasStableProducerConsumer.cpp:1: In file included from inc/FasStableProducerConsumer.hpp:6: In file included from inc/EdgeListGraph.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ FasStableProducerConsumer.cpp:291:13: warning: unused variable 'alphaStar' [-Wunused-variable] 291 | double alphaStar = ((double) edgeVec.size()-i) / | ^~~~~~~~~ FasStableProducerConsumer.cpp:285:9: warning: unused variable 'maxFdrpval' [-Wunused-variable] 285 | double maxFdrpval = 0; | ^~~~~~~~~~ FasStableProducerConsumer.cpp:327:9: warning: unused variable 'minFdrpval' [-Wunused-variable] 327 | double minFdrpval = 1.0; | ^~~~~~~~~~ FasStableProducerConsumer.cpp:670:13: warning: unused variable 'alphaStar' [-Wunused-variable] 670 | double alphaStar = ((double) edgeVec.size()-i) / | ^~~~~~~~~ FasStableProducerConsumer.cpp:664:9: warning: unused variable 'maxFdrpval' [-Wunused-variable] 664 | double maxFdrpval = 0; | ^~~~~~~~~~ FasStableProducerConsumer.cpp:701:9: warning: unused variable 'minFdrpval' [-Wunused-variable] 701 | double minFdrpval = 1.0; | ^~~~~~~~~~ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c Fci.cpp -o Fci.o In file included from Fci.cpp:1: In file included from inc/Fci.hpp:20: In file included from inc/EdgeListGraph.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from Fci.cpp:1: In file included from inc/Fci.hpp:25: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete Fci.cpp:45:7: warning: unused variable 'it' [-Wunused-variable] 45 | auto it = std::remove(this->variables.begin(), this->variables.end(), var); | ^~ 4 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c FciOrient.cpp -o FciOrient.o In file included from FciOrient.cpp:1: In file included from inc/FciOrient.hpp:23: In file included from inc/EdgeListGraph.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from FciOrient.cpp:1: In file included from inc/FciOrient.hpp:28: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete FciOrient.cpp:522:30: warning: '&&' within '||' [-Wlogical-op-parentheses] 522 | if (changeFlag || firstTime && !knowledge.isEmpty()) { | ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ FciOrient.cpp:522:30: note: place parentheses around the '&&' expression to silence this warning 522 | if (changeFlag || firstTime && !knowledge.isEmpty()) { | ^ | ( ) FciOrient.cpp:539:30: warning: '&&' within '||' [-Wlogical-op-parentheses] 539 | if (changeFlag || firstTime && !knowledge.isEmpty()) { | ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ FciOrient.cpp:539:30: note: place parentheses around the '&&' expression to silence this warning 539 | if (changeFlag || firstTime && !knowledge.isEmpty()) { | ^ | ( ) FciOrient.cpp:721:11: warning: unused variable 'it' [-Wunused-variable] 721 | auto it = std::remove(pathExtensions.begin(), pathExtensions.end(), var); | ^~ 6 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c GraphUtils.cpp -o GraphUtils.o In file included from GraphUtils.cpp:2: In file included from inc/GraphUtils.hpp:8: In file included from inc/EdgeListGraph.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c Grasp.cpp -o Grasp.o In file included from Grasp.cpp:3: In file included from inc/Grasp.hpp:7: In file included from inc/GrowShrinkTree.hpp:5: In file included from inc/Score.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ Grasp.cpp:79:12: warning: variable 'oldScore' set but not used [-Wunused-but-set-variable] 79 | double oldScore = nodeList.size() * nodeList.size(); | ^ Grasp.cpp:707:12: warning: unused variable 'oldScore' [-Wunused-variable] 707 | double oldScore = tau.score; | ^~~~~~~~ Grasp.cpp:708:12: warning: unused variable 'oldBic' [-Wunused-variable] 708 | double oldBic = tau.bic; | ^~~~~~ Grasp.cpp:710:12: warning: unused variable 'bicThresh' [-Wunused-variable] 710 | double bicThresh = std::log(10.0); // Bayes Factor K = sqrt(10), | ^~~~~~~~~ Grasp.cpp:1054:12: warning: unused variable 'bicThresh' [-Wunused-variable] 1054 | double bicThresh = std::log(10.0); | ^~~~~~~~~ 6 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c GrowShrink.cpp -o GrowShrink.o In file included from GrowShrink.cpp:1: In file included from inc/GrowShrink.hpp:4: In file included from inc/Score.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c GrowShrinkTree.cpp -o GrowShrinkTree.o In file included from GrowShrinkTree.cpp:1: In file included from inc/GrowShrinkTree.hpp:5: In file included from inc/Score.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ GrowShrinkTree.cpp:32:29: warning: unused variable 'curScore' [-Wunused-variable] 32 | double oldScore = 1e20, curScore = root->score, score; | ^~~~~~~~ GrowShrinkTree.cpp:32:53: warning: unused variable 'score' [-Wunused-variable] 32 | double oldScore = 1e20, curScore = root->score, score; | ^~~~~ GrowShrinkTree.cpp:382:12: warning: unused variable 'score' [-Wunused-variable] 382 | double score; | ^~~~~ 4 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c IndTestMulti.cpp -o IndTestMulti.o In file included from IndTestMulti.cpp:1: In file included from inc/IndTestMulti.hpp:4: In file included from inc/IndependenceTest.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ IndTestMulti.cpp:712:27: warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling-gsl] 712 | const Node& var = getVariables().at(i); | ^~~~~~~~~~~~~~ 2 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c IndTestMultiCox.cpp -o IndTestMultiCox.o In file included from IndTestMultiCox.cpp:1: In file included from inc/IndTestMultiCox.hpp:4: In file included from inc/IndependenceTest.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ IndTestMultiCox.cpp:876:27: warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling-gsl] 876 | const Node& var = getVariables().at(i); | ^~~~~~~~~~~~~~ 2 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c Knowledge.cpp -o Knowledge.o In file included from Knowledge.cpp:1: In file included from inc/Knowledge.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c LinearRegression.cpp -o LinearRegression.o In file included from LinearRegression.cpp:1: In file included from inc/LinearRegression.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c LogisticRegression.cpp -o LogisticRegression.o In file included from LogisticRegression.cpp:1: In file included from inc/LogisticRegression.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ LogisticRegression.cpp:237:12: warning: unused variable 'lam' [-Wunused-variable] 237 | double lam = 0.888; | ^~~ 2 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c LogisticRegressionResult.cpp -o LogisticRegressionResult.o In file included from LogisticRegressionResult.cpp:1: In file included from inc/LogisticRegressionResult.hpp:4: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c MGM.cpp -o MGM.o In file included from MGM.cpp:1: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ MGM.cpp:16:10: warning: variable 'mixed' set but not used [-Wunused-but-set-variable] 16 | bool mixed = true; | ^ MGM.cpp:63:10: warning: variable 'mixed' set but not used [-Wunused-but-set-variable] 63 | bool mixed = true; | ^ MGM.cpp:106:10: warning: variable 'mixed' set but not used [-Wunused-but-set-variable] 106 | bool mixed = true; | ^ MGM.cpp:173:10: warning: variable 'mixed' set but not used [-Wunused-but-set-variable] 173 | bool mixed = true; | ^ MGM.cpp:1196:12: warning: unused variable 'nonSmooth' [-Wunused-variable] 1196 | double nonSmooth = 0; | ^~~~~~~~~ 6 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c MGMParams.cpp -o MGMParams.o In file included from MGMParams.cpp:1: In file included from inc/MGMParams.hpp:4: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ MGMParams.cpp:94:9: warning: unused variable 'ltot' [-Wunused-variable] 94 | int ltot = phi.n_cols; | ^~~~ 2 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c MeekRules.cpp -o MeekRules.o In file included from MeekRules.cpp:1: In file included from inc/MeekRules.hpp:4: In file included from inc/EdgeListGraph.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from MeekRules.cpp:1: In file included from inc/MeekRules.hpp:8: In file included from inc/SearchGraphUtils.hpp:7: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete 3 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c Node.cpp -o Node.o In file included from Node.cpp:1: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c PcStable.cpp -o PcStable.o In file included from PcStable.cpp:1: In file included from inc/PcStable.hpp:4: In file included from inc/IndependenceTest.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from PcStable.cpp:1: In file included from inc/PcStable.hpp:9: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete 3 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c PossibleDsepFciConsumerProducer.cpp -o PossibleDsepFciConsumerProducer.o In file included from PossibleDsepFciConsumerProducer.cpp:1: In file included from inc/PossibleDsepFciConsumerProducer.hpp:18: In file included from inc/EdgeListGraph.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c ProximalGradient.cpp -o ProximalGradient.o In file included from ProximalGradient.cpp:1: In file included from inc/ProximalGradient.hpp:7: In file included from inc/ConvexProximal.hpp:15: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ ProximalGradient.cpp:44:14: warning: unused variable 'lastStart' [-Wunused-variable] 44 | auto lastStart = std::chrono::high_resolution_clock::now(); | ^~~~~~~~~ ProximalGradient.cpp:185:9: warning: unused variable 'increaseObjCount' [-Wunused-variable] 185 | int increaseObjCount = 0; | ^~~~~~~~~~~~~~~~ ProximalGradient.cpp:190:12: warning: variable 'Lcur' set but not used [-Wunused-but-set-variable] 190 | double Lcur = L; | ^ ProximalGradient.cpp:198:12: warning: variable 'Gxold' set but not used [-Wunused-but-set-variable] 198 | double Gxold; | ^ ProximalGradient.cpp:199:12: warning: variable 'Fxold' set but not used [-Wunused-but-set-variable] 199 | double Fxold; | ^ 6 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c RcppExports.cpp -o RcppExports.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c RegressionBicScore.cpp -o RegressionBicScore.o In file included from RegressionBicScore.cpp:3: In file included from inc/RegressionBicScore.hpp:4: In file included from inc/Score.hpp:4: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ RegressionBicScore.cpp:383:27: warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling-gsl] 383 | const Node& var = getVariables().at(i); | ^~~~~~~~~~~~~~ RegressionBicScore.cpp:426:12: warning: variable 'score' set but not used [-Wunused-but-set-variable] 426 | double score; | ^ 3 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c RegressionResult.cpp -o RegressionResult.o In file included from RegressionResult.cpp:1: In file included from inc/RegressionResult.hpp:4: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c STARS.cpp -o STARS.o In file included from STARS.cpp:1: In file included from inc/STARS.hpp:4: In file included from inc/StabilityUtils.hpp:6: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from STARS.cpp:1: In file included from inc/STARS.hpp:5: In file included from inc/PcStable.hpp:9: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete In file included from STARS.cpp:1: In file included from inc/STARS.hpp:4: In file included from inc/StabilityUtils.hpp:6: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:17: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include/RcppThread.h:9: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include/RcppThread/RMonitor.hpp:20: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/stdexcept:41: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/string:56: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/basic_string.h:41: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/ext/alloc_traits.h:36: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:33: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:166:7: warning: destructor called on non-final 'IndTestMultiCox' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 166 | __pointer->~_Tp(); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:226:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 226 | std::_Destroy(std::__addressof(*__first)); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:1045:12: note: in instantiation of function template specialization 'std::_Destroy' requested here 1045 | std::_Destroy(__first, __last); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:802:7: note: in instantiation of function template specialization 'std::_Destroy' requested here 802 | std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, | ^ STARS.cpp:51:34: note: in instantiation of member function 'std::vector::~vector' requested here 51 | std::vector itSubVec; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:166:19: note: qualify call to silence this warning 166 | __pointer->~_Tp(); | ^ In file included from STARS.cpp:1: inc/STARS.hpp:29:9: warning: private field 'iterLimit' is not used [-Wunused-private-field] 29 | int iterLimit = 500; | ^ 5 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c STEPS.cpp -o STEPS.o In file included from STEPS.cpp:1: In file included from inc/STEPS.hpp:4: In file included from inc/StabilityUtils.hpp:6: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ STEPS.cpp:21:9: warning: variable 'p' set but not used [-Wunused-but-set-variable] 21 | int p = 0; | ^ STEPS.cpp:22:9: warning: variable 'q' set but not used [-Wunused-but-set-variable] 22 | int q = 0; | ^ STEPS.cpp:204:9: warning: variable 'p' set but not used [-Wunused-but-set-variable] 204 | int p = 0; | ^ STEPS.cpp:205:9: warning: variable 'q' set but not used [-Wunused-but-set-variable] 205 | int q = 0; | ^ In file included from STEPS.cpp:1: In file included from inc/STEPS.hpp:4: In file included from inc/StabilityUtils.hpp:6: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:17: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include/RcppThread.h:9: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include/RcppThread/RMonitor.hpp:20: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/stdexcept:41: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/string:56: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/basic_string.h:41: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/ext/alloc_traits.h:36: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:33: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:166:7: warning: destructor called on non-final 'MGM' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 166 | __pointer->~_Tp(); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:226:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 226 | std::_Destroy(std::__addressof(*__first)); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:1045:12: note: in instantiation of function template specialization 'std::_Destroy' requested here 1045 | std::_Destroy(__first, __last); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:802:7: note: in instantiation of function template specialization 'std::_Destroy' requested here 802 | std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, | ^ STEPS.cpp:233:22: note: in instantiation of member function 'std::vector::~vector' requested here 233 | std::vector mgmList; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:166:19: note: qualify call to silence this warning 166 | __pointer->~_Tp(); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:166:7: warning: destructor called on non-final 'CoxMGM' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 166 | __pointer->~_Tp(); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:226:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 226 | std::_Destroy(std::__addressof(*__first)); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:1045:12: note: in instantiation of function template specialization 'std::_Destroy' requested here 1045 | std::_Destroy(__first, __last); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:802:7: note: in instantiation of function template specialization 'std::_Destroy' requested here 802 | std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, | ^ STEPS.cpp:234:25: note: in instantiation of member function 'std::vector::~vector' requested here 234 | std::vector coxmgmList; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:166:19: note: qualify call to silence this warning 166 | __pointer->~_Tp(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c SearchCV.cpp -o SearchCV.o In file included from SearchCV.cpp:3: In file included from inc/SearchCV.hpp:5: In file included from inc/DataSet.hpp:15: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from SearchCV.cpp:3: In file included from inc/SearchCV.hpp:8: In file included from inc/PcStable.hpp:9: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete SearchCV.cpp:85:9: warning: unused variable 'N' [-Wunused-variable] 85 | int N = data.getNumRows(); | ^ SearchCV.cpp:570:10: warning: variable 'minIdx' set but not used [-Wunused-but-set-variable] 570 | uint minIdx = 0, idx = 0; | ^ SearchCV.cpp:581:10: warning: variable 'seIdx' set but not used [-Wunused-but-set-variable] 581 | uint seIdx = 0; | ^ SearchCV.cpp:849:10: warning: variable 'minIdx' set but not used [-Wunused-but-set-variable] 849 | uint minIdx = 0, idx = 0; | ^ SearchCV.cpp:859:10: warning: variable 'seIdx' set but not used [-Wunused-but-set-variable] 859 | uint seIdx = 0; | ^ SearchCV.cpp:1102:9: warning: variable 'count' set but not used [-Wunused-but-set-variable] 1102 | int count = 0; | ^ SearchCV.cpp:1121:10: warning: variable 'minIdx' set but not used [-Wunused-but-set-variable] 1121 | uint minIdx = 0, idx = 0; | ^ SearchCV.cpp:1131:10: warning: variable 'seIdx' set but not used [-Wunused-but-set-variable] 1131 | uint seIdx = 0; | ^ 11 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c SearchGraphUtils.cpp -o SearchGraphUtils.o In file included from SearchGraphUtils.cpp:1: In file included from inc/SearchGraphUtils.hpp:4: In file included from inc/EdgeListGraph.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from SearchGraphUtils.cpp:1: In file included from inc/SearchGraphUtils.hpp:7: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete 3 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c SearchWrappers.cpp -o SearchWrappers.o In file included from SearchWrappers.cpp:1: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from SearchWrappers.cpp:3: In file included from inc/PcStable.hpp:9: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete SearchWrappers.cpp:204:9: warning: unused variable 'p' [-Wunused-variable] 204 | int p = ds.getNumColumns(); | ^ SearchWrappers.cpp:2210:5: warning: delete called on 'Score' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 2210 | delete scorer; | ^ SearchWrappers.cpp:2290:5: warning: delete called on 'Score' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 2290 | delete scorer; | ^ 6 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c SepsetMap.cpp -o SepsetMap.o In file included from SepsetMap.cpp:1: In file included from inc/SepsetMap.hpp:7: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c SepsetProducer.cpp -o SepsetProducer.o In file included from SepsetProducer.cpp:1: In file included from inc/SepsetProducer.hpp:6: In file included from inc/Triple.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ In file included from SepsetProducer.cpp:1: inc/SepsetProducer.hpp:156:5: warning: explicitly defaulted move constructor is implicitly deleted [-Wdefaulted-function-deleted] 156 | SepsetProducer(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move constructor of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move constructor 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:109:5: note: 'mutex' has been explicitly marked deleted here 109 | mutex(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:156:46: note: replace 'default' with 'delete' 156 | SepsetProducer(SepsetProducer&& other) = default; | ^~~~~~~ | delete inc/SepsetProducer.hpp:178:21: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted] 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^ inc/SepsetProducer.hpp:86:16: note: move assignment operator of 'SepsetProducer' is implicitly deleted because field 'mapMutex' has a deleted move assignment operator 86 | std::mutex mapMutex; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_mutex.h:110:12: note: 'operator=' has been explicitly marked deleted here 110 | mutex& operator=(const mutex&) = delete; | ^ inc/SepsetProducer.hpp:178:57: note: replace 'default' with 'delete' 178 | SepsetProducer& operator=(SepsetProducer&& other) = default; | ^~~~~~~ | delete SepsetProducer.cpp:294:7: warning: unused variable 'indep' [-Wunused-variable] 294 | bool indep = test->isIndependent(a, b, possibleDsep, &score); | ^~~~~ 4 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c StabilityUtils.cpp -o StabilityUtils.o In file included from StabilityUtils.cpp:1: In file included from inc/StabilityUtils.hpp:6: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ StabilityUtils.cpp:688:12: warning: variable 'alpha' set but not used [-Wunused-but-set-variable] 688 | double alpha; | ^ In file included from StabilityUtils.cpp:1: In file included from inc/StabilityUtils.hpp:6: In file included from inc/MGM.hpp:4: In file included from inc/Node.hpp:17: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include/RcppThread.h:9: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include/RcppThread/RMonitor.hpp:20: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/stdexcept:41: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/string:56: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/basic_string.h:41: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/ext/alloc_traits.h:36: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:33: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:166:7: warning: destructor called on non-final 'MGM' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 166 | __pointer->~_Tp(); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:226:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 226 | std::_Destroy(std::__addressof(*__first)); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:1045:12: note: in instantiation of function template specialization 'std::_Destroy' requested here 1045 | std::_Destroy(__first, __last); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:802:7: note: in instantiation of function template specialization 'std::_Destroy' requested here 802 | std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, | ^ StabilityUtils.cpp:524:22: note: in instantiation of member function 'std::vector::~vector' requested here 524 | std::vector mgmList; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:166:19: note: qualify call to silence this warning 166 | __pointer->~_Tp(); | ^ 3 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppThread/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"inc" -pthread -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c Triple.cpp -o Triple.o In file included from Triple.cpp:1: In file included from inc/Triple.hpp:4: In file included from inc/Node.hpp:18: In file included from inc/Variable.hpp:17: inc/armaLapack.hpp:17:9: warning: 'NDEBUG' macro redefined [-Wmacro-redefined] 17 | #define NDEBUG | ^ :1:9: note: previous definition is here 1 | #define NDEBUG 1 | ^ 1 warning generated. clang++-19 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o rCausalMGM.so Bootstrap.o Boss.o CensoredVariable.o ChoiceGenerator.o ContinuousVariable.o CoxIRLSRegression.o CoxMGM.o CoxMGMParams.o CoxRegression.o CoxRegressionResult.o DataSet.o DegenerateGaussianScore.o DepthChoiceGenerator.o DiscreteVariable.o Edge.o EdgeListGraph.o FasStableProducerConsumer.o Fci.o FciOrient.o GraphUtils.o Grasp.o GrowShrink.o GrowShrinkTree.o IndTestMulti.o IndTestMultiCox.o Knowledge.o LinearRegression.o LogisticRegression.o LogisticRegressionResult.o MGM.o MGMParams.o MeekRules.o Node.o PcStable.o PossibleDsepFciConsumerProducer.o ProximalGradient.o RcppExports.o RegressionBicScore.o RegressionResult.o STARS.o STEPS.o SearchCV.o SearchGraphUtils.o SearchWrappers.o SepsetMap.o SepsetProducer.o StabilityUtils.o Triple.o -llapack -L/home/hornik/tmp/R/lib -lRblas -L/usr/lib/llvm-19/lib -lFortranRuntime -lFortranDecimal -lm -L/home/hornik/tmp/R/lib -lR installing to /srv/hornik/tmp/CRAN_pretest/rCausalMGM.Rcheck/00LOCK-rCausalMGM/00new/rCausalMGM/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location Error: package or namespace load failed for ‘rCausalMGM’ in dyn.load(file, DLLpath = DLLpath, ...): unable to load shared object '/srv/hornik/tmp/CRAN_pretest/rCausalMGM.Rcheck/00LOCK-rCausalMGM/00new/rCausalMGM/libs/rCausalMGM.so': /srv/hornik/tmp/CRAN_pretest/rCausalMGM.Rcheck/00LOCK-rCausalMGM/00new/rCausalMGM/libs/rCausalMGM.so: undefined symbol: __atomic_compare_exchange Error: loading failed Execution halted ERROR: loading failed * removing ‘/srv/hornik/tmp/CRAN_pretest/rCausalMGM.Rcheck/rCausalMGM’