* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘fcaR’ ...
** this is package ‘fcaR’ version ‘1.5.0’
** package ‘fcaR’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-14 (Debian 14.3.0-12) 14.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpYpQM9B/R.INSTALL3e478364ba61d5/fcaR/src'
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c LatticeMeetJoin.cpp -o LatticeMeetJoin.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c LatticeProperties.cpp -o LatticeProperties.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c Logics.cpp -o Logics.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c MatrixFactorization.cpp -o MatrixFactorization.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c Randomize.cpp -o Randomize.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c RcppExports.cpp -o RcppExports.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c Transitivity.cpp -o Transitivity.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c aux_functions.cpp -o aux_functions.o
aux_functions.cpp: In function ‘void get_column(SparseVector*, const SparseVector&, int)’:
aux_functions.cpp:38:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
   38 |   if (id_col + 1 >= qA.p.used) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c binary_next_closure.cpp -o binary_next_closure.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c binary_operations.cpp -o binary_operations.o
binary_operations.cpp: In function ‘void binary_extent(IntArray*, const BinarySparseVector*, const Rcpp::IntegerMatrix&)’:
binary_operations.cpp:64:7: warning: unused variable ‘n_attributes’ [-Wunused-variable]
   64 |   int n_attributes = I.ncol();
      |       ^~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c fastcbo-binary.cpp -o fastcbo-binary.o
fastcbo-binary.cpp: In function ‘void fastcbo_core_v17(int, int, int, Bitset&, Bitset&, const AttributeCols&, const ObjectRows&, SparseVector*, DoubleArray*, double*, double*, Extent_v_io&, Bitset&, double*)’:
fastcbo-binary.cpp:120:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  120 |     if (k == i) {
      |         ~~^~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c fastcbo.cpp -o fastcbo.o
fastcbo.cpp: In function ‘void FuzzyFastGenerateFrom4(double*, int, int, int, Rcpp::StringVector, double*, SparseVector*, SparseVector*, const SparseVector&, const SparseVector&, int, int, const double*, double*, double*, double*, int, bool)’:
fastcbo.cpp:150:18: warning: unused variable ‘s_idx’ [-Wunused-variable]
  150 |           size_t s_idx = 0;
      |                  ^~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c formatting.cpp -o formatting.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c fuzzy_do.cpp -o fuzzy_do.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c implication_tree.cpp -o implication_tree.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c inclose.cpp -o inclose.o
inclose.cpp: In function ‘bool is_canonical5(double*, SparseVector, DoubleArray, int, int, int, int, int, int*, int, double*, double*, bool)’:
inclose.cpp:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   49 |       for (int i = 0; i < A.i.used; i++) {
      |                       ~~^~~~~~~~~~
inclose.cpp: In function ‘void inclose_core(double*, double*, int, int, int, int, int, int, SparseVector*, DoubleArray*, const double*, const bool*, int*, double*, double*, double*, int, bool*, bool)’:
inclose.cpp:201:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  201 |         for (int id = 0; id < Arnew.i.used; id++) {
      |                          ~~~^~~~~~~~~~~~~~
inclose.cpp:226:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  226 |             if ((count < Arnew.i.used) && (z == Arnew.i.array[count])) {
      |                  ~~~~~~^~~~~~~~~~~~~~
inclose.cpp:276:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  276 |         for (int i = 0; i < Arnew.i.used; i++) {
      |                         ~~^~~~~~~~~~~~~~
inclose.cpp:343:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  343 |                 if ((count < Arnew.i.used) && (z == Arnew.i.array[count])) {
      |                      ~~~~~~^~~~~~~~~~~~~~
inclose.cpp:399:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  399 |   for (int i = 0; i < jchildren.used; i++) {
      |                   ~~^~~~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c inclose_binary_final.cpp -o inclose_binary_final.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c inclose_binary_old.cpp -o inclose_binary_old.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c lattice_algorithms.cpp -o lattice_algorithms.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c metrics.cpp -o metrics.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c metrics_advanced.cpp -o metrics_advanced.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c my_tests.cpp -o my_tests.o
my_tests.cpp: In function ‘void test_new(Rcpp::S4)’:
my_tests.cpp:8:16: warning: variable ‘V’ set but not used [-Wunused-but-set-variable]
    8 |   SparseVector V = S4toSparse(A);
      |                ^
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c nextclosure.cpp -o nextclosure.o
nextclosure.cpp: In function ‘Rcpp::List next_closure_implications(Rcpp::NumericMatrix, Rcpp::List, Rcpp::StringVector, Rcpp::String, Rcpp::String, bool, bool)’:
nextclosure.cpp:511:10: warning: unused variable ‘pctg’ [-Wunused-variable]
  511 |   double pctg, old_pctg = 0;
      |          ^~~~
nextclosure.cpp:511:16: warning: unused variable ‘old_pctg’ [-Wunused-variable]
  511 |   double pctg, old_pctg = 0;
      |                ^~~~~~~~
nextclosure.cpp: In function ‘Rcpp::List binary_next_closure_concepts(Rcpp::IntegerMatrix, bool)’:
nextclosure.cpp:944:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  944 |   while (A.i.used < n_attributes) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c set_operations_galois.cpp -o set_operations_galois.o
set_operations_galois.cpp: In function ‘void compute_intent(SparseVector*, SparseVector, double*, int, int, LogicOperator, LogicOperator)’:
set_operations_galois.cpp:189:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  189 |     for (size_t r = 0; r < n_objects; r++) {
      |                        ~~^~~~~~~~~~~
set_operations_galois.cpp:191:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  191 |       if (i < V.i.used && V.i.array[i] == r) {
      |           ~~^~~~~~~~~~
set_operations_galois.cpp:191:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  191 |       if (i < V.i.used && V.i.array[i] == r) {
      |                           ~~~~~~~~~~~~~^~~~
set_operations_galois.cpp: In function ‘void compute_extent(SparseVector*, SparseVector, double*, int, int, LogicOperator, LogicOperator)’:
set_operations_galois.cpp:305:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  305 |     for (size_t c = 0; c < n_attributes; c++) {
      |                        ~~^~~~~~~~~~~~~~
set_operations_galois.cpp:307:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  307 |       if (i < V.i.used && V.i.array[i] == c) {
      |           ~~^~~~~~~~~~
set_operations_galois.cpp:307:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  307 |       if (i < V.i.used && V.i.array[i] == c) {
      |                           ~~~~~~~~~~~~~^~~~
set_operations_galois.cpp: In function ‘void compute_upright_arrow(SparseVector*, SparseVector, double*, int, int, LogicOperator, LogicOperator)’:
set_operations_galois.cpp:431:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  431 |     for (size_t r = 0; r < n_objects; r++) {
      |                        ~~^~~~~~~~~~~
set_operations_galois.cpp:435:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  435 |       if (i < V.i.used) {
      |           ~~^~~~~~~~~~
set_operations_galois.cpp:437:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  437 |         if (V.i.array[i] == r) {
      |             ~~~~~~~~~~~~~^~~~
set_operations_galois.cpp: In function ‘void compute_downleft_arrow(SparseVector*, SparseVector, double*, int, int, LogicOperator, LogicOperator)’:
set_operations_galois.cpp:506:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  506 |     for (size_t c = 0; c < n_attributes; c++) {
      |                        ~~^~~~~~~~~~~~~~
set_operations_galois.cpp:510:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  510 |       if (i < V.i.used) {
      |           ~~^~~~~~~~~~
set_operations_galois.cpp:512:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  512 |         if (V.i.array[i] == c) {
      |             ~~~~~~~~~~~~~^~~~
set_operations_galois.cpp: In function ‘void compute_upleft_arrow(SparseVector*, SparseVector, double*, int, int, LogicOperator, LogicOperator)’:
set_operations_galois.cpp:585:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  585 |     for (size_t r = 0; r < n_objects; r++) {
      |                        ~~^~~~~~~~~~~
set_operations_galois.cpp:589:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  589 |       if (i < V.i.used) {
      |           ~~^~~~~~~~~~
set_operations_galois.cpp:591:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  591 |         if (V.i.array[i] == r) {
      |             ~~~~~~~~~~~~~^~~~
set_operations_galois.cpp: In function ‘void compute_downright_arrow(SparseVector*, SparseVector, double*, int, int, LogicOperator, LogicOperator)’:
set_operations_galois.cpp:666:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  666 |     for (size_t c = 0; c < n_attributes; c++) {
      |                        ~~^~~~~~~~~~~~~~
set_operations_galois.cpp:670:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  670 |       if (i < V.i.used) {
      |           ~~^~~~~~~~~~
set_operations_galois.cpp:672:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  672 |         if (V.i.array[i] == c) {
      |             ~~~~~~~~~~~~~^~~~
set_operations_galois.cpp: In function ‘void is_subset(SparseVector, ImplicationTree, IntArray*, bool*)’:
set_operations_galois.cpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
  729 |     for (int i = 0; i < t.COUNT.used; i++) {
      |                     ~~^~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c subsetting_dispatcher.cpp -o subsetting_dispatcher.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c subsetting_legacy.cpp -o subsetting_legacy.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c vector_operations.cpp -o vector_operations.o
vector_operations.cpp: In function ‘void printArray(IntArray)’:
vector_operations.cpp:63:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   63 |     for (int i = 0; i < a.used; i++) {
      |                     ~~^~~~~~~~
vector_operations.cpp: In function ‘void printArray(DoubleArray)’:
vector_operations.cpp:142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  142 |     for (int i = 0; i < a.used; i++) {
      |                     ~~^~~~~~~~
vector_operations.cpp: In function ‘SparseVector set_difference_sparse(Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::NumericVector, int)’:
vector_operations.cpp:495:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
  495 |   for (size_t p = 0; p < xp.size() - 1; p++) {
      |                      ~~^~~~~~~~~~~~~~~
vector_operations.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  502 |     for (size_t i = init_x; i < end_x; i++) {
      |                             ~~^~~~~~~
vector_operations.cpp:523:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  523 |       for (size_t j = init_y; j < end_y; j++) {
      |                               ~~^~~~~~~
vector_operations.cpp: In function ‘SparseVector set_difference_sparse1(Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::NumericVector, int)’:
vector_operations.cpp:601:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
  601 |   for (size_t p = 0; p < xp.size() - 1; p++) {
      |                      ~~^~~~~~~~~~~~~~~
vector_operations.cpp:608:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  608 |     for (size_t i = init_x; i < end_x; i++) {
      |                             ~~^~~~~~~
vector_operations.cpp:629:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  629 |       for (size_t j = init_y; j < end_y; j++) {
      |                               ~~^~~~~~~
vector_operations.cpp: In function ‘SparseVector set_intersection_sparse1(Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::IntegerVector, Rcpp::NumericVector, int)’:
vector_operations.cpp:706:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
  706 |   for (size_t p = 0; p < xp.size() - 1; p++) {
      |                      ~~^~~~~~~~~~~~~~~
vector_operations.cpp:713:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  713 |     for (size_t i = init_x; i < end_x; i++) {
      |                             ~~^~~~~~~
vector_operations.cpp:717:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  717 |       for (size_t j = init_y; j < end_y; j++) {
      |                               ~~^~~~~~~
vector_operations.cpp:715:12: warning: unused variable ‘add’ [-Wunused-variable]
  715 |       bool add = false;
      |            ^~~
vector_operations.cpp: In function ‘Rcpp::NumericVector as_vector(SparseVector)’:
vector_operations.cpp:775:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  775 |   for (int i = 0; i < v.i.used; i++) {
      |                   ~~^~~~~~~~~~
vector_operations.cpp: In function ‘double get_element(SparseVector, int)’:
vector_operations.cpp:871:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  871 |   if (n > v.length - 1) {
      |       ~~^~~~~~~~~~~~~~
vector_operations.cpp:879:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  879 |   for (int i = 0; i < v.i.used; i++) {
      |                   ~~^~~~~~~~~~
g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o fcaR.so LatticeMeetJoin.o LatticeProperties.o Logics.o MatrixFactorization.o Randomize.o RcppExports.o Transitivity.o aux_functions.o binary_next_closure.o binary_operations.o fastcbo-binary.o fastcbo.o formatting.o fuzzy_do.o implication_tree.o inclose.o inclose_binary_final.o inclose_binary_old.o lattice_algorithms.o metrics.o metrics_advanced.o my_tests.o nextclosure.o set_operations_galois.o subsetting_dispatcher.o subsetting_legacy.o vector_operations.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpYpQM9B/R.INSTALL3e478364ba61d5/fcaR/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpYpQM9B/R.INSTALL3e478364ba61d5/fcaR/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpYpQM9B/R.INSTALL3e478364ba61d5/fcaR/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-fcaR/00new/fcaR/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘fcaR’
    finding HTML links ... done
    Concept                                 html  
    ConceptLattice                          html  
    ConceptSet                              html  
    FormalContext                           html  
    ImplicationSet                          html  
    RandomContext                           html  
    RandomDistributiveContext               html  
    RuleSet                                 html  
    Set                                     html  
    as_Set                                  html  
    as_vector                               html  
    calculate_density                       html  
    calculate_grades                        html  
    calculate_separation                    html  
    calculate_stability                     html  
    cobre32                                 html  
    cobre61                                 html  
    compute_labels_and_colors               html  
    conceptRegistry                         html  
    context_from_json                       html  
    dplyr_rules                             html  
    dplyr_verbs                             html  
    equivalencesRegistry                    html  
    export_to_tikz                          html  
    fcaR-package                            html  
    fcaR_options                            html  
    fetch_context                           html  
    find_causal_rules                       html  
    get_fcarepository_contexts              html  
    grapes-and-grapes                       html  
    grapes-entails-grapes                   html  
    grapes-equals-grapes                    html  
    grapes-grapes                           html  
    grapes-holds_in-grapes                  html  
    grapes-less-than-equals-grapes          html  
    grapes-or-grapes                        html  
    grapes-respects-grapes                  html  
    grapes-twiddle-grapes                   html  
    implications_from_json                  html  
    lattice_from_json                       html  
    lattice_plot                            html  
    parse_implication                       html  
    parse_implications                      html  
    planets                                 html  
    print.tikz_code                         html  
    print_repo_details                      html  
    randomize_context                       html  
    rules_from_json                         html  
    save_tikz                               html  
    scalingRegistry                         html  
    select_repository_context               html  
    vegas                                   html  
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (fcaR)