* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’ * installing *source* package ‘CRF’ ... ** package ‘CRF’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-3) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpPZTQzt/R.INSTALLae9c576ea392/CRF/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BP.cpp -o BP.o In file included from CRF.h:4, from BP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c CRF.cpp -o CRF.o In file included from CRF.h:4, from CRF.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Clamp.cpp -o Clamp.o In file included from CRF.h:4, from Clamp.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_Chain.cpp -o Decode_Chain.o In file included from CRF.h:4, from Decode_Chain.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_Cutset.cpp -o Decode_Cutset.o In file included from CRF.h:4, from Decode_Cutset.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_Exact.cpp -o Decode_Exact.o In file included from CRF.h:4, from Decode_Exact.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_Greedy.cpp -o Decode_Greedy.o In file included from CRF.h:4, from Decode_Greedy.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_ICM.cpp -o Decode_ICM.o In file included from CRF.h:4, from Decode_ICM.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_Junction.cpp -o Decode_Junction.o In file included from CRF.h:4, from Decode_Junction.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_LBP.cpp -o Decode_LBP.o In file included from CRF.h:4, from Decode_LBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_RBP.cpp -o Decode_RBP.o In file included from CRF.h:4, from Decode_RBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_Sample.cpp -o Decode_Sample.o In file included from CRF.h:4, from Decode_Sample.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_TRBP.cpp -o Decode_TRBP.o In file included from CRF.h:4, from Decode_TRBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Decode_Tree.cpp -o Decode_Tree.o In file included from CRF.h:4, from Decode_Tree.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c FibHeap.cpp -o FibHeap.o FibHeap.cpp: In member function ‘int FibHeap::remove(FibHeapNode*)’: FibHeap.cpp:354:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 354 | if (Result == OK) | ^~ FibHeap.cpp:357:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 357 | if (Result == OK) { | ^~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_Chain.cpp -o Infer_Chain.o In file included from CRF.h:4, from Infer_Chain.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_Cutset.cpp -o Infer_Cutset.o In file included from CRF.h:4, from Infer_Cutset.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_Exact.cpp -o Infer_Exact.o In file included from CRF.h:4, from Infer_Exact.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_Junction.cpp -o Infer_Junction.o In file included from CRF.h:4, from Infer_Junction.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_LBP.cpp -o Infer_LBP.o In file included from CRF.h:4, from Infer_LBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_RBP.cpp -o Infer_RBP.o In file included from CRF.h:4, from Infer_RBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_Sample.cpp -o Infer_Sample.o In file included from CRF.h:4, from Infer_Sample.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_TRBP.cpp -o Infer_TRBP.o In file included from CRF.h:4, from Infer_TRBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Infer_Tree.cpp -o Infer_Tree.o In file included from CRF.h:4, from Infer_Tree.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c JunctionTree.cpp -o JunctionTree.o In file included from CRF.h:4, from JunctionTree.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c LoopyBP.cpp -o LoopyBP.o In file included from CRF.h:4, from LoopyBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Make_AdjInfo.cpp -o Make_AdjInfo.o In file included from CRF.h:4, from Make_AdjInfo.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Potential.cpp -o Potential.o In file included from CRF.h:4, from Potential.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c ResidualBP.cpp -o ResidualBP.o In file included from CRF.h:4, from ResidualBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ In file included from ResidualBP.cpp:2: FibHeap.h: At global scope: FibHeap.h:25:16: warning: ‘virtual void FibHeapNode::operator=(FibHeapNode&)’ was hidden [-Woverloaded-virtual=] 25 | virtual void operator =(FibHeapNode &RHS); | ^~~~~~~~ ResidualBP.cpp:19:16: note: by ‘HeapNode::operator=’ 19 | virtual void operator =(double key); | ^~~~~~~~ FibHeap.h:26:16: warning: ‘virtual int FibHeapNode::operator==(FibHeapNode&)’ was hidden [-Woverloaded-virtual=] 26 | virtual int operator ==(FibHeapNode &RHS); | ^~~~~~~~ ResidualBP.cpp:16:16: note: by ‘virtual int HeapNode::operator==(HeapNode&)’ 16 | virtual int operator ==(HeapNode& RHS); | ^~~~~~~~ FibHeap.h:27:16: warning: ‘virtual int FibHeapNode::operator<(FibHeapNode&)’ was hidden [-Woverloaded-virtual=] 27 | virtual int operator <(FibHeapNode &RHS); | ^~~~~~~~ ResidualBP.cpp:17:16: note: by ‘virtual int HeapNode::operator<(HeapNode&)’ 17 | virtual int operator <(HeapNode& RHS); | ^~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Sample_Chain.cpp -o Sample_Chain.o In file included from CRF.h:4, from Sample_Chain.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Sample_Cutset.cpp -o Sample_Cutset.o In file included from CRF.h:4, from Sample_Cutset.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Sample_Exact.cpp -o Sample_Exact.o In file included from CRF.h:4, from Sample_Exact.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Sample_Gibbs.cpp -o Sample_Gibbs.o In file included from CRF.h:4, from Sample_Gibbs.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Sample_Junction.cpp -o Sample_Junction.o In file included from CRF.h:4, from Sample_Junction.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Sample_Tree.cpp -o Sample_Tree.o In file included from CRF.h:4, from Sample_Tree.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c TRBP.cpp -o TRBP.o In file included from CRF.h:4, from TRBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Train.cpp -o Train.o In file included from CRF.h:4, from Train.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c TreeBP.cpp -o TreeBP.o In file included from CRF.h:4, from TreeBP.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c utils.cpp -o utils.o In file included from CRF.h:4, from utils.cpp:1: misc.h: In function ‘SEXPREC* GetListElement(SEXP, const char*)’: misc.h:82:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 82 | for (int i = 0; i < length(list); i++) | ^~~ misc.h:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 88 | return value; | ^~~~~~ g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o CRF.so BP.o CRF.o Clamp.o Decode_Chain.o Decode_Cutset.o Decode_Exact.o Decode_Greedy.o Decode_ICM.o Decode_Junction.o Decode_LBP.o Decode_RBP.o Decode_Sample.o Decode_TRBP.o Decode_Tree.o FibHeap.o Infer_Chain.o Infer_Cutset.o Infer_Exact.o Infer_Junction.o Infer_LBP.o Infer_RBP.o Infer_Sample.o Infer_TRBP.o Infer_Tree.o JunctionTree.o LoopyBP.o Make_AdjInfo.o Potential.o ResidualBP.o Sample_Chain.o Sample_Cutset.o Sample_Exact.o Sample_Gibbs.o Sample_Junction.o Sample_Tree.o TRBP.o Train.o TreeBP.o utils.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpPZTQzt/R.INSTALLae9c576ea392/CRF/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpPZTQzt/R.INSTALLae9c576ea392/CRF/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpPZTQzt/R.INSTALLae9c576ea392/CRF/src' installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-CRF/00new/CRF/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘CRF’ finding HTML links ... done CRF-package html Chain html Clique html Loop html Rain html Small html Tree html clamp.crf html clamp.reset html crf.nll html crf.update html decode.block html decode.chain html decode.conditional html decode.cutset html decode.exact html decode.greedy html decode.icm html decode.ilp html decode.junction html decode.lbp html decode.marginal html decode.rbp html decode.sample html decode.trbp html decode.tree html duplicate.crf html get.logPotential html get.potential html infer.chain html infer.conditional html infer.cutset html infer.exact html infer.junction html infer.lbp html infer.rbp html infer.sample html infer.trbp html infer.tree html make.crf html make.features html make.par html mrf.nll html mrf.stat html mrf.update html sample.chain html sample.conditional html sample.cutset html sample.exact html sample.gibbs html sample.junction html sample.tree html sub.crf html train.crf html train.mrf html ** 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 (CRF)