* installing *source* package ‘scorematchingad’ ... ** using staged installation checking for cmake... /usr/bin/cmake configure: Running CMake... -- The C compiler identification is Clang 18.1.8 -- The CXX compiler identification is Clang 18.1.8 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang-18 - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++-18 - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- cmake_install_datadir = share -- cmake_install_docdir = NOTFOUND -- cmake_install_includedirs = include -- cmake_install_libdirs = lib -- cmake_defined_ok = TRUE -- cppad_prefix = /usr/local -- cppad_postfix = NOTFOUND -- cppad_cxx_flags = -- cppad_profile_flag = NOTFOUND -- cppad_testvector = cppad -- cppad_max_num_threads = 48 -- cppad_tape_id_type = unsigned int -- cppad_tape_addr_type = unsigned int -- cppad_static_lib = FALSE -- cppad_debug_and_release = TRUE -- Performing Test minimal_cplusplus -- Performing Test minimal_cplusplus - Success -- minimal_cplusplus = 1 -- Performing Test use_cplusplus_2017_ok -- Performing Test use_cplusplus_2017_ok - Success -- use_cplusplus_2017_ok = 1 -- CMAKE_SYSTEM_NAME = Linux -- cppad_debug_which = debug_none -- CMAKE_BUILD_TYPE = minsizerel -- make check: avialable -- include_adolc = FALSE -- include_ipopt = FALSE -- CMAKE_CXX_FLAGS_RELEASE = -O3 -DNDEBUG -- Found OpenMP_C: -fopenmp=libomp (found version "5.1") -- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1") -- Found OpenMP: TRUE (found version "5.1") -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: thread -- boost_prefix = /usr -- Found /usr/include -- Found /usr/lib -- is_cppad_lib_dynamic = 1 -- cppad_c_compiler_cmd = clang-18 -- c_compiler_msvc_clang = 0 -- cppad_c_compiler_msvc_flags = 0 -- cppad_c_compiler_gnu_flags = 1 -- Performing Test compiler_has_conversion_warn -- Performing Test compiler_has_conversion_warn - Success -- compiler_has_conversion_warn = 1 -- cppad_boostvector = 0 -- cppad_cppadvector = 1 -- cppad_eigenvector = 0 -- cppad_stdvector = 0 -- Performing Test cppad_has_gettimeofday -- Performing Test cppad_has_gettimeofday - Success -- cppad_has_gettimeofday = 1 -- Performing Test cppad_tape_id_type_is_unsigned -- Performing Test cppad_tape_id_type_is_unsigned - Success -- cppad_tape_id_type_is_unsigned = 1 -- Performing Test cppad_tape_addr_type_is_unsigned -- Performing Test cppad_tape_addr_type_is_unsigned - Success -- cppad_tape_addr_type_is_unsigned = 1 -- Performing Test cppad_has_mkstemp -- Performing Test cppad_has_mkstemp - Success -- cppad_has_mkstemp = 1 -- Performing Test cppad_has_tmpnam_s -- Performing Test cppad_has_tmpnam_s - Failed -- cppad_has_tmpnam_s = 0 -- Performing Test cppad_is_same_unsigned_int_size_t -- Performing Test cppad_is_same_unsigned_int_size_t - Failed -- cppad_is_same_unsigned_int_size_t = 0 -- Performing Test cppad_is_same_tape_addr_type_size_t -- Performing Test cppad_is_same_tape_addr_type_size_t - Failed -- cppad_is_same_tape_addr_type_size_t = 0 -- Performing Test first_block_t_mod_double_zero -- Performing Test first_block_t_mod_double_zero - Success -- first_block_t_mod_double_zero = 1 -- Performing Test second_block_t_mod_double_zero -- Performing Test second_block_t_mod_double_zero - Success -- second_block_t_mod_double_zero = 1 -- soversion = 1828.5 -- Not Windows system so building shared cppad_lib -- make check_val_graph: available -- make check_example_abs_normal: available -- make check_example_atomic_four_lin_ode: available -- make check_example_atomic_four_mat_mul: available -- make check_example_atomic_four_vector: available -- make check_example_atomic_four: available -- make check_example_atomic_three: available -- make check_example_atomic_two: available -- make check_example_chkpoint_two: available -- make check_example_compare_change: available -- make check_example_general: available -- make check_example_get_started: available -- make check_example_graph: available -- make check_example_jit: available -- make check_example_json: available -- make check_example_multi_thread_openmp: available -- pthread library path = /usr/lib/x86_64-linux-gnu/libpthread.a -- Looking for pthread_barrier_wait in pthread -- Looking for pthread_barrier_wait in pthread - found -- make check_example_multi_thread_pthread: available -- Performing Test boost_multi_thread_ok -- Performing Test boost_multi_thread_ok - Success -- boost_multi_thread_ok = 1 -- make check_example_multi_thread_bthread: available -- make check_example_multi_thread: available -- make check_example_optimize: available -- make check_example_print_for: available -- make check_example_sparse: available -- make check_example_utility: available -- make check_example: available -- make check_introduction: available -- make check_test_more_deprecated_atomic_two: available -- make check_test_more_deprecated_chkpoint_one: available -- make check_test_more_deprecated: available -- make check_test_more_compare_c_c: available -- make check_test_more_compare_c_cpp: available -- make check_test_more_compare_c: available -- make check_test_more_debug_rel: available -- make check_test_more_cppad_for_tmb: available -- make check_test_more_general: available -- make check_test_more: available -- make check_speed_cppad: available -- make check_speed_cppad_jit: available -- make check_speed_double: available -- make check_speed_example: available -- make check_speed_program: available -- make check_speed_xpackage: available -- make check_speed: available -- Configuring done (9.3s) -- Generating done (0.1s) -- Build files have been written to: /srv/hornik/tmp/CRAN/scorematchingad.Rcheck/00_pkg_src/scorematchingad/inst/cppad/build /srv/hornik/tmp/CRAN/scorematchingad.Rcheck/00_pkg_src/scorematchingad [1] TRUE [1] TRUE configure: creating ./config.status ** libs using C++ compiler: ‘Debian clang version 18.1.8 (1+b1)’ clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c RcppExports.cpp -o RcppExports.o In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:26:9: warning: 'R_NO_REMAP' macro redefined [-Wmacro-redefined] 26 | #define R_NO_REMAP | ^ :4:9: note: previous definition is here 4 | #define R_NO_REMAP 1 | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:308: ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:309: ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:42: In file included from ../inst/include/cppad/core/atomic/two/atomic.hpp:618: ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 306 | { if( (x_index[i] > 0) & (x_index[j] > 0) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: note: cast one or both operands to int to silence this warning In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:53: In file included from ../inst/include/cppad/core/ad_fun.hpp:879: In file included from ../inst/include/cppad/core/optimize.hpp:241: In file included from ../inst/include/cppad/local/optimize/optimize_run.hpp:12: ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 470 | par_usage[i_par] = par_usage[i_par] | depend_x[j]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: note: cast one or both operands to int to silence this warning In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ 12 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c approxwrap.cpp -o approxwrap.o In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:26:9: warning: 'R_NO_REMAP' macro redefined [-Wmacro-redefined] 26 | #define R_NO_REMAP | ^ :4:9: note: previous definition is here 4 | #define R_NO_REMAP 1 | ^ In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:308: ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:309: ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:42: In file included from ../inst/include/cppad/core/atomic/two/atomic.hpp:618: ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 306 | { if( (x_index[i] > 0) & (x_index[j] > 0) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: note: cast one or both operands to int to silence this warning In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:53: In file included from ../inst/include/cppad/core/ad_fun.hpp:879: In file included from ../inst/include/cppad/core/optimize.hpp:241: In file included from ../inst/include/cppad/local/optimize/optimize_run.hpp:12: ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 470 | par_usage[i_par] = par_usage[i_par] | depend_x[j]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: note: cast one or both operands to int to silence this warning In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ In file included from approxwrap.cpp:1: In file included from ./approxwrap.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:52: In file included from ../inst/include/cppad/local/op.hpp:25: ../inst/include/cppad/local/op/cskip_op.hpp:145:22: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 145 | bool ok_to_skip = IdenticalCon(left) & IdenticalCon(right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/local/sweep/forward0.hpp:394:10: note: in instantiation of function template specialization 'CppAD::local::forward_cskip_op_0' requested here 394 | forward_cskip_op_0( | ^ ../inst/include/cppad/core/forward/forward.hpp:189:21: note: in instantiation of function template specialization 'CppAD::local::sweep::forward0' requested here 189 | local::sweep::forward0(&play_, s, true, | ^ ../inst/include/utils/approx.hpp:18:14: note: in instantiation of function template specialization 'CppAD::ADFun::Forward>' requested here 18 | out += f.Forward(0, centre); //zeroth order - constant component of taylor expansion | ^ approxwrap.cpp:8:9: note: in instantiation of function template specialization 'taylorapprox' requested here 8 | out = taylorapprox(*pfun, | ^ ../inst/include/cppad/local/op/cskip_op.hpp:145:22: note: cast one or both operands to int to silence this warning 145 | bool ok_to_skip = IdenticalCon(left) & IdenticalCon(right); | ^ 13 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c cppad_interface.cpp -o cppad_interface.o In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:26:9: warning: 'R_NO_REMAP' macro redefined [-Wmacro-redefined] 26 | #define R_NO_REMAP | ^ :4:9: note: previous definition is here 4 | #define R_NO_REMAP 1 | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:308: ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:309: ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:42: In file included from ../inst/include/cppad/core/atomic/two/atomic.hpp:618: ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 306 | { if( (x_index[i] > 0) & (x_index[j] > 0) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: note: cast one or both operands to int to silence this warning In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:53: In file included from ../inst/include/cppad/core/ad_fun.hpp:879: In file included from ../inst/include/cppad/core/optimize.hpp:241: In file included from ../inst/include/cppad/local/optimize/optimize_run.hpp:12: ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 470 | par_usage[i_par] = par_usage[i_par] | depend_x[j]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: note: cast one or both operands to int to silence this warning In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:36: ../inst/include/cppad/core/cond_exp.hpp:176:8: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 176 | if( IdenticalCon(left) & IdenticalCon(right) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/local/sweep/dynamic.hpp:389:31: note: in instantiation of function template specialization 'CppAD::CondExpOp' requested here 389 | all_par_vec[i_par] = CondExpOp( | ^ ../inst/include/cppad/core/new_dynamic.hpp:114:18: note: in instantiation of function template specialization 'CppAD::local::sweep::dynamic, Eigen::Matrix, -1, 1>, double>' requested here 114 | local::sweep::dynamic( | ^ cppad_interface.cpp:20:14: note: in instantiation of function template specialization 'CppAD::ADFun, double>::new_dynamic, -1, 1>>' requested here 20 | pfunhigher.new_dynamic(newvalue); //before switch the newvalue is the dynamic parameter vector | ^ ../inst/include/cppad/core/cond_exp.hpp:176:8: note: cast one or both operands to int to silence this warning 176 | if( IdenticalCon(left) & IdenticalCon(right) ) | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:45: In file included from ../inst/include/cppad/core/ad.hpp:10: ../inst/include/cppad/core/identical.hpp:37:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 37 | { return Constant(x) & IdenticalCon(x.value_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/cond_exp.hpp:176:8: note: in instantiation of function template specialization 'CppAD::IdenticalCon' requested here 176 | if( IdenticalCon(left) & IdenticalCon(right) ) | ^ ../inst/include/cppad/local/sweep/dynamic.hpp:389:31: note: in instantiation of function template specialization 'CppAD::CondExpOp' requested here 389 | all_par_vec[i_par] = CondExpOp( | ^ ../inst/include/cppad/core/new_dynamic.hpp:114:18: note: in instantiation of function template specialization 'CppAD::local::sweep::dynamic, Eigen::Matrix, -1, 1>, double>' requested here 114 | local::sweep::dynamic( | ^ cppad_interface.cpp:20:14: note: in instantiation of function template specialization 'CppAD::ADFun, double>::new_dynamic, -1, 1>>' requested here 20 | pfunhigher.new_dynamic(newvalue); //before switch the newvalue is the dynamic parameter vector | ^ ../inst/include/cppad/core/identical.hpp:37:11: note: cast one or both operands to int to silence this warning 37 | { return Constant(x) & IdenticalCon(x.value_); } | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:52: In file included from ../inst/include/cppad/local/op.hpp:25: ../inst/include/cppad/local/op/cskip_op.hpp:145:22: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 145 | bool ok_to_skip = IdenticalCon(left) & IdenticalCon(right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/local/sweep/forward0.hpp:394:10: note: in instantiation of function template specialization 'CppAD::local::forward_cskip_op_0>' requested here 394 | forward_cskip_op_0( | ^ ../inst/include/cppad/core/forward/forward.hpp:189:21: note: in instantiation of function template specialization 'CppAD::local::sweep::forward0, double>' requested here 189 | local::sweep::forward0(&play_, s, true, | ^ cppad_interface.cpp:21:18: note: in instantiation of function template specialization 'CppAD::ADFun, double>::Forward, -1, 1>>' requested here 21 | y = pfunhigher.Forward(0, newdynparam); //before the switch the newdynparam is the independent value | ^ ../inst/include/cppad/local/op/cskip_op.hpp:145:22: note: cast one or both operands to int to silence this warning 145 | bool ok_to_skip = IdenticalCon(left) & IdenticalCon(right); | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:45: In file included from ../inst/include/cppad/core/ad.hpp:10: ../inst/include/cppad/core/identical.hpp:52:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 52 | { return Constant(x) & IdenticalZero(x.value_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/local/op/cskip_op.hpp:163:19: note: in instantiation of function template specialization 'CppAD::IdenticalZero' requested here 163 | true_case = IdenticalZero(diff); | ^ ../inst/include/cppad/local/sweep/forward0.hpp:394:10: note: in instantiation of function template specialization 'CppAD::local::forward_cskip_op_0>' requested here 394 | forward_cskip_op_0( | ^ ../inst/include/cppad/core/forward/forward.hpp:189:21: note: in instantiation of function template specialization 'CppAD::local::sweep::forward0, double>' requested here 189 | local::sweep::forward0(&play_, s, true, | ^ cppad_interface.cpp:21:18: note: in instantiation of function template specialization 'CppAD::ADFun, double>::Forward, -1, 1>>' requested here 21 | y = pfunhigher.Forward(0, newdynparam); //before the switch the newdynparam is the independent value | ^ ../inst/include/cppad/core/identical.hpp:52:11: note: cast one or both operands to int to silence this warning 52 | { return Constant(x) & IdenticalZero(x.value_); } | ^ In file included from cppad_interface.cpp:1: In file included from ./cppad_interface.h:7: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:52: In file included from ../inst/include/cppad/local/op.hpp:25: ../inst/include/cppad/local/op/cskip_op.hpp:145:22: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 145 | bool ok_to_skip = IdenticalCon(left) & IdenticalCon(right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/local/sweep/forward0.hpp:394:10: note: in instantiation of function template specialization 'CppAD::local::forward_cskip_op_0' requested here 394 | forward_cskip_op_0( | ^ ../inst/include/cppad/core/forward/forward.hpp:189:21: note: in instantiation of function template specialization 'CppAD::local::sweep::forward0' requested here 189 | local::sweep::forward0(&play_, s, true, | ^ cppad_interface.cpp:53:15: note: in instantiation of function template specialization 'CppAD::ADFun::Forward>' requested here 53 | out = pfun->Forward(0, x); //treat the Rcpp::XPtr as a regular pointer | ^ ../inst/include/cppad/local/op/cskip_op.hpp:145:22: note: cast one or both operands to int to silence this warning 145 | bool ok_to_skip = IdenticalCon(left) & IdenticalCon(right); | ^ 17 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c exposemanifold.cpp -o exposemanifold.o In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:26:9: warning: 'R_NO_REMAP' macro redefined [-Wmacro-redefined] 26 | #define R_NO_REMAP | ^ :4:9: note: previous definition is here 4 | #define R_NO_REMAP 1 | ^ In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:308: ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:309: ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:42: In file included from ../inst/include/cppad/core/atomic/two/atomic.hpp:618: ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 306 | { if( (x_index[i] > 0) & (x_index[j] > 0) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: note: cast one or both operands to int to silence this warning In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:53: In file included from ../inst/include/cppad/core/ad_fun.hpp:879: In file included from ../inst/include/cppad/core/optimize.hpp:241: In file included from ../inst/include/cppad/local/optimize/optimize_run.hpp:12: ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 470 | par_usage[i_par] = par_usage[i_par] | depend_x[j]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: note: cast one or both operands to int to silence this warning In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from exposemanifold.cpp:1: In file included from ./exposemanifold.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ 12 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c tapebdryweight.cpp -o tapebdryweight.o In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:26:9: warning: 'R_NO_REMAP' macro redefined [-Wmacro-redefined] 26 | #define R_NO_REMAP | ^ :4:9: note: previous definition is here 4 | #define R_NO_REMAP 1 | ^ In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:308: ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:309: ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:42: In file included from ../inst/include/cppad/core/atomic/two/atomic.hpp:618: ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 306 | { if( (x_index[i] > 0) & (x_index[j] > 0) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: note: cast one or both operands to int to silence this warning In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:53: In file included from ../inst/include/cppad/core/ad_fun.hpp:879: In file included from ../inst/include/cppad/core/optimize.hpp:241: In file included from ../inst/include/cppad/local/optimize/optimize_run.hpp:12: ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 470 | par_usage[i_par] = par_usage[i_par] | depend_x[j]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: note: cast one or both operands to int to silence this warning In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from tapebdryweight.cpp:1: In file included from ./tapebdryweight.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ 12 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c tapell.cpp -o tapell.o In file included from tapell.cpp:1: In file included from ./tapell.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:26: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:26:9: warning: 'R_NO_REMAP' macro redefined [-Wmacro-redefined] 26 | #define R_NO_REMAP | ^ :4:9: note: previous definition is here 4 | #define R_NO_REMAP 1 | ^ In file included from tapell.cpp:1: In file included from ./tapell.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from tapell.cpp:1: In file included from ./tapell.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from tapell.cpp:1: In file included from ./tapell.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from tapell.cpp:1: In file included from ./tapell.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ In file included from tapell.cpp:1: In file included from ./tapell.h:6: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:308: ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from tapell.cpp:1: In file included from ./tapell.h:6: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:309: ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from tapell.cpp:1: In file included from ./tapell.h:6: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:42: In file included from ../inst/include/cppad/core/atomic/two/atomic.hpp:618: ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 306 | { if( (x_index[i] > 0) & (x_index[j] > 0) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: note: cast one or both operands to int to silence this warning In file included from tapell.cpp:1: In file included from ./tapell.h:6: In file included from ../inst/include/cppad/cppad.hpp:53: In file included from ../inst/include/cppad/core/ad_fun.hpp:879: In file included from ../inst/include/cppad/core/optimize.hpp:241: In file included from ../inst/include/cppad/local/optimize/optimize_run.hpp:12: ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 470 | par_usage[i_par] = par_usage[i_par] | depend_x[j]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: note: cast one or both operands to int to silence this warning 12 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c tapesmd.cpp -o tapesmd.o In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:4: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:26:9: warning: 'R_NO_REMAP' macro redefined [-Wmacro-redefined] 26 | #define R_NO_REMAP | ^ :4:9: note: previous definition is here 4 | #define R_NO_REMAP 1 | ^ In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:308: ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_y[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/jac_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:41: In file included from ../inst/include/cppad/core/chkpoint_two/chkpoint_two.hpp:309: ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 60 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:60:11: note: cast one or both operands to int to silence this warning ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 70 | if( select_x[j] & select_x[i] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/chkpoint_two/hes_sparsity.hpp:70:11: note: cast one or both operands to int to silence this warning In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:42: In file included from ../inst/include/cppad/core/atomic/two/atomic.hpp:618: ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 306 | { if( (x_index[i] > 0) & (x_index[j] > 0) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/atomic/two/for_sparse_hes.hpp:306:14: note: cast one or both operands to int to silence this warning In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:53: In file included from ../inst/include/cppad/core/ad_fun.hpp:879: In file included from ../inst/include/cppad/core/optimize.hpp:241: In file included from ../inst/include/cppad/local/optimize/optimize_run.hpp:12: ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 470 | par_usage[i_par] = par_usage[i_par] | depend_x[j]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || ../inst/include/cppad/local/optimize/get_par_usage.hpp:470:32: note: cast one or both operands to int to silence this warning In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:61: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:29: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseLU:35: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:31: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable] 72 | Index replacements = 0; | ^ In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:10: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:37: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/SparseExtra:45: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 246 | int count = 0; | ^ In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:49: In file included from ../inst/include/cppad/core/user_ad.hpp:57: In file included from ../inst/include/cppad/core/ad_valued.hpp:36: ../inst/include/cppad/core/cond_exp.hpp:176:8: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 176 | if( IdenticalCon(left) & IdenticalCon(right) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/local/op/cond_op.hpp:676:11: note: in instantiation of function template specialization 'CppAD::CondExpOp' requested here 676 | z[0] = CondExpOp( | ^ ../inst/include/cppad/local/sweep/forward0.hpp:373:10: note: in instantiation of function template specialization 'CppAD::local::forward_cond_op_0>' requested here 373 | forward_cond_op_0( | ^ ../inst/include/cppad/core/forward/forward.hpp:189:21: note: in instantiation of function template specialization 'CppAD::local::sweep::forward0, double>' requested here 189 | local::sweep::forward0(&play_, s, true, | ^ tapesmd.cpp:47:17: note: in instantiation of function template specialization 'CppAD::ADFun, double>::Forward, -1, 1>>' requested here 47 | h2 = h2tape.Forward(0, z); | ^ ../inst/include/cppad/core/cond_exp.hpp:176:8: note: cast one or both operands to int to silence this warning 176 | if( IdenticalCon(left) & IdenticalCon(right) ) | ^ In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:45: In file included from ../inst/include/cppad/core/ad.hpp:10: ../inst/include/cppad/core/identical.hpp:37:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 37 | { return Constant(x) & IdenticalCon(x.value_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/core/cond_exp.hpp:176:8: note: in instantiation of function template specialization 'CppAD::IdenticalCon' requested here 176 | if( IdenticalCon(left) & IdenticalCon(right) ) | ^ ../inst/include/cppad/local/op/cond_op.hpp:676:11: note: in instantiation of function template specialization 'CppAD::CondExpOp' requested here 676 | z[0] = CondExpOp( | ^ ../inst/include/cppad/local/sweep/forward0.hpp:373:10: note: in instantiation of function template specialization 'CppAD::local::forward_cond_op_0>' requested here 373 | forward_cond_op_0( | ^ ../inst/include/cppad/core/forward/forward.hpp:189:21: note: in instantiation of function template specialization 'CppAD::local::sweep::forward0, double>' requested here 189 | local::sweep::forward0(&play_, s, true, | ^ tapesmd.cpp:47:17: note: in instantiation of function template specialization 'CppAD::ADFun, double>::Forward, -1, 1>>' requested here 47 | h2 = h2tape.Forward(0, z); | ^ ../inst/include/cppad/core/identical.hpp:37:11: note: cast one or both operands to int to silence this warning 37 | { return Constant(x) & IdenticalCon(x.value_); } | ^ In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:52: In file included from ../inst/include/cppad/local/op.hpp:25: ../inst/include/cppad/local/op/cskip_op.hpp:145:22: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 145 | bool ok_to_skip = IdenticalCon(left) & IdenticalCon(right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/local/sweep/forward0.hpp:394:10: note: in instantiation of function template specialization 'CppAD::local::forward_cskip_op_0>' requested here 394 | forward_cskip_op_0( | ^ ../inst/include/cppad/core/forward/forward.hpp:189:21: note: in instantiation of function template specialization 'CppAD::local::sweep::forward0, double>' requested here 189 | local::sweep::forward0(&play_, s, true, | ^ tapesmd.cpp:47:17: note: in instantiation of function template specialization 'CppAD::ADFun, double>::Forward, -1, 1>>' requested here 47 | h2 = h2tape.Forward(0, z); | ^ ../inst/include/cppad/local/op/cskip_op.hpp:145:22: note: cast one or both operands to int to silence this warning 145 | bool ok_to_skip = IdenticalCon(left) & IdenticalCon(right); | ^ In file included from tapesmd.cpp:1: In file included from ./tapesmd.h:4: In file included from ../inst/include/scorematchingad.h:7: In file included from ../inst/include/cppad/example/cppad_eigen.hpp:233: In file included from ../inst/include/cppad/cppad.hpp:45: In file included from ../inst/include/cppad/core/ad.hpp:10: ../inst/include/cppad/core/identical.hpp:52:11: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 52 | { return Constant(x) & IdenticalZero(x.value_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../inst/include/cppad/local/op/cskip_op.hpp:163:19: note: in instantiation of function template specialization 'CppAD::IdenticalZero' requested here 163 | true_case = IdenticalZero(diff); | ^ ../inst/include/cppad/local/sweep/forward0.hpp:394:10: note: in instantiation of function template specialization 'CppAD::local::forward_cskip_op_0>' requested here 394 | forward_cskip_op_0( | ^ ../inst/include/cppad/core/forward/forward.hpp:189:21: note: in instantiation of function template specialization 'CppAD::local::sweep::forward0, double>' requested here 189 | local::sweep::forward0(&play_, s, true, | ^ tapesmd.cpp:47:17: note: in instantiation of function template specialization 'CppAD::ADFun, double>::Forward, -1, 1>>' requested here 47 | h2 = h2tape.Forward(0, z); | ^ ../inst/include/cppad/core/identical.hpp:52:11: note: cast one or both operands to int to silence this warning 52 | { return Constant(x) & IdenticalZero(x.value_); } | ^ 16 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c temp_file.cpp -o temp_file.o clang++-18 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o scorematchingad.so RcppExports.o approxwrap.o cppad_interface.o exposemanifold.o tapebdryweight.o tapell.o tapesmd.o temp_file.o -L/home/hornik/tmp/R/lib -lR installing to /srv/hornik/tmp/CRAN/scorematchingad.Rcheck/00LOCK-scorematchingad/00new/scorematchingad/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** 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 (scorematchingad)