* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘CRF’ ...
** package ‘CRF’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-13 (Debian 13.2.0-23) 13.2.0’
make[1]: Entering directory '/tmp/RtmpGtNz2y/R.INSTALL176ffa37a06825/CRF/src'
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-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++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpGtNz2y/R.INSTALL176ffa37a06825/CRF/src'
make[1]: Entering directory '/tmp/RtmpGtNz2y/R.INSTALL176ffa37a06825/CRF/src'
make[1]: Leaving directory '/tmp/RtmpGtNz2y/R.INSTALL176ffa37a06825/CRF/src'
installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-CRF/00new/CRF/libs
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (CRF)