* 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)