downloading reverse dependencies ... downloading CausalImpact_1.3.0.tar.gz ... ok downloading MarketMatching_1.2.1.tar.gz ... ok downloading STCCGEV_1.0.0.tar.gz ... ok installing dependencies ‘BoomSpikeSlab’, ‘bsts’, ‘CausalImpact’ begin installing package ‘BoomSpikeSlab’ * installing *source* package ‘BoomSpikeSlab’ ... ** this is package ‘BoomSpikeSlab’ version ‘1.2.7’ ** package ‘BoomSpikeSlab’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-1) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpwpWREl/R.INSTALL21080e75261744/BoomSpikeSlab/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c boom_spike_slab_init.cc -o boom_spike_slab_init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c logit_spike_slab_wrapper.cc -o logit_spike_slab_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/DoubleModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GammaModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ChisqModel.hpp:21, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:23, from logit_spike_slab_wrapper.cc:11: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:31, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BinomialLogitAuxmixSampler.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BinomialLogitSpikeSlabSampler.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BinomialLogitCompositeSpikeSlabSampler.hpp:22, from logit_spike_slab_wrapper.cc:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp: In member function ‘int BOOM::ParallelLatentDataImputer::number_of_observations_managed() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < workers_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from logit_spike_slab_wrapper.cc:14: utils.h: In instantiation of ‘void BOOM::spikeslab::InitializeCoefficients(const BOOM::Vector&, const BOOM::Vector&, BOOM::Ptr, BOOM::Ptr) [with SAMPLER = BOOM::BinomialLogitCompositeSpikeSlabSampler]’: logit_spike_slab_wrapper.cc:95:46: required from here 95 | BOOM::spikeslab::InitializeCoefficients( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 96 | BOOM::ToBoomVector(r_beta0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | prior.prior_inclusion_probabilities(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | model, | ~~~~~~ 99 | sampler); | ~~~~~~~~ utils.h:35:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 0; i < initial_beta.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c mlm_spike_slab_wrapper.cc -o mlm_spike_slab_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:31, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/MLVS_data_imputer.hpp:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/MLVS.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/MultinomialLogitCompositeSpikeSlabSampler.hpp:24, from mlm_spike_slab_wrapper.cc:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp: In member function ‘int BOOM::ParallelLatentDataImputer::number_of_observations_managed() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < workers_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/EmMixtureComponent.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/MultinomialLogitModel.hpp:23, from mlm_spike_slab_wrapper.cc:1: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from mlm_spike_slab_wrapper.cc:5: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c nested_regression_wrapper.cc -o nested_regression_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/WishartModel.hpp:23, from nested_regression_wrapper.cc:1: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/RegressionShrinkageSampler.hpp:24, from nested_regression_wrapper.cc:6: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c nnet_wrapper.cc -o nnet_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Nnet/GaussianFeedForwardNeuralNetwork.hpp:21, from nnet_wrapper.cc:3: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Nnet/Nnet.hpp: In function ‘void BOOM::Nnet::to_binary(const BOOM::Vector&, std::vector&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Nnet/Nnet.hpp:40:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | for (int i = 0; i < numeric.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:31, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BinomialLogitAuxmixSampler.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BinomialLogitSpikeSlabSampler.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BinomialLogitCompositeSpikeSlabSampler.hpp:22, from nnet_wrapper.cc:11: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp: In member function ‘int BOOM::ParallelLatentDataImputer::number_of_observations_managed() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < workers_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/EmMixtureComponent.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/BinomialLogitModel.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Nnet/Nnet.hpp:22: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from nnet_wrapper.cc:18: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c poisson_spike_slab_wrapper.cc -o poisson_spike_slab_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:31, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/PoissonRegressionAuxMixSampler.hpp:30, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/PoissonRegressionSpikeSlabSampler.hpp:24, from poisson_spike_slab_wrapper.cc:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp: In member function ‘int BOOM::ParallelLatentDataImputer::number_of_observations_managed() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < workers_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/Glm.hpp:27, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PoissonRegressionModel.hpp:24, from poisson_spike_slab_wrapper.cc:3: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModelGivenScalarSigma.hpp:23, from poisson_spike_slab_wrapper.cc:7: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from poisson_spike_slab_wrapper.cc:16: utils.h: In instantiation of ‘void BOOM::spikeslab::InitializeCoefficients(const BOOM::Vector&, const BOOM::Vector&, BOOM::Ptr, BOOM::Ptr) [with SAMPLER = BOOM::PoissonRegressionSpikeSlabSampler]’: poisson_spike_slab_wrapper.cc:55:44: required from here 55 | BOOM::spikeslab::InitializeCoefficients( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 56 | ToBoomVector(r_initial_beta), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | prior_spec.spike()->prior_inclusion_probabilities(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | model, | ~~~~~~ 59 | sampler); | ~~~~~~~~ utils.h:35:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 0; i < initial_beta.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c probit_spike_slab_wrapper.cc -o probit_spike_slab_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/DoubleModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GammaModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ChisqModel.hpp:21, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:23, from probit_spike_slab_wrapper.cc:11: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from probit_spike_slab_wrapper.cc:14: utils.h: In instantiation of ‘void BOOM::spikeslab::InitializeCoefficients(const BOOM::Vector&, const BOOM::Vector&, BOOM::Ptr, BOOM::Ptr) [with SAMPLER = BOOM::BinomialProbitCompositeSpikeSlabSampler]’: probit_spike_slab_wrapper.cc:80:46: required from here 80 | BOOM::spikeslab::InitializeCoefficients( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 81 | BOOM::ToBoomVector(r_beta0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | prior.prior_inclusion_probabilities(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | model, | ~~~~~~ 84 | sampler); | ~~~~~~~~ utils.h:35:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 0; i < initial_beta.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c quantile_spike_wrapper.cc -o quantile_spike_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:31, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/QuantileRegressionPosteriorSampler.hpp:28, from quantile_spike_wrapper.cc:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp: In member function ‘int BOOM::ParallelLatentDataImputer::number_of_observations_managed() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < workers_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/Glm.hpp:27, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/QuantileRegressionModel.hpp:24, from quantile_spike_wrapper.cc:3: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from quantile_spike_wrapper.cc:10: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from quantile_spike_wrapper.cc:13: utils.h: In instantiation of ‘void BOOM::spikeslab::InitializeCoefficients(const BOOM::Vector&, const BOOM::Vector&, BOOM::Ptr, BOOM::Ptr) [with SAMPLER = BOOM::QuantileRegressionSpikeSlabSampler]’: quantile_spike_wrapper.cc:50:44: required from here 50 | BOOM::spikeslab::InitializeCoefficients( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 51 | ToBoomVector(r_initial_beta), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | prior_spec.spike()->prior_inclusion_probabilities(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | model, | ~~~~~~ 54 | sampler); | ~~~~~~~~ utils.h:35:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 0; i < initial_beta.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c shrinkage_regression_wrapper.cc -o shrinkage_regression_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/DoubleModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GammaModel.hpp:24, from shrinkage_regression_wrapper.cc:1: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModel.hpp:22, from shrinkage_regression_wrapper.cc:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c spike_slab_wrapper.cc -o spike_slab_wrapper.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/DoubleModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GammaModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ChisqModel.hpp:21, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BregVsSampler.hpp:22, from spike_slab_wrapper.cc:6: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModelGivenScalarSigma.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/SpikeSlabDaRegressionSampler.hpp:27, from spike_slab_wrapper.cc:8: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from spike_slab_wrapper.cc:23: utils.h: In instantiation of ‘void BOOM::spikeslab::InitializeCoefficients(const BOOM::Vector&, const BOOM::Vector&, BOOM::Ptr, BOOM::Ptr) [with SAMPLER = BOOM::BregVsSampler]’: spike_slab_wrapper.cc:113:48: required from here 113 | BOOM::spikeslab::InitializeCoefficients( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 114 | model->Beta(), | ~~~~~~~~~~~~~~ 115 | prior.spike()->prior_inclusion_probabilities(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | model, | ~~~~~~ 117 | ssvs_sampler); | ~~~~~~~~~~~~~ utils.h:35:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 0; i < initial_beta.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ utils.h: In instantiation of ‘void BOOM::spikeslab::InitializeCoefficients(const BOOM::Vector&, const BOOM::Vector&, BOOM::Ptr, BOOM::Ptr) [with SAMPLER = BOOM::AdaptiveSpikeSlabRegressionSampler]’: spike_slab_wrapper.cc:135:48: required from here 135 | BOOM::spikeslab::InitializeCoefficients( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 136 | model->Beta(), | ~~~~~~~~~~~~~~ 137 | prior.spike()->prior_inclusion_probabilities(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | model, | ~~~~~~ 139 | ssvs_sampler); | ~~~~~~~~~~~~~ utils.h:35:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 0; i < initial_beta.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ utils.h: In instantiation of ‘void BOOM::spikeslab::InitializeCoefficients(const BOOM::Vector&, const BOOM::Vector&, BOOM::Ptr, BOOM::Ptr) [with SAMPLER = BOOM::SpikeSlabDaRegressionSampler]’: spike_slab_wrapper.cc:157:46: required from here 157 | BOOM::spikeslab::InitializeCoefficients( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 158 | model->Beta(), | ~~~~~~~~~~~~~~ 159 | prior.spike()->prior_inclusion_probabilities(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | model, | ~~~~~~ 161 | oda_sampler); | ~~~~~~~~~~~~ utils.h:35:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 0; i < initial_beta.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c splines.cc -o splines.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from splines.cc:9: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from splines.cc:11: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ splines.cc: In function ‘SEXPREC* boom_spike_slab_Bspline_basis(SEXP, SEXP)’: splines.cc:38:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | for (int i = 0; i < x.size(); ++i) { | ~~^~~~~~~~~~ splines.cc: In function ‘SEXPREC* boom_spike_slab_Mspline_basis(SEXP, SEXP)’: splines.cc:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < x.size(); ++i) { | ~~^~~~~~~~~~ splines.cc: In function ‘SEXPREC* boom_spike_slab_Ispline_basis(SEXP, SEXP)’: splines.cc:77:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for (int i = 0; i < x.size(); ++i) { | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o BoomSpikeSlab.so boom_spike_slab_init.o logit_spike_slab_wrapper.o mlm_spike_slab_wrapper.o nested_regression_wrapper.o nnet_wrapper.o poisson_spike_slab_wrapper.o probit_spike_slab_wrapper.o quantile_spike_wrapper.o shrinkage_regression_wrapper.o spike_slab_wrapper.o splines.o /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/lib/libboom.a -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpwpWREl/R.INSTALL21080e75261744/BoomSpikeSlab/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-BoomSpikeSlab/00new/BoomSpikeSlab/libs ** R ** 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 (BoomSpikeSlab) begin installing package ‘bsts’ * installing *source* package ‘bsts’ ... ** this is package ‘bsts’ version ‘0.9.11’ ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-1) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpL5thKX/R.INSTALL210941f02e4f9/bsts/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c aggregate_time_series.cc -o aggregate_time_series.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bsts.cc -o bsts.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from bsts.cc:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from bsts.cc:22: create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsts.cc: In function ‘SEXPREC* analysis_common_r_bsts_one_step_prediction_errors_(SEXP, SEXP, SEXP)’: bsts.cc:211:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for (int i = 0; i < cutpoints.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ bsts.cc:217:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < futures.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ bsts.cc:223:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int i = 0; i < prediction_errors.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bsts_init.cc -o bsts_init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c create_dynamic_intercept_state_model.cpp -o create_dynamic_intercept_state_model.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from create_state_model.h:24, from create_dynamic_intercept_state_model.h:21, from create_dynamic_intercept_state_model.cpp:19: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from create_state_model.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from create_dynamic_intercept_state_model.cpp:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ create_dynamic_intercept_state_model.cpp: In member function ‘BOOM::Ptr BOOM::bsts::DynamicInterceptStateModelFactory::CreateStateModel(BOOM::DynamicInterceptRegressionModel*, SEXP, const std::string&)’: create_dynamic_intercept_state_model.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int i = 0; i < class_info.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/DynamicInterceptRegression.hpp:29, from create_dynamic_intercept_state_model.cpp:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/RegressionModel.hpp:33, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/RegressionStateModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/DynamicInterceptRegression.hpp:26: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/SufstatDataPolicy.hpp: In instantiation of ‘void BOOM::SufstatDataPolicy::refresh_suf() [with D = BOOM::UnivData; S = BOOM::GaussianSuf]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/SufstatDataPolicy.hpp:145:5: required from ‘void BOOM::SufstatDataPolicy::set_data(const DatasetType&) [with D = BOOM::UnivData; S = BOOM::GaussianSuf; DatasetType = std::vector > >]’ 145 | refresh_suf(); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/SufstatDataPolicy.hpp:143:8: required from here 143 | void SufstatDataPolicy::set_data(const DatasetType &d) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/SufstatDataPolicy.hpp:83:24: warning: comparison of integer expressions of different signedness: ‘BOOM::uint’ {aka ‘long int’} and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (uint i = 0; i < d.size(); ++i) suf_->update(d[i]); | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c create_shared_state_model.cpp -o create_shared_state_model.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from create_state_model.h:24, from create_shared_state_model.h:21, from create_shared_state_model.cpp:19: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from create_state_model.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:21, from create_shared_state_model.h:24: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:26: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp: In instantiation of ‘bool BOOM::StateSpaceUtils::SharedStateModelManager::has_series_specific_state() const [with PROXY = BOOM::ProxyScalarStateSpaceModel]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:214:54: required from here 214 | return state_manager_.has_series_specific_state(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp:47:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for (int i = 0; i < proxy_models_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp: In instantiation of ‘void BOOM::StateSpaceUtils::SharedStateModelManager::observe_time_dimension(int) [with PROXY = BOOM::ProxyScalarStateSpaceModel]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:380:44: required from here 380 | state_manager_.observe_time_dimension(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp:86:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int m = 0; m < proxy_models_.size(); ++m) { | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:30: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c create_state_model.cpp -o create_state_model.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from create_state_model.h:24, from create_state_model.cpp:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from create_state_model.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from create_state_model.cpp:25: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/PosteriorSamplers/DynamicRegressionArPosteriorSampler.hpp:23, from create_state_model.cpp:42: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/DynamicRegressionArStateModel.hpp: In member function ‘virtual BOOM::SparseVector BOOM::DynamicRegressionArStateModel::observation_matrix(int) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/DynamicRegressionArStateModel.hpp:121:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | if (t >= expanded_predictors_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/PriorPolicy.hpp:25, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GammaModel.hpp:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ChisqModel.hpp:21, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/PosteriorSampler.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/PosteriorSampler.hpp:83:20: warning: ‘virtual double BOOM::PosteriorSampler::log_prior_density(const BOOM::ConstVectorView&) const’ was hidden [-Woverloaded-virtual=] 83 | virtual double log_prior_density(const ConstVectorView ¶meters) const; | ^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/PosteriorSamplers/DynamicRegressionArPosteriorSampler.hpp:24: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/TimeSeries/PosteriorSamplers/ArPosteriorSampler.hpp:65:12: note: by ‘virtual double BOOM::ArPosteriorSampler::log_prior_density(const BOOM::Model&) const’ 65 | double log_prior_density(const Model &model) const override; | ^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/HierarchicalRegressionHolidayStateModel.hpp:31, from create_state_model.cpp:48: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/RegressionHolidayStateModel.hpp: In member function ‘const BOOM::Holiday* BOOM::RegressionHolidayBaseImpl::holiday(int) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/RegressionHolidayStateModel.hpp:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | return (t >= 0 && t < holidays_.size()) ? holidays_[t].get() : nullptr; | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/RegressionHolidayStateModel.hpp: In member function ‘int BOOM::RegressionHolidayBaseImpl::which_holiday(int) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/RegressionHolidayStateModel.hpp:111:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | return (t >= 0 && t < which_holiday_.size()) ? which_holiday_[t] : -1; | ~~^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/RegressionHolidayStateModel.hpp: In member function ‘int BOOM::RegressionHolidayBaseImpl::which_day(int) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/RegressionHolidayStateModel.hpp:121:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | return (t >= 0 && t < which_day_.size()) ? which_day_[t] : -1; | ~~^~~~~~~~~~~~~~~~~~~ create_state_model.cpp: In member function ‘BOOM::Ptr BOOM::bsts::StateModelFactory::CreateStateModel(BOOM::ScalarStateSpaceModelBase*, SEXP, const std::string&)’: create_state_model.cpp:191:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < class_info.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/DynamicInterceptRegression.hpp:29, from create_state_model.cpp:40: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GammaModel.hpp:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/SufstatDataPolicy.hpp: In instantiation of ‘void BOOM::SufstatDataPolicy::refresh_suf() [with D = BOOM::UnivData; S = BOOM::GaussianSuf]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/SufstatDataPolicy.hpp:145:5: required from ‘void BOOM::SufstatDataPolicy::set_data(const DatasetType&) [with D = BOOM::UnivData; S = BOOM::GaussianSuf; DatasetType = std::vector > >]’ 145 | refresh_suf(); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/SufstatDataPolicy.hpp:143:8: required from here 143 | void SufstatDataPolicy::set_data(const DatasetType &d) { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Policies/SufstatDataPolicy.hpp:83:24: warning: comparison of integer expressions of different signedness: ‘BOOM::uint’ {aka ‘long int’} and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (uint i = 0; i < d.size(); ++i) suf_->update(d[i]); | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dirm.cc -o dirm.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from dirm.cc:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ZeroMeanGaussianModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/DynamicRegressionStateModel.hpp:28, from dynamic_intercept_model_manager.h:22, from dirm.cc:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dynamic_intercept_model_manager.cc -o dynamic_intercept_model_manager.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from dynamic_intercept_model_manager.h:20, from dynamic_intercept_model_manager.cc:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ZeroMeanGaussianModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/DynamicRegressionStateModel.hpp:28, from dynamic_intercept_model_manager.h:22: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from create_dynamic_intercept_state_model.h:21, from dynamic_intercept_model_manager.cc:18: create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dynamic_intercept_model_manager.cc: In member function ‘virtual void BOOM::bsts::DynamicInterceptModelManager::AddDataFromList(SEXP)’: dynamic_intercept_model_manager.cc:213:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | while(observation_number < response.size() && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c get_date_ranges.cc -o get_date_ranges.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from create_state_model.h:24, from get_date_ranges.cc:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ get_date_ranges.cc: In function ‘SEXPREC* analysis_common_r_get_date_ranges_(SEXP, SEXP)’: get_date_ranges.cc:62:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int i = 0; i < dates.size(); ++i) { | ~~^~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c mbsts.cc -o mbsts.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from mbsts.cc:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from mbsts.cc:23: create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:21, from create_shared_state_model.h:24, from mbsts.cc:24: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:26: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp: In instantiation of ‘bool BOOM::StateSpaceUtils::SharedStateModelManager::has_series_specific_state() const [with PROXY = BOOM::ProxyScalarStateSpaceModel]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:214:54: required from here 214 | return state_manager_.has_series_specific_state(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp:47:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for (int i = 0; i < proxy_models_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp: In instantiation of ‘void BOOM::StateSpaceUtils::SharedStateModelManager::observe_time_dimension(int) [with PROXY = BOOM::ProxyScalarStateSpaceModel]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:380:44: required from here 380 | state_manager_.observe_time_dimension(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp:86:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int m = 0; m < proxy_models_.size(); ++m) { | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c mixed_frequency.cc -o mixed_frequency.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from create_state_model.h:24, from mixed_frequency.cc:19: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from create_state_model.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from mixed_frequency.cc:25: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ mixed_frequency.cc: In function ‘void {anonymous}::TranscribeResponseData(const BOOM::Ptr&, const BOOM::Ptr&, BOOM::RErrorReporter*)’: mixed_frequency.cc:280:19: warning: comparison of integer expressions of different signedness: ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 280 | if (data.size() != imputed_data.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mixed_frequency.cc: In function ‘std::vector, std::allocator > > {anonymous}::ComputeTrainingData(SEXP, SEXP, SEXP, SEXP, SEXP)’: mixed_frequency.cc:319:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | && (which_month < target_series.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c model_manager.cc -o model_manager.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from model_manager.cc:19: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ZeroMeanGaussianModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModel.hpp:26, from state_space_gaussian_model_manager.h:23, from model_manager.cc:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from model_manager.cc:28: create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from model_manager.cc:36: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/DynamicRegressionArStateModel.hpp: In member function ‘virtual BOOM::SparseVector BOOM::DynamicRegressionArStateModel::observation_matrix(int) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateModels/DynamicRegressionArStateModel.hpp:121:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 121 | if (t >= expanded_predictors_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:26, from multivariate_gaussian_model_manager.h:25, from model_manager.cc:25: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp: In instantiation of ‘bool BOOM::StateSpaceUtils::SharedStateModelManager::has_series_specific_state() const [with PROXY = BOOM::ProxyScalarStateSpaceModel]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:214:54: required from here 214 | return state_manager_.has_series_specific_state(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp:47:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for (int i = 0; i < proxy_models_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp: In instantiation of ‘void BOOM::StateSpaceUtils::SharedStateModelManager::observe_time_dimension(int) [with PROXY = BOOM::ProxyScalarStateSpaceModel]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:380:44: required from here 380 | state_manager_.observe_time_dimension(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp:86:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int m = 0; m < proxy_models_.size(); ++m) { | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c multivariate_gaussian_model_manager.cc -o multivariate_gaussian_model_manager.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from utils.h:24, from multivariate_gaussian_model_manager.cc:19: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from utils.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:21, from multivariate_gaussian_model_manager.h:25, from multivariate_gaussian_model_manager.cc:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from create_shared_state_model.h:21, from multivariate_gaussian_model_manager.cc:21: create_state_model.h: In member function ‘void BOOM::bsts::StateModelFactoryBase::InstallPostStateListElements()’: create_state_model.h:89:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = 0; i < post_state_list_elements_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:26: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp: In instantiation of ‘bool BOOM::StateSpaceUtils::SharedStateModelManager::has_series_specific_state() const [with PROXY = BOOM::ProxyScalarStateSpaceModel]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:214:54: required from here 214 | return state_manager_.has_series_specific_state(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp:47:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for (int i = 0; i < proxy_models_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp: In instantiation of ‘void BOOM::StateSpaceUtils::SharedStateModelManager::observe_time_dimension(int) [with PROXY = BOOM::ProxyScalarStateSpaceModel]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceRegressionModel.hpp:380:44: required from here 380 | state_manager_.observe_time_dimension(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/SharedStateModelManager.hpp:86:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int m = 0; m < proxy_models_.size(); ++m) { | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from utils.h:25: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c state_space_gaussian_model_manager.cc -o state_space_gaussian_model_manager.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from state_space_gaussian_model_manager.h:20, from state_space_gaussian_model_manager.cc:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ZeroMeanGaussianModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModel.hpp:26, from state_space_gaussian_model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ state_space_gaussian_model_manager.cc: In member function ‘void BOOM::bsts::StateSpaceModelManager::AddData(const BOOM::Vector&, const std::vector&)’: state_space_gaussian_model_manager.cc:142:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < response.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ state_space_gaussian_model_manager.cc: In member function ‘virtual BOOM::bsts::HoldoutErrorSampler BOOM::bsts::StateSpaceModelManager::CreateHoldoutSampler(SEXP, int, bool, BOOM::Matrix*)’: state_space_gaussian_model_manager.cc:177:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 177 | for (int i = cutpoint + 1; i < data.size(); ++i) { | ~~^~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c state_space_logit_model_manager.cc -o state_space_logit_model_manager.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from state_space_logit_model_manager.h:20, from state_space_logit_model_manager.cc:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from state_space_logit_model_manager.cc:19: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BinomialLogitAuxmixSampler.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/BinomialLogitSpikeSlabSampler.hpp:23, from state_space_logit_model_manager.cc:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp: In member function ‘int BOOM::ParallelLatentDataImputer::number_of_observations_managed() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < workers_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ state_space_logit_model_manager.cc: In member function ‘virtual BOOM::StateSpaceLogitModel* BOOM::bsts::StateSpaceLogitModelManager::CreateBareModel(SEXP, SEXP, SEXP, BOOM::RListIoManager*)’: state_space_logit_model_manager.cc:66:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 0; i < successes.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ state_space_logit_model_manager.cc: In member function ‘void BOOM::bsts::StateSpaceLogitModelManager::AddData(const BOOM::Vector&, const BOOM::Vector&, const BOOM::Matrix&, const std::vector&)’: state_space_logit_model_manager.cc:202:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int i = 0; i < successes.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c state_space_poisson_model_manager.cc -o state_space_poisson_model_manager.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from state_space_poisson_model_manager.h:20, from state_space_poisson_model_manager.cc:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from state_space_poisson_model_manager.cc:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/PoissonRegressionAuxMixSampler.hpp:30, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/Glm/PosteriorSamplers/PoissonRegressionSpikeSlabSampler.hpp:24, from state_space_poisson_model_manager.cc:25: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp: In member function ‘int BOOM::ParallelLatentDataImputer::number_of_observations_managed() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/PosteriorSamplers/Imputer.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < workers_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ state_space_poisson_model_manager.cc: In member function ‘virtual BOOM::StateSpacePoissonModel* BOOM::bsts::StateSpacePoissonModelManager::CreateBareModel(SEXP, SEXP, SEXP, BOOM::RListIoManager*)’: state_space_poisson_model_manager.cc:85:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for (int i = 0; i < counts.size(); ++i) { | ~~^~~~~~~~~~~~~~~ state_space_poisson_model_manager.cc: In member function ‘void BOOM::bsts::StateSpacePoissonModelManager::AddData(const BOOM::Vector&, const BOOM::Vector&, const BOOM::Matrix&, const std::vector&)’: state_space_poisson_model_manager.cc:210:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < counts.size(); ++i) { | ~~^~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c state_space_regression_model_manager.cc -o state_space_regression_model_manager.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from state_space_gaussian_model_manager.h:20, from state_space_regression_model_manager.h:20, from state_space_regression_model_manager.cc:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ZeroMeanGaussianModel.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModel.hpp:26, from state_space_gaussian_model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ state_space_regression_model_manager.cc: In member function ‘virtual BOOM::StateSpaceRegressionModel* BOOM::bsts::StateSpaceRegressionModelManager::CreateBareModel(SEXP, SEXP, SEXP, BOOM::RListIoManager*)’: state_space_regression_model_manager.cc:75:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | for (int i = 0; i < response.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ state_space_regression_model_manager.cc: In member function ‘void BOOM::bsts::StateSpaceRegressionModelManager::AddData(const BOOM::Vector&, const BOOM::Matrix&, const std::vector&)’: state_space_regression_model_manager.cc:233:28: warning: comparison of integer expressions of different signedness: ‘BOOM::uint’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | if (nrow(predictors) != response.size() | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ state_space_regression_model_manager.cc:244:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | for (int i = 0; i < response.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ state_space_regression_model_manager.cc: In member function ‘virtual BOOM::bsts::HoldoutErrorSampler BOOM::bsts::StateSpaceRegressionModelManager::CreateHoldoutSampler(SEXP, int, bool, BOOM::Matrix*)’: state_space_regression_model_manager.cc:296:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 296 | for (int i = cutpoint + 1; i < data.size(); ++i) { | ~~^~~~~~~~~~~~~ state_space_regression_model_manager.cc:303:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 303 | for (int i = cutpoint + 1; i < data.size(); ++i) { | ~~^~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c state_space_student_model_manager.cc -o state_space_student_model_manager.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from model_manager.h:22, from state_space_student_model_manager.h:20, from state_space_student_model_manager.cc:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/list_io.hpp:27, from model_manager.h:21: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp: At global scope: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:232:20: warning: ‘virtual double BOOM::LoglikeModel::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 232 | virtual double log_likelihood() const { | ^~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/IndependentMvnModel.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/r_interface/prior_specification.hpp:26, from state_space_student_model_manager.cc:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/ModelTypes.hpp:332:20: warning: ‘virtual double BOOM::DirichletProcessMixtureComponent::log_likelihood() const’ was hidden [-Woverloaded-virtual=] 332 | virtual double log_likelihood() const = 0; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/GaussianModelBase.hpp:163:19: note: by ‘static double BOOM::GaussianModelBase::log_likelihood(const BOOM::GaussianSuf&, double, double)’ 163 | static double log_likelihood(const GaussianSuf &suf, double mu, | ^~~~~~~~~~~~~~ state_space_student_model_manager.cc: In member function ‘virtual BOOM::StateSpaceStudentRegressionModel* BOOM::bsts::StateSpaceStudentModelManager::CreateBareModel(SEXP, SEXP, SEXP, BOOM::RListIoManager*)’: state_space_student_model_manager.cc:73:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < response.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ state_space_student_model_manager.cc: In member function ‘virtual BOOM::bsts::HoldoutErrorSampler BOOM::bsts::StateSpaceStudentModelManager::CreateHoldoutSampler(SEXP, int, bool, BOOM::Matrix*)’: state_space_student_model_manager.cc:183:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = cutpoint + 1; i < data.size(); ++i) { | ~~^~~~~~~~~~~~~ state_space_student_model_manager.cc:190:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for (int i = cutpoint + 1; i < data.size(); ++i) { | ~~^~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from model_manager.h:23: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c timestamp_info.cc -o timestamp_info.o timestamp_info.cc: In member function ‘void BOOM::bsts::TimestampInfo::UnpackForecastTimestamps(SEXP)’: timestamp_info.cc:54:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for (int i = 1; i < forecast_timestamps_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-15/include" -DNDEBUG -I`/home/hornik/tmp/R-d-gcc-15/bin/Rscript -e "cat(system.file(package='Boom'))"`/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c utils.cc -o utils.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:23, from utils.h:24, from utils.cc:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp: In member function ‘int BOOM::ThreadWorkerPool::number_of_joinable_threads() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/cpputil/ThreadTools.hpp:215:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < threads_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/StateSpaceModelBase.hpp:33: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::ZeroPaddedIdentityMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1269:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘BOOM::uint’ {aka ‘long int’} [-Wsign-compare] 1269 | for (size_t i = ncol_; i < lhs.size(); ++i) { | ~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1499:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1499 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_and_add(BOOM::VectorView, const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1508:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1508 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::multiply_inplace(BOOM::VectorView) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1517:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1517 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1525:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1525 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual BOOM::SpdMatrix BOOM::UpperLeftDiagonalMatrix::inner(const BOOM::ConstVectorView&) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1536:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1536 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘virtual void BOOM::UpperLeftDiagonalMatrix::add_to_block(BOOM::SubMatrix) const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1546:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1546 | for (int i = 0; i < diagonal_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘void BOOM::UpperLeftDiagonalMatrix::check_diagonal_dimension(int, const std::vector >&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:1558:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | if (dim < diagonal.size()) { | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp: In member function ‘const BOOM::Vector& BOOM::DenseSparseRankOneMatrixBlock::dense_right() const’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/SparseMatrix.hpp:2052:31: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2052 | if (dense_right_.size() != right_.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ utils.cc: In function ‘void BOOM::bsts::DropUnforcedCoefficients(const BOOM::Ptr&, const BOOM::Vector&)’: utils.cc:28:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 28 | for (int i = 0; i < prior_inclusion_probs.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.cc: In function ‘std::vector BOOM::bsts::IsObserved(SEXP)’: utils.cc:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < n; ++i) { | ~~^~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/ConditionalIidKalmanFilter.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Multivariate/MultivariateStateSpaceModelBase.hpp:28, from utils.h:25: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp: In instantiation of ‘void BOOM::MultivariateKalmanFilter::ensure_size(int) [with MARGINAL = BOOM::Kalman::ConditionallyIndependentMarginalDistribution]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:227:10: required from here 227 | void ensure_size(int time) override { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/include/Models/StateSpace/Filters/MultivariateKalmanFilterBase.hpp:228:27: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 228 | while(nodes_.size() <= time) { | ~~~~~~~~~~~~~~^~~~~~~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-15/lib -Wl,-O1 -o bsts.so aggregate_time_series.o bsts.o bsts_init.o create_dynamic_intercept_state_model.o create_shared_state_model.o create_state_model.o dirm.o dynamic_intercept_model_manager.o get_date_ranges.o mbsts.o mixed_frequency.o model_manager.o multivariate_gaussian_model_manager.o state_space_gaussian_model_manager.o state_space_logit_model_manager.o state_space_poisson_model_manager.o state_space_regression_model_manager.o state_space_student_model_manager.o timestamp_info.o utils.o /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Boom/lib/libboom.a -L/home/hornik/tmp/R-d-gcc-15/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpL5thKX/R.INSTALL210941f02e4f9/bsts/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-bsts/00new/bsts/libs ** R ** data ** 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 (bsts) begin installing package ‘CausalImpact’ * installing *source* package ‘CausalImpact’ ... ** this is package ‘CausalImpact’ version ‘1.3.0’ ** package ‘CausalImpact’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (CausalImpact) checking bsts_0.9.11.tar.gz ... checking CausalImpact_1.3.0.tar.gz ... checking MarketMatching_1.2.1.tar.gz ... checking STCCGEV_1.0.0.tar.gz ... Depends: Package: bsts Depends: BoomSpikeSlab (>= 1.2.7), zoo (>= 1.8), xts, Boom (>= 0.9.16), R(>= 4.5.0) LinkingTo: Boom (>= 0.9.16) Timings: user system elapsed bsts 109.37 7.609 117.784 Results: Check status summary: OK Source packages 1 Reverse depends 3 Check results summary: bsts ... OK rdepends_CausalImpact ... OK rdepends_MarketMatching ... OK rdepends_STCCGEV ... OK Check results changes: Package: CausalImpact Check: CRAN incoming feasibility Old result: NOTE