| Back to Multiple platform build/check report for BioC 3.21: simplified long |
|
This page was generated on 2025-10-16 11:41 -0400 (Thu, 16 Oct 2025).
| Hostname | OS | Arch (*) | R version | Installed pkgs |
|---|---|---|---|---|
| nebbiolo1 | Linux (Ubuntu 24.04.3 LTS) | x86_64 | 4.5.1 (2025-06-13) -- "Great Square Root" | 4833 |
| merida1 | macOS 12.7.6 Monterey | x86_64 | 4.5.1 RC (2025-06-05 r88288) -- "Great Square Root" | 4614 |
| kjohnson1 | macOS 13.7.5 Ventura | arm64 | 4.5.1 Patched (2025-06-14 r88325) -- "Great Square Root" | 4555 |
| kunpeng2 | Linux (openEuler 24.03 LTS) | aarch64 | R Under development (unstable) (2025-02-19 r87757) -- "Unsuffered Consequences" | 4586 |
| Click on any hostname to see more info about the system (e.g. compilers) (*) as reported by 'uname -p', except on Windows and Mac OS X | ||||
| Package 1226/2341 | Hostname | OS / Arch | INSTALL | BUILD | CHECK | BUILD BIN | ||||||||
| MetaboDynamics 1.0.2 (landing page) Katja Danielzik
| nebbiolo1 | Linux (Ubuntu 24.04.3 LTS) / x86_64 | OK | OK | OK | |||||||||
| merida1 | macOS 12.7.6 Monterey / x86_64 | OK | OK | OK | OK | |||||||||
| kjohnson1 | macOS 13.7.5 Ventura / arm64 | OK | OK | OK | OK | |||||||||
| kunpeng2 | Linux (openEuler 24.03 LTS) / aarch64 | OK | OK | WARNINGS | ||||||||||
|
To the developers/maintainers of the MetaboDynamics package: - Allow up to 24 hours (and sometimes 48 hours) for your latest push to git@git.bioconductor.org:packages/MetaboDynamics.git to reflect on this report. See Troubleshooting Build Report for more information. - Use the following Renviron settings to reproduce errors and warnings. - If 'R CMD check' started to fail recently on the Linux builder(s) over a missing dependency, add the missing dependency to 'Suggests:' in your DESCRIPTION file. See Renviron.bioc for more information. - See Martin Grigorov's blog post for how to debug Linux ARM64 related issues on a x86_64 host. |
| Package: MetaboDynamics |
| Version: 1.0.2 |
| Command: /home/biocbuild/R/R/bin/R CMD check --install=check:MetaboDynamics.install-out.txt --library=/home/biocbuild/R/R/site-library --no-vignettes --timings MetaboDynamics_1.0.2.tar.gz |
| StartedAt: 2025-10-14 10:58:05 -0000 (Tue, 14 Oct 2025) |
| EndedAt: 2025-10-14 11:07:56 -0000 (Tue, 14 Oct 2025) |
| EllapsedTime: 590.3 seconds |
| RetCode: 0 |
| Status: WARNINGS |
| CheckDir: MetaboDynamics.Rcheck |
| Warnings: 1 |
##############################################################################
##############################################################################
###
### Running command:
###
### /home/biocbuild/R/R/bin/R CMD check --install=check:MetaboDynamics.install-out.txt --library=/home/biocbuild/R/R/site-library --no-vignettes --timings MetaboDynamics_1.0.2.tar.gz
###
##############################################################################
##############################################################################
* using log directory ‘/home/biocbuild/bbs-3.21-bioc/meat/MetaboDynamics.Rcheck’
* using R Under development (unstable) (2025-02-19 r87757)
* using platform: aarch64-unknown-linux-gnu
* R was compiled by
aarch64-unknown-linux-gnu-gcc (GCC) 14.2.0
GNU Fortran (GCC) 14.2.0
* running under: openEuler 24.03 (LTS-SP1)
* using session charset: UTF-8
* using option ‘--no-vignettes’
* checking for file ‘MetaboDynamics/DESCRIPTION’ ... OK
* this is package ‘MetaboDynamics’ version ‘1.0.2’
* package encoding: UTF-8
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking whether package ‘MetaboDynamics’ can be installed ... WARNING
Found the following significant warnings:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
See ‘/home/biocbuild/bbs-3.21-bioc/meat/MetaboDynamics.Rcheck/00install.out’ for details.
* used C++ compiler: ‘aarch64-unknown-linux-gnu-g++ (GCC) 14.2.0’
* checking C++ specification ... OK
* checking installed package size ... INFO
installed size is 73.4Mb
sub-directories of 1Mb or more:
help 2.1Mb
libs 70.6Mb
* checking package directory ... OK
* checking ‘build’ directory ... OK
* checking DESCRIPTION meta-information ... OK
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... NOTE
Found the following CITATION file in a non-standard place:
CITATION.cff
Most likely ‘inst/CITATION’ should be used instead.
* checking code files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking loading without being on the library search path ... OK
* checking dependencies in R code ... NOTE
Namespaces in Imports field not imported from:
‘KEGGREST’ ‘stringr’
All declared Imports should be used.
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... OK
* checking Rd files ... OK
* checking Rd metadata ... OK
* checking Rd cross-references ... NOTE
Found the following Rd file(s) with Rd \link{} targets missing package
anchors:
ORA_hypergeometric.Rd: SummarizedExperiment
Please provide package anchors for all Rd \link{} targets not in the
package itself and the base packages.
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking contents of ‘data’ directory ... OK
* checking data for non-ASCII characters ... OK
* checking data for ASCII and uncompressed saves ... OK
* checking line endings in shell scripts ... OK
* checking line endings in C/C++/Fortran sources/headers ... OK
* checking line endings in Makefiles ... OK
* checking compilation flags in Makevars ... OK
* checking for GNU extensions in Makefiles ... INFO
GNU make is a SystemRequirements.
* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
* checking use of PKG_*FLAGS in Makefiles ... OK
* checking compiled code ... NOTE
Note: information on .o files is not available
* checking files in ‘vignettes’ ... OK
* checking examples ... OK
Examples with CPU (user + system) or elapsed time > 5s
user system elapsed
compare_dynamics 132.391 0.599 133.219
heatmap_dynamics 132.319 0.339 132.886
* checking for unstated dependencies in ‘tests’ ... OK
* checking tests ...
Running ‘testthat.R’
OK
* checking for unstated dependencies in vignettes ... OK
* checking package vignettes ... OK
* checking running R code from vignettes ... SKIPPED
* checking re-building of vignette outputs ... SKIPPED
* checking PDF version of manual ... OK
* DONE
Status: 1 WARNING, 4 NOTEs
See
‘/home/biocbuild/bbs-3.21-bioc/meat/MetaboDynamics.Rcheck/00check.log’
for details.
MetaboDynamics.Rcheck/00install.out
##############################################################################
##############################################################################
###
### Running command:
###
### /home/biocbuild/R/R/bin/R CMD INSTALL MetaboDynamics
###
##############################################################################
##############################################################################
* installing to library ‘/home/biocbuild/R/R-devel_2025-02-19/site-library’
* installing *source* package ‘MetaboDynamics’ ...
** this is package ‘MetaboDynamics’ version ‘1.0.2’
** using staged installation
** libs
using C++ compiler: ‘aarch64-unknown-linux-gnu-g++ (GCC) 14.2.0’
using C++17
/opt/ohpc/pub/compiler/gcc/14.2.0/bin/aarch64-unknown-linux-gnu-g++ -std=gnu++17 -I"/home/biocbuild/R/R/include" -DNDEBUG -I"../inst/include" -I"/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/Rcpp/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppParallel/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include' -I/usr/local/include -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fPIC -g -O2 -Wall -Werror=format-security -c RcppExports.cpp -o RcppExports.o
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Core:214,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Dense:1,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/RcppEigenForward.h:28,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/RcppEigen.h:25,
from RcppExports.cpp:4:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h: In function ‘Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
1671 | memcpy(&res, from, sizeof(Packet4c));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Core:172:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/GenericPacketMath.h:159:8: note: ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} declared here
159 | struct eigen_packet_wrapper
| ^~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h: In function ‘Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
1716 | memcpy(&res, from, sizeof(Packet4c));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/GenericPacketMath.h:159:8: note: ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} declared here
159 | struct eigen_packet_wrapper
| ^~~~~~~~~~~~~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/bin/aarch64-unknown-linux-gnu-g++ -std=gnu++17 -I"/home/biocbuild/R/R/include" -DNDEBUG -I"../inst/include" -I"/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/Rcpp/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppParallel/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include' -I/usr/local/include -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fPIC -g -O2 -Wall -Werror=format-security -c stanExports_m_ANOVA_partial_pooling.cc -o stanExports_m_ANOVA_partial_pooling.o
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Core:214,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Dense:1,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/Eigen.hpp:22,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/rstaninc.hpp:3,
from stanExports_m_ANOVA_partial_pooling.h:23,
from stanExports_m_ANOVA_partial_pooling.cc:5:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h: In function ‘Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
1671 | memcpy(&res, from, sizeof(Packet4c));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Core:172:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/GenericPacketMath.h:159:8: note: ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} declared here
159 | struct eigen_packet_wrapper
| ^~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h: In function ‘Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
1716 | memcpy(&res, from, sizeof(Packet4c));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/GenericPacketMath.h:159:8: note: ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} declared here
159 | struct eigen_packet_wrapper
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/shared_ptr.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/date_time/time_clock.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:15,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/rstaninc.hpp:4:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/detail/shared_count.hpp: At global scope:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/detail/shared_count.hpp:326:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
326 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/memory:78,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:7:
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor.hpp:13,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:15,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/dump.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:43:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp: In function ‘void stan::math::internal::combination(std::vector<int>&, const int&, const int&, const int&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:73:29: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
73 | for (std::size_t i = 0; i < p - 1; i++) {
| ~~^~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:79:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
79 | } while (k < x);
| ~~^~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp: In function ‘void stan::math::internal::combos(const int&, const double&, const int&, std::vector<std::vector<double> >&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:102:29: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
102 | for (std::size_t i = 1; i != choose_dimk + 1; i++) {
| ~~^~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:105:31: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
105 | for (std::size_t j = 0; j != k; j++) {
| ~~^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp: In function ‘void stan::math::internal::increment(std::vector<bool>&, const int&, const double&, const std::vector<int>&, std::vector<double>&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:126:31: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
126 | for (std::size_t j = 0; j != k; j++) {
| ~~^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:132:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
132 | while ((first_zero < index.size()) && index[first_zero]) {
| ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
135 | if (first_zero == index.size()) {
| ~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:143:31: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
143 | for (std::size_t i = 0; i != first_zero + 1; i++) {
| ~~^~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp: In function ‘void stan::math::internal::signcombos(const int&, const double&, const int&, std::vector<std::vector<double> >&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:168:29: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
168 | for (std::size_t i = 1; i != choose_dimk + 1; i++) {
| ~~^~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/aux_/na_assert.hpp:23,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/arg.hpp:25,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/placeholders.hpp:24,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/apply.hpp:24,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/serialization/array_optimization.hpp:18,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/serialization/array_wrapper.hpp:21,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/serialization/array.hpp:26,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/ublas/storage.hpp:22,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/ublas/vector.hpp:21,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:23,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint.hpp:25,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/ode_rk45.hpp:9,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/integrate_ode_rk45.hpp:6,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor.hpp:16:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp: At global scope:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
194 | failed ************ (Pred::************
| ^~~~~~~~~~~~~~~~~~~
195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | );
| ~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
194 | failed ************ (Pred::************
| ^~~~~~~~~~~~~~~~~~~
| -
195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | );
| ~
| -
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
199 | failed ************ (boost::mpl::not_<Pred>::************
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
201 | );
| ~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
199 | failed ************ (boost::mpl::not_<Pred>::************
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| -
200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
201 | );
| ~
| -
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/functional/invocation/detail/that_ptr.hpp:13,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/functional/invocation/invoke.hpp:52,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/functional/adapter/fused.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/functional/generation/make_fused.hpp:13,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/include/make_fused.hpp:11,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/resize.hpp:30,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/state_wrapper.hpp:26,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:33:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
48 | template<class T> T * get_pointer(std::auto_ptr<T> const& p)
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/std_normal_ccdf_log.hpp:5,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob.hpp:328,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:16:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/std_normal_lccdf.hpp: In function ‘stan::return_type_t<T> stan::math::std_normal_lccdf(const T_y&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/std_normal_lccdf.hpp:52: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
52 | } else if (y_dbl > 8.25) {
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/std_normal_lccdf.hpp:52: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/dump.hpp: In member function ‘virtual std::vector<std::complex<double> > stan::io::dump::vals_c(const std::string&) const’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/dump.hpp:694: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
694 | for (comp_iter = 0, real_iter = 0; real_iter < val_r->second.first.size();
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/dump.hpp:707: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
707 | real_iter < val_i->second.first.size();
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/util/initialize.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:49:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/random_var_context.hpp: In member function ‘virtual std::vector<std::complex<double> > stan::io::random_var_context::vals_c(const std::string&) const’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/random_var_context.hpp:111: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
111 | for (comp_iter = 0, real_iter = 0; real_iter < val_r.size();
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:68:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp: In member function ‘virtual std::vector<std::complex<double> > stan::io::array_var_context::vals_c(const std::string&) const’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:304: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
304 | for (comp_iter = 0, real_iter = 0; real_iter < val_r->second.first.size();
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:317: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
317 | real_iter < val_i->second.first.size();
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_header.hpp:11,
from stanExports_m_ANOVA_partial_pooling.h:25:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp: At global scope:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:159: warning: ‘stan::math::var stan::model::model_base_crtp<M>::log_prob(std::vector<stan::math::var_value<double>, std::allocator<stan::math::var_value<double> > >&, std::vector<int>&, std::ostream*) const [with M = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; stan::math::var = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’ was hidden [-Woverloaded-virtual=]
159 | inline math::var log_prob(std::vector<math::var>& theta,
stanExports_m_ANOVA_partial_pooling.h:822: note: by ‘model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob’
822 | log_prob(std::vector<T_>& params_r, std::vector<int>& params_i,
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:154: warning: ‘double stan::model::model_base_crtp<M>::log_prob(std::vector<double>&, std::vector<int>&, std::ostream*) const [with M = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; std::ostream = std::basic_ostream<char>]’ was hidden [-Woverloaded-virtual=]
154 | inline double log_prob(std::vector<double>& theta, std::vector<int>& theta_i,
stanExports_m_ANOVA_partial_pooling.h:822: note: by ‘model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob’
822 | log_prob(std::vector<T_>& params_r, std::vector<int>& params_i,
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:96: warning: ‘stan::math::var stan::model::model_base_crtp<M>::log_prob(Eigen::Matrix<stan::math::var_value<double>, -1, 1>&, std::ostream*) const [with M = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; stan::math::var = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’ was hidden [-Woverloaded-virtual=]
96 | inline math::var log_prob(Eigen::Matrix<math::var, -1, 1>& theta,
stanExports_m_ANOVA_partial_pooling.h:822: note: by ‘model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob’
822 | log_prob(std::vector<T_>& params_r, std::vector<int>& params_i,
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:91: warning: ‘double stan::model::model_base_crtp<M>::log_prob(Eigen::VectorXd&, std::ostream*) const [with M = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; std::ostream = std::basic_ostream<char>]’ was hidden [-Woverloaded-virtual=]
91 | inline double log_prob(Eigen::VectorXd& theta,
stanExports_m_ANOVA_partial_pooling.h:822: note: by ‘model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob’
822 | log_prob(std::vector<T_>& params_r, std::vector<int>& params_i,
stanExports_m_ANOVA_partial_pooling.h: In constructor ‘model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::model_m_ANOVA_partial_pooling(stan::io::var_context&, unsigned int, std::ostream*)’:
stanExports_m_ANOVA_partial_pooling.h:124: warning: variable ‘pos__’ set but not used [-Wunused-but-set-variable]
124 | int pos__ = std::numeric_limits<int>::min();
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_header.hpp:6:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/deserializer.hpp: In instantiation of ‘auto stan::io::deserializer<T>::read(Eigen::Index, Sizes ...) [with Ret = std::vector<std::vector<double> >; Sizes = {int}; stan::require_std_vector_t<Ret>* <anonymous> = 0; stan::require_not_same_t<typename stan::value_type<S, void>::type, T>* <anonymous> = 0; T = double; Eigen::Index = long int]’:
stanExports_m_ANOVA_partial_pooling.h:343:0: required from here
343 | mu = in__.template read<std::vector<std::vector<local_scalar_t__>>>(M,
344 | t);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/deserializer.hpp:337: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
337 | for (size_t i = 0; i < m; ++i) {
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp: In instantiation of ‘std::vector<long unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::__cxx11::basic_string<char> >&, T, const std::vector<std::vector<long unsigned int> >&) [with T = long unsigned int]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:97:0: required from here
97 | std::vector<size_t> dim_vec = validate_dims(names, values.size(), dims);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:74: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<long unsigned int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for (int i = 0; i < dims.size(); i++) {
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp: In instantiation of ‘std::vector<long unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::__cxx11::basic_string<char> >&, T, const std::vector<std::vector<long unsigned int> >&) [with T = long int]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:118:0: required from here
118 | std::vector<size_t> dim_vec = validate_dims(names, values.size(), dims);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:74: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<long unsigned int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for (int i = 0; i < dims.size(); i++) {
stanExports_m_ANOVA_partial_pooling.h: In instantiation of ‘void model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::unconstrain_array_impl(const VecVar&, const VecI&, VecVar&, std::ostream*) const [with VecVar = std::vector<double>; VecI = std::vector<int>; stan::require_vector_t<T_y>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; std::ostream = std::basic_ostream<char>]’:
stanExports_m_ANOVA_partial_pooling.h:850:0: required from here
850 | unconstrain_array_impl(params_constrained, params_i,
851 | params_unconstrained, pstream);
stanExports_m_ANOVA_partial_pooling.h:518: warning: variable ‘pos__’ set but not used [-Wunused-but-set-variable]
518 | int pos__ = std::numeric_limits<int>::min();
stanExports_m_ANOVA_partial_pooling.h: In instantiation of ‘void model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::unconstrain_array_impl(const VecVar&, const VecI&, VecVar&, std::ostream*) const [with VecVar = Eigen::Matrix<double, -1, 1>; VecI = std::vector<int>; stan::require_vector_t<T_y>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; std::ostream = std::basic_ostream<char>]’:
stanExports_m_ANOVA_partial_pooling.h:860:0: required from here
860 | unconstrain_array_impl(params_constrained, params_i,
861 | params_unconstrained, pstream);
stanExports_m_ANOVA_partial_pooling.h:518: warning: variable ‘pos__’ set but not used [-Wunused-but-set-variable]
518 | int pos__ = std::numeric_limits<int>::min();
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp: In instantiation of ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::standalone_gqs(SEXP, SEXP) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’:
stanExports_m_ANOVA_partial_pooling.cc:30:0: required from here
30 | .method("standalone_gqs", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::standalone_gqs)
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1252: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
1252 | int ret = stan::services::error_codes::CONFIG;
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:5,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_2F1_converges.hpp:5,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:12:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Matrix<double, -1, 1> >(const char*, const char*, const Eigen::Matrix<double, -1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:47:0: required from here
47 | stan::math::check_not_nan(function, "Mean vector", mu);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Matrix<double, -1, -1> >(const char*, const char*, const Eigen::Matrix<double, -1, -1>&)::<lambda(double)>; T = Eigen::Matrix<double, -1, -1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)(((!(Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit)) && (! T::IsVectorAtCompileTime)) && (!(Eigen::internal::traits<_Rhs>::Flags & Eigen::RowMajorBit))))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, -1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:74:0: required from here
74 | stan::math::check_not_nan(function, "Cholesky factor", L_chol);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:207:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
207 | for (size_t i = 0; i < x.rows(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:208:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
208 | for (size_t j = 0; j < x.cols(); j++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_finite<Eigen::Matrix<double, -1, 1> >(const char*, const char*, const Eigen::Matrix<double, -1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_finite.hpp:29:20: required from ‘void stan::math::check_finite(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]’
29 | elementwise_check([](double x) { return std::isfinite(x); }, function, name,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | y, "finite");
| ~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/util/validate_diag_inv_metric.hpp:21:0: required from here
21 | stan::math::check_finite("check_finite", "inv_metric", inv_metric);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_positive<Eigen::Matrix<double, -1, 1> >(const char*, const char*, const Eigen::Matrix<double, -1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_positive.hpp:29:20: required from ‘void stan::math::check_positive(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]’
29 | elementwise_check([](double x) { return x > 0; }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | "positive");
| ~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/util/validate_diag_inv_metric.hpp:22:0: required from here
22 | stan::math::check_positive("check_positive", "inv_metric", inv_metric);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/meta.hpp:70,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/invalid_argument.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/core/init_threadpool_tbb.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/core.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:10:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_less_or_equal.hpp: In instantiation of ‘void stan::math::check_less_or_equal(const char*, const char*, const T_y&, const T_high&, Idxs ...) [with T_y = long unsigned int; T_high = long int; stan::require_all_stan_scalar_t<U, V>* <anonymous> = 0; Idxs = {}]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:79:0: required from ‘std::vector<long unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::__cxx11::basic_string<char> >&, T, const std::vector<std::vector<long unsigned int> >&) [with T = long int]’
79 | stan::math::check_less_or_equal("validate_dims", "array_var_context",
80 | elem_dims_total[dims.size()], array_size);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:118:0: required from here
118 | std::vector<size_t> dim_vec = validate_dims(names, values.size(), dims);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_less_or_equal.hpp:39:20: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const long int’ [-Wsign-compare]
39 | if (unlikely(!(y <= high))) {
| ~~~^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/meta/compiler_attributes.hpp:9:41: note: in definition of macro ‘unlikely’
9 | #define unlikely(x) __builtin_expect(!!(x), 0)
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp: In instantiation of ‘int stan::services::standalone_generate(const Model&, const Eigen::MatrixXd&, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1253:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::standalone_gqs(SEXP, SEXP) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1253 | ret = stan::services::standalone_generate(model_, draws,
1254 | Rcpp::as<unsigned int>(seed), interrupt, logger, *sample_writer_ptr);
stanExports_m_ANOVA_partial_pooling.cc:30:0: required from here
30 | .method("standalone_gqs", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::standalone_gqs)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp:55: warning: comparison of integer expressions of different signedness: ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
55 | if (p_names.size() != draws.cols()) {
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp:71: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
71 | for (size_t i = 0; i < draws.rows(); ++i) {
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/assert.hpp:35,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:20,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:19,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/size_type.hpp:20,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/size.hpp:21,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/functions.hpp:20,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range.hpp:18,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/resize.hpp:24:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint<Model>::failed() [with Model = boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:81:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull]
65 | static void failed() { ((Model*)0)->constraints(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:26,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:16,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string.hpp:23,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:46:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/concept.hpp:40: note: in a call to non-static member function ‘void boost::algorithm::FinderConcept<FinderT, IteratorT>::constraints() [with FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; IteratorT = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
40 | void constraints()
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint<Model>::failed() [with Model = boost::algorithm::FinderConcept<boost::algorithm::detail::first_finderF<const char*, boost::algorithm::is_equal>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/find_format.hpp:98:0: required from ‘void boost::algorithm::find_format(SequenceT&, FinderT, FormatterT) [with SequenceT = std::__cxx11::basic_string<char>; FinderT = detail::first_finderF<const char*, is_equal>; FormatterT = detail::const_formatF<boost::iterator_range<const char*> >]’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/replace.hpp:179:0: required from ‘void boost::algorithm::replace_first(SequenceT&, const Range1T&, const Range2T&) [with SequenceT = std::__cxx11::basic_string<char>; Range1T = char [11]; Range2T = char [1]]’
179 | ::boost::algorithm::find_format(
180 | Input,
181 | ::boost::algorithm::first_finder(Search),
182 | ::boost::algorithm::const_formatter(Format) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:133:0: required from here
133 | boost::replace_first(value, " (Default)", "");
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull]
65 | static void failed() { ((Model*)0)->constraints(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/concept.hpp:40: note: in a call to non-static member function ‘void boost::algorithm::FinderConcept<FinderT, IteratorT>::constraints() [with FinderT = boost::algorithm::detail::first_finderF<const char*, boost::algorithm::is_equal>; IteratorT = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]’
40 | void constraints()
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint<Model>::failed() [with Model = boost::algorithm::FormatterConcept<boost::algorithm::detail::const_formatF<boost::iterator_range<const char*> >, boost::algorithm::detail::first_finderF<const char*, boost::algorithm::is_equal>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/find_format.hpp:103:0: required from ‘void boost::algorithm::find_format(SequenceT&, FinderT, FormatterT) [with SequenceT = std::__cxx11::basic_string<char>; FinderT = detail::first_finderF<const char*, is_equal>; FormatterT = detail::const_formatF<boost::iterator_range<const char*> >]’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/replace.hpp:179:0: required from ‘void boost::algorithm::replace_first(SequenceT&, const Range1T&, const Range2T&) [with SequenceT = std::__cxx11::basic_string<char>; Range1T = char [11]; Range2T = char [1]]’
179 | ::boost::algorithm::find_format(
180 | Input,
181 | ::boost::algorithm::first_finder(Search),
182 | ::boost::algorithm::const_formatter(Format) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:133:0: required from here
133 | boost::replace_first(value, " (Default)", "");
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull]
65 | static void failed() { ((Model*)0)->constraints(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/concept.hpp:65: note: in a call to non-static member function ‘void boost::algorithm::FormatterConcept<FormatterT, FinderT, IteratorT>::constraints() [with FormatterT = boost::algorithm::detail::const_formatF<boost::iterator_range<const char*> >; FinderT = boost::algorithm::detail::first_finderF<const char*, boost::algorithm::is_equal>; IteratorT = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]’
65 | void constraints()
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp:11,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:18,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:14,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun.hpp:129,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:14:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/detail/hypergeometric_pFq_checked_series.hpp: In instantiation of ‘std::pair<_ForwardIterator, _ForwardIterator> boost::math::detail::hypergeometric_pFq_checked_series_impl(const Seq&, const Seq&, const Real&, const Policy&, const Terminal&, long long int&) [with Seq = std::vector<double>; Real = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; Terminal = iteration_terminator]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp:61:107: required from ‘typename boost::math::tools::promote_args<Real, typename Seq::value_type>::type boost::math::hypergeometric_pFq(const Seq&, const Seq&, const Real&, Real*, const Policy&) [with Seq = std::vector<double>; Real = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; typename tools::promote_args<Real, typename Seq::value_type>::type = double; typename Seq::value_type = double]’
61 | std::pair<value_type, value_type> r = boost::math::detail::hypergeometric_pFq_checked_series_impl(aj, bj, value_type(z), pol, boost::math::detail::iteration_terminator(boost::math::policies::get_max_series_iterations<forwarding_policy>()), scale);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp:72:35: required from ‘typename boost::math::tools::promote_args<Real, typename Seq::value_type>::type boost::math::hypergeometric_pFq(const Seq&, const Seq&, const Real&, Real*) [with Seq = std::vector<double>; Real = double; typename tools::promote_args<Real, typename Seq::value_type>::type = double; typename Seq::value_type = double]’
72 | return hypergeometric_pFq(aj, bj, z, p_abs_error, boost::math::policies::policy<>());
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:55:41: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, -1, 1>; Tb = Eigen::Matrix<double, -1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
55 | return boost::math::hypergeometric_pFq(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
56 | std::vector<double>(a_ref.data(), a_ref.data() + a_ref.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57 | std::vector<double>(b_ref.data(), b_ref.data() + b_ref.size()), z);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_3F2.hpp:125:28: required from ‘auto stan::math::hypergeometric_3F2(const Ta&, const Tb&, const Tz&) [with Ta = std::vector<double>; Tb = std::vector<double>; Tz = double; stan::require_all_vector_t<T_y, T_high>* <anonymous> = 0; stan::require_stan_scalar_t<T2>* <anonymous> = 0]’
125 | return hypergeometric_pFq(to_vector(a), to_vector(b), z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_3F2.hpp:148:28: required from ‘auto stan::math::hypergeometric_3F2(const std::initializer_list<_Tp>&, const std::initializer_list<_Value>&, const Tz&) [with Ta = double; Tb = double; Tz = double; stan::require_all_stan_scalar_t<Ta, Tb, Tz>* <anonymous> = 0]’
148 | return hypergeometric_3F2(std::vector<Ta>(a), std::vector<Tb>(b), z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/rev/fun/inv_inc_beta.hpp:77:0: required from here
77 | + log(hypergeometric_3F2({a_val, a_val, one_m_b}, {ap1, ap1}, w))
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/detail/hypergeometric_pFq_checked_series.hpp:122:28: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
122 | std::pair<Real, Real> hypergeometric_pFq_checked_series_impl(const Seq& aj, const Seq& bj, const Real& z, const Policy& pol, const Terminal& termination, long long& log_scale)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/deserializer.hpp: In instantiation of ‘auto stan::io::deserializer<T>::read(Eigen::Index, Sizes ...) [with Ret = std::vector<std::vector<stan::math::var_value<double>, std::allocator<stan::math::var_value<double> > > >; Sizes = {int}; stan::require_std_vector_t<Ret>* <anonymous> = 0; stan::require_not_same_t<typename stan::value_type<S, void>::type, T>* <anonymous> = 0; T = stan::math::var_value<double>; Eigen::Index = long int]’:
stanExports_m_ANOVA_partial_pooling.h:248:0: required from ‘stan::scalar_type_t<T2> model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; VecR = std::vector<stan::math::var_value<double>, std::allocator<stan::math::var_value<double> > >; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
248 | mu = in__.template read<std::vector<std::vector<local_scalar_t__>>>(M,
249 | t);
stanExports_m_ANOVA_partial_pooling.h:824:0: required from ‘T_ model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T_ = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
824 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:40:0: required from ‘double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; std::ostream = std::basic_ostream<char>]’
40 | var adLogProb = model.template log_prob<propto, jacobian_adjust_transform>(
41 | ad_params_r, params_i, msgs);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1183:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1183 | lp = stan::model::log_prob_grad<true,true>(model_, par_r, par_i, gradient, &rstan::io::rcout);
stanExports_m_ANOVA_partial_pooling.cc:23:0: required from here
23 | .method("grad_log_prob", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::grad_log_prob)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/deserializer.hpp:337: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
337 | for (size_t i = 0; i < m; ++i) {
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_finite<Eigen::Matrix<double, 2, 1> >(const char*, const char*, const Eigen::Matrix<double, 2, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, 2, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_finite.hpp:29:20: required from ‘void stan::math::check_finite(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, 2, 1>]’
29 | elementwise_check([](double x) { return std::isfinite(x); }, function, name,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | y, "finite");
| ~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:35:15: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, 2, 1>; Tb = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
35 | check_finite("hypergeometric_pFq", "a", a_ref);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:189:30: required from ‘stan::return_type_t<Ta1, Ta1, Tb, Tz> stan::math::hypergeometric_2F1(const Ta1&, const Ta2&, const Tb&, const Tz&) [with Ta1 = double; Ta2 = double; Tb = double; Tz = double; ScalarT = double; OptT = boost::optional<double>; stan::require_all_arithmetic_t<Ta1, Ta2, Tb, Tz>* <anonymous> = 0; stan::return_type_t<Ta1, Ta1, Tb, Tz> = double]’
189 | return hypergeometric_pFq(a_args, b_args, z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:190:39: required from ‘TupleT stan::math::internal::grad_2F1_impl(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool calc_a1 = true; bool calc_a2 = true; bool calc_b1 = true; bool calc_z = true; T1 = double; T2 = double; T3 = double; T_z = double; ScalarT = double; TupleT = std::tuple<double, double, double, double>]’
190 | auto hyper1 = hypergeometric_2F1(a1_euler, a2_euler, b1, z_euler);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:306:57: required from ‘auto stan::math::grad_2F1(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool ReturnSameT = true; T1 = double; T2 = double; T3 = double; T_z = double; stan::require_t<std::integral_constant<bool, __v> >* <anonymous> = 0]’
306 | return internal::grad_2F1_impl<true, true, true, true>(a1, a2, b1, z,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
307 | precision, max_steps);
| ~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_inc_beta.hpp:37:25: required from here
37 | = grad_2F1<true>(a + b, 1.0, a + 1, z);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, 2, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_finite<Eigen::Matrix<double, 1, 1, 0, 1, 1> >(const char*, const char*, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_finite.hpp:29:20: required from ‘void stan::math::check_finite(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, 1, 1, 0, 1, 1>]’
29 | elementwise_check([](double x) { return std::isfinite(x); }, function, name,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | y, "finite");
| ~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:36:15: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, 2, 1>; Tb = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
36 | check_finite("hypergeometric_pFq", "b", b_ref);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:189:30: required from ‘stan::return_type_t<Ta1, Ta1, Tb, Tz> stan::math::hypergeometric_2F1(const Ta1&, const Ta2&, const Tb&, const Tz&) [with Ta1 = double; Ta2 = double; Tb = double; Tz = double; ScalarT = double; OptT = boost::optional<double>; stan::require_all_arithmetic_t<Ta1, Ta2, Tb, Tz>* <anonymous> = 0; stan::return_type_t<Ta1, Ta1, Tb, Tz> = double]’
189 | return hypergeometric_pFq(a_args, b_args, z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:190:39: required from ‘TupleT stan::math::internal::grad_2F1_impl(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool calc_a1 = true; bool calc_a2 = true; bool calc_b1 = true; bool calc_z = true; T1 = double; T2 = double; T3 = double; T_z = double; ScalarT = double; TupleT = std::tuple<double, double, double, double>]’
190 | auto hyper1 = hypergeometric_2F1(a1_euler, a2_euler, b1, z_euler);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:306:57: required from ‘auto stan::math::grad_2F1(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool ReturnSameT = true; T1 = double; T2 = double; T3 = double; T_z = double; stan::require_t<std::integral_constant<bool, __v> >* <anonymous> = 0]’
306 | return internal::grad_2F1_impl<true, true, true, true>(a1, a2, b1, z,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
307 | precision, max_steps);
| ~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_inc_beta.hpp:37:25: required from here
37 | = grad_2F1<true>(a + b, 1.0, a + 1, z);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Matrix<double, 2, 1> >(const char*, const char*, const Eigen::Matrix<double, 2, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, 2, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, 2, 1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:39:16: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, 2, 1>; Tb = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
39 | check_not_nan("hypergeometric_pFq", "a", a_ref);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:189:30: required from ‘stan::return_type_t<Ta1, Ta1, Tb, Tz> stan::math::hypergeometric_2F1(const Ta1&, const Ta2&, const Tb&, const Tz&) [with Ta1 = double; Ta2 = double; Tb = double; Tz = double; ScalarT = double; OptT = boost::optional<double>; stan::require_all_arithmetic_t<Ta1, Ta2, Tb, Tz>* <anonymous> = 0; stan::return_type_t<Ta1, Ta1, Tb, Tz> = double]’
189 | return hypergeometric_pFq(a_args, b_args, z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:190:39: required from ‘TupleT stan::math::internal::grad_2F1_impl(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool calc_a1 = true; bool calc_a2 = true; bool calc_b1 = true; bool calc_z = true; T1 = double; T2 = double; T3 = double; T_z = double; ScalarT = double; TupleT = std::tuple<double, double, double, double>]’
190 | auto hyper1 = hypergeometric_2F1(a1_euler, a2_euler, b1, z_euler);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:306:57: required from ‘auto stan::math::grad_2F1(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool ReturnSameT = true; T1 = double; T2 = double; T3 = double; T_z = double; stan::require_t<std::integral_constant<bool, __v> >* <anonymous> = 0]’
306 | return internal::grad_2F1_impl<true, true, true, true>(a1, a2, b1, z,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
307 | precision, max_steps);
| ~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_inc_beta.hpp:37:25: required from here
37 | = grad_2F1<true>(a + b, 1.0, a + 1, z);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, 2, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Matrix<double, 1, 1, 0, 1, 1> >(const char*, const char*, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, 1, 1, 0, 1, 1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:40:16: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, 2, 1>; Tb = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
40 | check_not_nan("hypergeometric_pFq", "b", b_ref);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:189:30: required from ‘stan::return_type_t<Ta1, Ta1, Tb, Tz> stan::math::hypergeometric_2F1(const Ta1&, const Ta2&, const Tb&, const Tz&) [with Ta1 = double; Ta2 = double; Tb = double; Tz = double; ScalarT = double; OptT = boost::optional<double>; stan::require_all_arithmetic_t<Ta1, Ta2, Tb, Tz>* <anonymous> = 0; stan::return_type_t<Ta1, Ta1, Tb, Tz> = double]’
189 | return hypergeometric_pFq(a_args, b_args, z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:190:39: required from ‘TupleT stan::math::internal::grad_2F1_impl(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool calc_a1 = true; bool calc_a2 = true; bool calc_b1 = true; bool calc_z = true; T1 = double; T2 = double; T3 = double; T_z = double; ScalarT = double; TupleT = std::tuple<double, double, double, double>]’
190 | auto hyper1 = hypergeometric_2F1(a1_euler, a2_euler, b1, z_euler);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:306:57: required from ‘auto stan::math::grad_2F1(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool ReturnSameT = true; T1 = double; T2 = double; T3 = double; T_z = double; stan::require_t<std::integral_constant<bool, __v> >* <anonymous> = 0]’
306 | return internal::grad_2F1_impl<true, true, true, true>(a1, a2, b1, z,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
307 | precision, max_steps);
| ~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_inc_beta.hpp:37:25: required from here
37 | = grad_2F1<true>(a + b, 1.0, a + 1, z);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/detail/bessel_jy.hpp:16,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/bessel.hpp:26,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/bessel_first_kind.hpp:6,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun.hpp:31:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp: In instantiation of ‘boost::math::detail::upper_incomplete_gamma_fract<T>::result_type boost::math::detail::upper_incomplete_gamma_fract<T>::operator()() [with T = double; result_type = std::pair<double, double>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:259:20: required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::detail::continued_fraction_a_impl(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<double>; U = double; typename fraction_traits<Gen>::result_type = double; uintmax_t = long unsigned int]’
259 | value_type v = g();
| ~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:311:44: required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::continued_fraction_a(Gen&, const U&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<double>; U = double; typename detail::fraction_traits<Gen>::result_type = double]’
311 | return detail::continued_fraction_a_impl(g, factor, max_iter);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:378:68: required from ‘T boost::math::detail::upper_gamma_fraction(T, T, T) [with T = double]’
378 | return 1 / (z - a + 1 + boost::math::tools::continued_fraction_a(f, eps));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:1679:44: required from ‘T boost::math::detail::gamma_incomplete_imp(T, T, bool, bool, const Policy&, T*) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::pole_error<boost::math::policies::errno_on_error>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
1679 | result += log(upper_gamma_fraction(a, x, policies::get_epsilon<T, Policy>()));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:2461:35: required from ‘boost::math::tools::promote_args_t<RT1, RT2> boost::math::gamma_p(RT1, RT2, const Policy&) [with RT1 = double; RT2 = double; Policy = policies::policy<policies::overflow_error<boost::math::policies::errno_on_error>, policies::pole_error<boost::math::policies::errno_on_error>, policies::promote_double<false>, policies::digits2<0>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; tools::promote_args_t<RT1, RT2> = double]’
2461 | detail::gamma_incomplete_imp(static_cast<value_type>(a),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2462 | static_cast<value_type>(z), true, false,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2463 | forwarding_policy(), static_cast<value_type*>(nullptr)), "gamma_p<%1%>(%1%, %1%)");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/gamma_p.hpp:76:30: required from here
76 | return boost::math::gamma_p(z, a, boost_policy_t<>());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:363:39: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
363 | BOOST_MATH_GPU_ENABLED result_type operator()()
| ^~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/owens_t.hpp:6,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun.hpp:260:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp: In instantiation of ‘std::pair<_FIter, _FIter> boost::math::detail::owens_t_T1_accelerated(T, T, const Policy&) [with T = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:874:46: required from ‘RealType boost::math::detail::owens_t_dispatch(RealType, RealType, RealType, const Policy&, const std::integral_constant<int, 65>&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
874 | p1 = owens_t_T1_accelerated(h, a, forwarding_policy());
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:979:36: required from ‘RealType boost::math::detail::owens_t_dispatch(RealType, RealType, RealType, const Policy&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
979 | return owens_t_dispatch(h, a, ah, pol, tag_type());
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:1000:38: required from ‘RealType boost::math::detail::owens_t(RealType, RealType, const Policy&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
1000 | val = owens_t_dispatch(h, fabs_a, fabs_ah, pol);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:1072:86: required from ‘boost::math::tools::promote_args_t<RT1, RT2> boost::math::owens_t(T1, T2, const Policy&) [with T1 = double; T2 = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; tools::promote_args_t<RT1, RT2> = double]’
1072 | return policies::checked_narrowing_cast<result_type, Policy>(detail::owens_t(static_cast<value_type>(h), static_cast<value_type>(a), pol), "boost::math::owens_t<%1%>(%1%,%1%)");
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:1078:24: required from ‘boost::math::tools::promote_args_t<RT1, RT2> boost::math::owens_t(T1, T2) [with T1 = double; T2 = double; tools::promote_args_t<RT1, RT2> = double]’
1078 | return owens_t(h, a, policies::policy<>());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/owens_t.hpp:58:72: required from here
58 | inline double owens_t(double h, double a) { return boost::math::owens_t(h, a); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:543:26: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
543 | std::pair<T, T> owens_t_T1_accelerated(T h, T a, const Policy& pol)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/binomial.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/choose.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun.hpp:46:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp: In instantiation of ‘boost::math::detail::ibeta_fraction2_t<T>::result_type boost::math::detail::ibeta_fraction2_t<T>::operator()() [with T = double; result_type = std::pair<double, double>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:134:20: required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::detail::continued_fraction_b_impl(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::ibeta_fraction2_t<double>; U = double; typename fraction_traits<Gen>::result_type = double; uintmax_t = long unsigned int]’
134 | value_type v = g();
| ~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:184:44: required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::continued_fraction_b(Gen&, const U&) [with Gen = boost::math::detail::ibeta_fraction2_t<double>; U = double; typename detail::fraction_traits<Gen>::result_type = double]’
184 | return detail::continued_fraction_b_impl(g, factor, max_terms);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:847:54: required from ‘T boost::math::detail::ibeta_fraction2(T, T, T, T, const Policy&, bool, T*) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::pole_error<boost::math::policies::errno_on_error>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
847 | T fract = boost::math::tools::continued_fraction_b(f, boost::math::policies::get_epsilon<T, Policy>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:1499:36: required from ‘T boost::math::detail::ibeta_imp(T, T, T, const Policy&, bool, bool, T*) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::pole_error<boost::math::policies::errno_on_error>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
1499 | fract = ibeta_fraction2(a, b, x, y, pol, normalised, p_derivative);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:1536:20: required from ‘T boost::math::detail::ibeta_imp(T, T, T, const Policy&, bool, bool) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::pole_error<boost::math::policies::errno_on_error>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
1536 | return ibeta_imp(a, b, x, pol, inv, normalised, static_cast<T*>(nullptr));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:1690:93: required from ‘boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::ibeta(RT1, RT2, RT3, const Policy&) [with RT1 = double; RT2 = double; RT3 = double; Policy = policies::policy<policies::overflow_error<boost::math::policies::errno_on_error>, policies::pole_error<boost::math::policies::errno_on_error>, policies::promote_double<false>, policies::digits2<0>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; tools::promote_args_t<RT1, RT2, A> = double]’
1690 | return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::ibeta_imp(static_cast<value_type>(a), static_cast<value_type>(b), static_cast<value_type>(x), forwarding_policy(), false, true), "boost::math::ibeta<%1%>(%1%,%1%,%1%)");
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/inc_beta.hpp:29:28: required from here
29 | return boost::math::ibeta(a, b, x, boost_policy_t<>());
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:810:39: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
810 | BOOST_MATH_GPU_ENABLED result_type operator()()
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_nonnegative<Eigen::Array<double, -1, 1> >(const char*, const char*, const Eigen::Array<double, -1, 1>&)::<lambda(double)>; T = Eigen::Array<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_nonnegative.hpp:26:20: required from ‘void stan::math::check_nonnegative(const char*, const char*, const T_y&) [with T_y = Eigen::Array<double, -1, 1>]’
26 | elementwise_check([](double x) { return x >= 0; }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 | "nonnegative");
| ~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/exponential_lpdf.hpp:68:20: required from ‘stan::return_type_t<T1, T2> stan::math::exponential_lpdf(const T_y&, const T_inv_scale&) [with bool propto = true; T_y = std::vector<var_value<double>, std::allocator<var_value<double> > >; T_inv_scale = int; stan::require_all_not_nonscalar_prim_or_rev_kernel_expression_t<T_n, T_prob>* <anonymous> = 0; stan::return_type_t<T1, T2> = var_value<double>]’
68 | check_nonnegative(function, "Random variable", y_val);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanExports_m_ANOVA_partial_pooling.h:264:0: required from ‘stan::scalar_type_t<T2> model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; VecR = std::vector<stan::math::var_value<double>, std::allocator<stan::math::var_value<double> > >; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
264 | lp_accum__.add(stan::math::exponential_lpdf<propto__>(lambda, 2));
stanExports_m_ANOVA_partial_pooling.h:824:0: required from ‘T_ model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T_ = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
824 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:40:0: required from ‘double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; std::ostream = std::basic_ostream<char>]’
40 | var adLogProb = model.template log_prob<propto, jacobian_adjust_transform>(
41 | ad_params_r, params_i, msgs);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1183:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1183 | lp = stan::model::log_prob_grad<true,true>(model_, par_r, par_i, gradient, &rstan::io::rcout);
stanExports_m_ANOVA_partial_pooling.cc:23:0: required from here
23 | .method("grad_log_prob", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::grad_log_prob)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Array<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Array<double, -1, 1> >(const char*, const char*, const Eigen::Array<double, -1, 1>&)::<lambda(double)>; T = Eigen::Array<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Array<double, -1, 1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/normal_lpdf.hpp:62:16: required from ‘stan::return_type_t<T, L, U> stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = std::vector<var_value<double>, std::allocator<var_value<double> > >; T_loc = int; T_scale = int; stan::require_all_not_nonscalar_prim_or_rev_kernel_expression_t<T_y, T_scale_succ, T_scale_fail>* <anonymous> = 0; stan::return_type_t<T, L, U> = var_value<double>]’
62 | check_not_nan(function, "Random variable", y_val);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanExports_m_ANOVA_partial_pooling.h:275:0: required from ‘stan::scalar_type_t<T2> model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; VecR = std::vector<stan::math::var_value<double>, std::allocator<stan::math::var_value<double> > >; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
275 | lp_accum__.add(stan::math::normal_lpdf<propto__>(
276 | stan::model::rvalue(mu, "mu",
277 | stan::model::index_uni(m),
278 | stan::model::index_omni()), 0, 2));
stanExports_m_ANOVA_partial_pooling.h:824:0: required from ‘T_ model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T_ = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
824 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:40:0: required from ‘double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; std::ostream = std::basic_ostream<char>]’
40 | var adLogProb = model.template log_prob<propto, jacobian_adjust_transform>(
41 | ad_params_r, params_i, msgs);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1183:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1183 | lp = stan::model::log_prob_grad<true,true>(model_, par_r, par_i, gradient, &rstan::io::rcout);
stanExports_m_ANOVA_partial_pooling.cc:23:0: required from here
23 | .method("grad_log_prob", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::grad_log_prob)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Array<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_nonnegative<Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >(const char*, const char*, const Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >&)::<lambda(double)>; T = Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_nonnegative.hpp:26:20: required from ‘void stan::math::check_nonnegative(const char*, const char*, const T_y&) [with T_y = Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]’
26 | elementwise_check([](double x) { return x >= 0; }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 | "nonnegative");
| ~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/exponential_lpdf.hpp:68:20: required from ‘stan::return_type_t<T1, T2> stan::math::exponential_lpdf(const T_y&, const T_inv_scale&) [with bool propto = false; T_y = std::vector<double>; T_inv_scale = int; stan::require_all_not_nonscalar_prim_or_rev_kernel_expression_t<T_n, T_prob>* <anonymous> = 0; stan::return_type_t<T1, T2> = double]’
68 | check_nonnegative(function, "Random variable", y_val);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanExports_m_ANOVA_partial_pooling.h:264:0: required from ‘stan::scalar_type_t<T2> model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; VecR = std::vector<double>; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = double; std::ostream = std::basic_ostream<char>]’
264 | lp_accum__.add(stan::math::exponential_lpdf<propto__>(lambda, 2));
stanExports_m_ANOVA_partial_pooling.h:824:0: required from ‘T_ model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T_ = double; std::ostream = std::basic_ostream<char>]’
824 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:0: required from ‘int stan::services::optimize::newton(Model&, const stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; bool jacobian = false]’
56 | lp = model.template log_prob<false, jacobian>(cont_vector, disc_vector,
57 | &message);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:502:0: required from ‘int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long unsigned int>&, const std::vector<std::__cxx11::basic_string<char> >&, RNG_t&) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; Rcpp::List = Rcpp::Vector<19>]’
502 | = stan::services::optimize::newton(model, *init_context_ptr,
503 | random_seed, id, init_radius,
504 | num_iterations,
505 | save_iterations,
506 | interrupt, logger,
507 | init_writer, sample_writer);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1215:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1215 | ret = command(args, model_, holder, names_oi_tidx_,
1216 | fnames_oi_, base_rng);
stanExports_m_ANOVA_partial_pooling.cc:15:0: required from here
15 | .method("call_sampler", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::call_sampler)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >(const char*, const char*, const Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >&)::<lambda(double)>; T = Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/normal_lpdf.hpp:62:16: required from ‘stan::return_type_t<T, L, U> stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = std::vector<double>; T_loc = int; T_scale = int; stan::require_all_not_nonscalar_prim_or_rev_kernel_expression_t<T_y, T_scale_succ, T_scale_fail>* <anonymous> = 0; stan::return_type_t<T, L, U> = double]’
62 | check_not_nan(function, "Random variable", y_val);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanExports_m_ANOVA_partial_pooling.h:275:0: required from ‘stan::scalar_type_t<T2> model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; VecR = std::vector<double>; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = double; std::ostream = std::basic_ostream<char>]’
275 | lp_accum__.add(stan::math::normal_lpdf<propto__>(
276 | stan::model::rvalue(mu, "mu",
277 | stan::model::index_uni(m),
278 | stan::model::index_omni()), 0, 2));
stanExports_m_ANOVA_partial_pooling.h:824:0: required from ‘T_ model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T_ = double; std::ostream = std::basic_ostream<char>]’
824 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:0: required from ‘int stan::services::optimize::newton(Model&, const stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; bool jacobian = false]’
56 | lp = model.template log_prob<false, jacobian>(cont_vector, disc_vector,
57 | &message);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:502:0: required from ‘int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long unsigned int>&, const std::vector<std::__cxx11::basic_string<char> >&, RNG_t&) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; Rcpp::List = Rcpp::Vector<19>]’
502 | = stan::services::optimize::newton(model, *init_context_ptr,
503 | random_seed, id, init_radius,
504 | num_iterations,
505 | save_iterations,
506 | interrupt, logger,
507 | init_writer, sample_writer);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1215:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_m_ANOVA_partial_pooling_namespace::model_m_ANOVA_partial_pooling; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1215 | ret = command(args, model_, holder, names_oi_tidx_,
1216 | fnames_oi_, base_rng);
stanExports_m_ANOVA_partial_pooling.cc:15:0: required from here
15 | .method("call_sampler", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::call_sampler)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
125 | struct IncrementableIteratorConcept : CopyConstructible<Iterator>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:31:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:152:13: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/algorithm/equal.hpp:174:13: required from ‘bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; SinglePassRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/iterator_range_core.hpp:644:32: required from ‘bool boost::operator==(const iterator_range<IteratorT>&, const iterator_range<Iterator2T>&) [with Iterator1T = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; Iterator2T = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
644 | return boost::equal( l, r );
| ~~~~~~~~~~~~^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/find_iterator.hpp:359:0: required from ‘bool boost::algorithm::split_iterator<IteratorT>::equal(const boost::algorithm::split_iterator<IteratorT>&) const [with IteratorT = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
359 | m_Match==Other.m_Match &&
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:649:26: required from ‘static bool boost::iterators::iterator_core_access::equal(const Facade1&, const Facade2&, mpl_::true_) [with Facade1 = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; Facade2 = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; mpl_::true_ = mpl_::bool_<true>]’
649 | return f1.equal(f2);
| ~~~~~~~~^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:981:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator==(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; V1 = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; TC1 = forward_traversal_tag; Reference1 = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >&; Difference1 = long int; Derived2 = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; V2 = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; TC2 = forward_traversal_tag; Reference2 = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >&; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_adaptor.hpp:305:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
125 | struct IncrementableIteratorConcept : CopyConstructible<Iterator>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
167 | BOOST_CONCEPT_USAGE(CopyConstructible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
233 | BOOST_CONCEPT_USAGE(EqualityComparable) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp: In function ‘typename boost::math::tools::promote_args<Real, typename Seq::value_type>::type boost::math::hypergeometric_pFq(const Seq&, const Seq&, const Real&, Real*, const Policy&) [with Seq = std::vector<double>; Real = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp:61:44: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
61 | std::pair<value_type, value_type> r = boost::math::detail::hypergeometric_pFq_checked_series_impl(aj, bj, value_type(z), pol, boost::math::detail::iteration_terminator(boost::math::policies::get_max_series_iterations<forwarding_policy>()), scale);
| ^
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:19:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp: In function ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::detail::continued_fraction_a_impl(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<double>; U = double]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:259:15: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
259 | value_type v = g();
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp: In function ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::detail::continued_fraction_a_impl(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<long double>; U = long double]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:259:15: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
/opt/ohpc/pub/compiler/gcc/14.2.0/bin/aarch64-unknown-linux-gnu-g++ -std=gnu++17 -I"/home/biocbuild/R/R/include" -DNDEBUG -I"../inst/include" -I"/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/Rcpp/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppParallel/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include' -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include' -I/usr/local/include -I'/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fPIC -g -O2 -Wall -Werror=format-security -c stanExports_m_cluster_distances_padded.cc -o stanExports_m_cluster_distances_padded.o
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Core:214,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Dense:1,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/Eigen.hpp:22,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/rstaninc.hpp:3,
from stanExports_m_cluster_distances_padded.h:23,
from stanExports_m_cluster_distances_padded.cc:5:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h: In function ‘Packet Eigen::internal::pload(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
1671 | memcpy(&res, from, sizeof(Packet4c));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/Core:172:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/GenericPacketMath.h:159:8: note: ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} declared here
159 | struct eigen_packet_wrapper
| ^~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h: In function ‘Packet Eigen::internal::ploadu(const typename unpacket_traits<T>::type*) [with Packet = eigen_packet_wrapper<int, 2>; typename unpacket_traits<T>::type = signed char]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/arch/NEON/PacketMath.h:1716:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} from an array of ‘const int8_t’ {aka ‘const signed char’} [-Wclass-memaccess]
1716 | memcpy(&res, from, sizeof(Packet4c));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppEigen/include/Eigen/src/Core/GenericPacketMath.h:159:8: note: ‘Eigen::internal::Packet4c’ {aka ‘struct Eigen::internal::eigen_packet_wrapper<int, 2>’} declared here
159 | struct eigen_packet_wrapper
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/shared_ptr.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/date_time/time_clock.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:15,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/rstaninc.hpp:4:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/detail/shared_count.hpp: At global scope:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/detail/shared_count.hpp:326:33: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
326 | explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) )
| ^~~~~~~~
In file included from /opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/memory:78,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:7:
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
354 | explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn()
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
365 | shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn()
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
423 | shared_ptr & operator=( std::auto_ptr<Y> & r )
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
430 | shared_ptr & operator=( std::auto_ptr<Y> && r )
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
432 | this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this );
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor.hpp:13,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:15,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/dump.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:43:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp: In function ‘void stan::math::internal::combination(std::vector<int>&, const int&, const int&, const int&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:73:29: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
73 | for (std::size_t i = 0; i < p - 1; i++) {
| ~~^~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:79:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
79 | } while (k < x);
| ~~^~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp: In function ‘void stan::math::internal::combos(const int&, const double&, const int&, std::vector<std::vector<double> >&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:102:29: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
102 | for (std::size_t i = 1; i != choose_dimk + 1; i++) {
| ~~^~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:105:31: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
105 | for (std::size_t j = 0; j != k; j++) {
| ~~^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp: In function ‘void stan::math::internal::increment(std::vector<bool>&, const int&, const double&, const std::vector<int>&, std::vector<double>&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:126:31: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
126 | for (std::size_t j = 0; j != k; j++) {
| ~~^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:132:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
132 | while ((first_zero < index.size()) && index[first_zero]) {
| ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bool>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
135 | if (first_zero == index.size()) {
| ~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:143:31: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
143 | for (std::size_t i = 0; i != first_zero + 1; i++) {
| ~~^~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp: In function ‘void stan::math::internal::signcombos(const int&, const double&, const int&, std::vector<std::vector<double> >&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/hcubature.hpp:168:29: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
168 | for (std::size_t i = 1; i != choose_dimk + 1; i++) {
| ~~^~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/aux_/na_assert.hpp:23,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/arg.hpp:25,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/placeholders.hpp:24,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/apply.hpp:24,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/serialization/array_optimization.hpp:18,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/serialization/array_wrapper.hpp:21,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/serialization/array.hpp:26,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/ublas/storage.hpp:22,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/ublas/vector.hpp:21,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:23,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint.hpp:25,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/ode_rk45.hpp:9,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor/integrate_ode_rk45.hpp:6,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/functor.hpp:16:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp: At global scope:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
194 | failed ************ (Pred::************
| ^~~~~~~~~~~~~~~~~~~
195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | );
| ~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
194 | failed ************ (Pred::************
| ^~~~~~~~~~~~~~~~~~~
| -
195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | );
| ~
| -
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
199 | failed ************ (boost::mpl::not_<Pred>::************
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
201 | );
| ~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
199 | failed ************ (boost::mpl::not_<Pred>::************
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| -
200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
201 | );
| ~
| -
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/functional/invocation/detail/that_ptr.hpp:13,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/functional/invocation/invoke.hpp:52,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/functional/adapter/fused.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/functional/generation/make_fused.hpp:13,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/fusion/include/make_fused.hpp:11,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/resize.hpp:30,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/state_wrapper.hpp:26,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:33:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/get_pointer.hpp:48:40: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
48 | template<class T> T * get_pointer(std::auto_ptr<T> const& p)
| ^~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/unique_ptr.h:59:28: note: declared here
59 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/std_normal_ccdf_log.hpp:5,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob.hpp:328,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:16:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/std_normal_lccdf.hpp: In function ‘stan::return_type_t<T> stan::math::std_normal_lccdf(const T_y&)’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/std_normal_lccdf.hpp:52: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
52 | } else if (y_dbl > 8.25) {
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/std_normal_lccdf.hpp:52: note: adding ‘-flarge-source-files’ will allow for more column-tracking support, at the expense of compilation time and memory
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/dump.hpp: In member function ‘virtual std::vector<std::complex<double> > stan::io::dump::vals_c(const std::string&) const’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/dump.hpp:694: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
694 | for (comp_iter = 0, real_iter = 0; real_iter < val_r->second.first.size();
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/dump.hpp:707: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
707 | real_iter < val_i->second.first.size();
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/util/initialize.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/diagnose/diagnose.hpp:10,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:49:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/random_var_context.hpp: In member function ‘virtual std::vector<std::complex<double> > stan::io::random_var_context::vals_c(const std::string&) const’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/random_var_context.hpp:111: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
111 | for (comp_iter = 0, real_iter = 0; real_iter < val_r.size();
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:68:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp: In member function ‘virtual std::vector<std::complex<double> > stan::io::array_var_context::vals_c(const std::string&) const’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:304: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
304 | for (comp_iter = 0, real_iter = 0; real_iter < val_r->second.first.size();
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:317: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
317 | real_iter < val_i->second.first.size();
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_header.hpp:11,
from stanExports_m_cluster_distances_padded.h:25:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp: At global scope:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:159: warning: ‘stan::math::var stan::model::model_base_crtp<M>::log_prob(std::vector<stan::math::var_value<double>, std::allocator<stan::math::var_value<double> > >&, std::vector<int>&, std::ostream*) const [with M = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; stan::math::var = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’ was hidden [-Woverloaded-virtual=]
159 | inline math::var log_prob(std::vector<math::var>& theta,
stanExports_m_cluster_distances_padded.h:419: note: by ‘model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob’
419 | log_prob(std::vector<T_>& params_r, std::vector<int>& params_i,
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:154: warning: ‘double stan::model::model_base_crtp<M>::log_prob(std::vector<double>&, std::vector<int>&, std::ostream*) const [with M = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; std::ostream = std::basic_ostream<char>]’ was hidden [-Woverloaded-virtual=]
154 | inline double log_prob(std::vector<double>& theta, std::vector<int>& theta_i,
stanExports_m_cluster_distances_padded.h:419: note: by ‘model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob’
419 | log_prob(std::vector<T_>& params_r, std::vector<int>& params_i,
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:96: warning: ‘stan::math::var stan::model::model_base_crtp<M>::log_prob(Eigen::Matrix<stan::math::var_value<double>, -1, 1>&, std::ostream*) const [with M = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; stan::math::var = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’ was hidden [-Woverloaded-virtual=]
96 | inline math::var log_prob(Eigen::Matrix<math::var, -1, 1>& theta,
stanExports_m_cluster_distances_padded.h:419: note: by ‘model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob’
419 | log_prob(std::vector<T_>& params_r, std::vector<int>& params_i,
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/model_base_crtp.hpp:91: warning: ‘double stan::model::model_base_crtp<M>::log_prob(Eigen::VectorXd&, std::ostream*) const [with M = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; Eigen::VectorXd = Eigen::Matrix<double, -1, 1>; std::ostream = std::basic_ostream<char>]’ was hidden [-Woverloaded-virtual=]
91 | inline double log_prob(Eigen::VectorXd& theta,
stanExports_m_cluster_distances_padded.h:419: note: by ‘model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob’
419 | log_prob(std::vector<T_>& params_r, std::vector<int>& params_i,
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp: In instantiation of ‘std::vector<long unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::__cxx11::basic_string<char> >&, T, const std::vector<std::vector<long unsigned int> >&) [with T = long unsigned int]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:97:0: required from here
97 | std::vector<size_t> dim_vec = validate_dims(names, values.size(), dims);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:74: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<long unsigned int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for (int i = 0; i < dims.size(); i++) {
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp: In instantiation of ‘std::vector<long unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::__cxx11::basic_string<char> >&, T, const std::vector<std::vector<long unsigned int> >&) [with T = long int]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:118:0: required from here
118 | std::vector<size_t> dim_vec = validate_dims(names, values.size(), dims);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:74: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<long unsigned int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for (int i = 0; i < dims.size(); i++) {
stanExports_m_cluster_distances_padded.h: In instantiation of ‘void model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::transform_inits_impl(const stan::io::var_context&, VecVar&, std::ostream*) const [with VecVar = std::vector<double>; stan::require_vector_t<T_y>* <anonymous> = 0; std::ostream = std::basic_ostream<char>]’:
stanExports_m_cluster_distances_padded.h:438:0: required from here
438 | transform_inits_impl(context, vars, pstream__);
stanExports_m_cluster_distances_padded.h:309: warning: variable ‘pos__’ set but not used [-Wunused-but-set-variable]
309 | int pos__ = std::numeric_limits<int>::min();
stanExports_m_cluster_distances_padded.h: In instantiation of ‘void model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::unconstrain_array_impl(const VecVar&, const VecI&, VecVar&, std::ostream*) const [with VecVar = std::vector<double>; VecI = std::vector<int>; stan::require_vector_t<T_y>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; std::ostream = std::basic_ostream<char>]’:
stanExports_m_cluster_distances_padded.h:447:0: required from here
447 | unconstrain_array_impl(params_constrained, params_i,
448 | params_unconstrained, pstream);
stanExports_m_cluster_distances_padded.h:274: warning: variable ‘pos__’ set but not used [-Wunused-but-set-variable]
274 | int pos__ = std::numeric_limits<int>::min();
stanExports_m_cluster_distances_padded.h: In instantiation of ‘void model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::unconstrain_array_impl(const VecVar&, const VecI&, VecVar&, std::ostream*) const [with VecVar = Eigen::Matrix<double, -1, 1>; VecI = std::vector<int>; stan::require_vector_t<T_y>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; std::ostream = std::basic_ostream<char>]’:
stanExports_m_cluster_distances_padded.h:457:0: required from here
457 | unconstrain_array_impl(params_constrained, params_i,
458 | params_unconstrained, pstream);
stanExports_m_cluster_distances_padded.h:274: warning: variable ‘pos__’ set but not used [-Wunused-but-set-variable]
274 | int pos__ = std::numeric_limits<int>::min();
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp: In instantiation of ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::standalone_gqs(SEXP, SEXP) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’:
stanExports_m_cluster_distances_padded.cc:30:0: required from here
30 | .method("standalone_gqs", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::standalone_gqs)
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1252: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
1252 | int ret = stan::services::error_codes::CONFIG;
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:5,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_2F1_converges.hpp:5,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:12:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Matrix<double, -1, 1> >(const char*, const char*, const Eigen::Matrix<double, -1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:47:0: required from here
47 | stan::math::check_not_nan(function, "Mean vector", mu);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Matrix<double, -1, -1> >(const char*, const char*, const Eigen::Matrix<double, -1, -1>&)::<lambda(double)>; T = Eigen::Matrix<double, -1, -1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)(((!(Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit)) && (! T::IsVectorAtCompileTime)) && (!(Eigen::internal::traits<_Rhs>::Flags & Eigen::RowMajorBit))))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, -1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/variational/families/normal_fullrank.hpp:74:0: required from here
74 | stan::math::check_not_nan(function, "Cholesky factor", L_chol);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:207:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
207 | for (size_t i = 0; i < x.rows(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:208:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
208 | for (size_t j = 0; j < x.cols(); j++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_finite<Eigen::Matrix<double, -1, 1> >(const char*, const char*, const Eigen::Matrix<double, -1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_finite.hpp:29:20: required from ‘void stan::math::check_finite(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]’
29 | elementwise_check([](double x) { return std::isfinite(x); }, function, name,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | y, "finite");
| ~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/util/validate_diag_inv_metric.hpp:21:0: required from here
21 | stan::math::check_finite("check_finite", "inv_metric", inv_metric);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_positive<Eigen::Matrix<double, -1, 1> >(const char*, const char*, const Eigen::Matrix<double, -1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_positive.hpp:29:20: required from ‘void stan::math::check_positive(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, -1, 1>]’
29 | elementwise_check([](double x) { return x > 0; }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | "positive");
| ~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/util/validate_diag_inv_metric.hpp:22:0: required from here
22 | stan::math::check_positive("check_positive", "inv_metric", inv_metric);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/meta.hpp:70,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/invalid_argument.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/core/init_threadpool_tbb.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/core.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:10:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_less_or_equal.hpp: In instantiation of ‘void stan::math::check_less_or_equal(const char*, const char*, const T_y&, const T_high&, Idxs ...) [with T_y = long unsigned int; T_high = long int; stan::require_all_stan_scalar_t<U, V>* <anonymous> = 0; Idxs = {}]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:79:0: required from ‘std::vector<long unsigned int> stan::io::array_var_context::validate_dims(const std::vector<std::__cxx11::basic_string<char> >&, T, const std::vector<std::vector<long unsigned int> >&) [with T = long int]’
79 | stan::math::check_less_or_equal("validate_dims", "array_var_context",
80 | elem_dims_total[dims.size()], array_size);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/array_var_context.hpp:118:0: required from here
118 | std::vector<size_t> dim_vec = validate_dims(names, values.size(), dims);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_less_or_equal.hpp:39:20: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const long int’ [-Wsign-compare]
39 | if (unlikely(!(y <= high))) {
| ~~~^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/meta/compiler_attributes.hpp:9:41: note: in definition of macro ‘unlikely’
9 | #define unlikely(x) __builtin_expect(!!(x), 0)
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp: In instantiation of ‘int stan::services::standalone_generate(const Model&, const Eigen::MatrixXd&, unsigned int, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; Eigen::MatrixXd = Eigen::Matrix<double, -1, -1>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1253:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::standalone_gqs(SEXP, SEXP) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1253 | ret = stan::services::standalone_generate(model_, draws,
1254 | Rcpp::as<unsigned int>(seed), interrupt, logger, *sample_writer_ptr);
stanExports_m_cluster_distances_padded.cc:30:0: required from here
30 | .method("standalone_gqs", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::standalone_gqs)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp:55: warning: comparison of integer expressions of different signedness: ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
55 | if (p_names.size() != draws.cols()) {
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/sample/standalone_gqs.hpp:71: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare]
71 | for (size_t i = 0; i < draws.rows(); ++i) {
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/assert.hpp:35,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:20,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:19,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/size_type.hpp:20,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/size.hpp:21,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/functions.hpp:20,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range.hpp:18,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/numeric/odeint/util/resize.hpp:24:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint<Model>::failed() [with Model = boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:81:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull]
65 | static void failed() { ((Model*)0)->constraints(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:26,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:16,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string.hpp:23,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:4,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:46:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/concept.hpp:40: note: in a call to non-static member function ‘void boost::algorithm::FinderConcept<FinderT, IteratorT>::constraints() [with FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >; IteratorT = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
40 | void constraints()
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint<Model>::failed() [with Model = boost::algorithm::FinderConcept<boost::algorithm::detail::first_finderF<const char*, boost::algorithm::is_equal>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/find_format.hpp:98:0: required from ‘void boost::algorithm::find_format(SequenceT&, FinderT, FormatterT) [with SequenceT = std::__cxx11::basic_string<char>; FinderT = detail::first_finderF<const char*, is_equal>; FormatterT = detail::const_formatF<boost::iterator_range<const char*> >]’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/replace.hpp:179:0: required from ‘void boost::algorithm::replace_first(SequenceT&, const Range1T&, const Range2T&) [with SequenceT = std::__cxx11::basic_string<char>; Range1T = char [11]; Range2T = char [1]]’
179 | ::boost::algorithm::find_format(
180 | Input,
181 | ::boost::algorithm::first_finder(Search),
182 | ::boost::algorithm::const_formatter(Format) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:133:0: required from here
133 | boost::replace_first(value, " (Default)", "");
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull]
65 | static void failed() { ((Model*)0)->constraints(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/concept.hpp:40: note: in a call to non-static member function ‘void boost::algorithm::FinderConcept<FinderT, IteratorT>::constraints() [with FinderT = boost::algorithm::detail::first_finderF<const char*, boost::algorithm::is_equal>; IteratorT = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]’
40 | void constraints()
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint<Model>::failed() [with Model = boost::algorithm::FormatterConcept<boost::algorithm::detail::const_formatF<boost::iterator_range<const char*> >, boost::algorithm::detail::first_finderF<const char*, boost::algorithm::is_equal>, __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/find_format.hpp:103:0: required from ‘void boost::algorithm::find_format(SequenceT&, FinderT, FormatterT) [with SequenceT = std::__cxx11::basic_string<char>; FinderT = detail::first_finderF<const char*, is_equal>; FormatterT = detail::const_formatF<boost::iterator_range<const char*> >]’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/replace.hpp:179:0: required from ‘void boost::algorithm::replace_first(SequenceT&, const Range1T&, const Range2T&) [with SequenceT = std::__cxx11::basic_string<char>; Range1T = char [11]; Range2T = char [1]]’
179 | ::boost::algorithm::find_format(
180 | Input,
181 | ::boost::algorithm::first_finder(Search),
182 | ::boost::algorithm::const_formatter(Format) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:133:0: required from here
133 | boost::replace_first(value, " (Default)", "");
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull]
65 | static void failed() { ((Model*)0)->constraints(); }
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/concept.hpp:65: note: in a call to non-static member function ‘void boost::algorithm::FormatterConcept<FormatterT, FinderT, IteratorT>::constraints() [with FormatterT = boost::algorithm::detail::const_formatF<boost::iterator_range<const char*> >; FinderT = boost::algorithm::detail::first_finderF<const char*, boost::algorithm::is_equal>; IteratorT = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >]’
65 | void constraints()
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp:11,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:18,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:14,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun.hpp:129,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim.hpp:14:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/detail/hypergeometric_pFq_checked_series.hpp: In instantiation of ‘std::pair<_ForwardIterator, _ForwardIterator> boost::math::detail::hypergeometric_pFq_checked_series_impl(const Seq&, const Seq&, const Real&, const Policy&, const Terminal&, long long int&) [with Seq = std::vector<double>; Real = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; Terminal = iteration_terminator]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp:61:107: required from ‘typename boost::math::tools::promote_args<Real, typename Seq::value_type>::type boost::math::hypergeometric_pFq(const Seq&, const Seq&, const Real&, Real*, const Policy&) [with Seq = std::vector<double>; Real = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; typename tools::promote_args<Real, typename Seq::value_type>::type = double; typename Seq::value_type = double]’
61 | std::pair<value_type, value_type> r = boost::math::detail::hypergeometric_pFq_checked_series_impl(aj, bj, value_type(z), pol, boost::math::detail::iteration_terminator(boost::math::policies::get_max_series_iterations<forwarding_policy>()), scale);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp:72:35: required from ‘typename boost::math::tools::promote_args<Real, typename Seq::value_type>::type boost::math::hypergeometric_pFq(const Seq&, const Seq&, const Real&, Real*) [with Seq = std::vector<double>; Real = double; typename tools::promote_args<Real, typename Seq::value_type>::type = double; typename Seq::value_type = double]’
72 | return hypergeometric_pFq(aj, bj, z, p_abs_error, boost::math::policies::policy<>());
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:55:41: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, -1, 1>; Tb = Eigen::Matrix<double, -1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
55 | return boost::math::hypergeometric_pFq(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
56 | std::vector<double>(a_ref.data(), a_ref.data() + a_ref.size()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
57 | std::vector<double>(b_ref.data(), b_ref.data() + b_ref.size()), z);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_3F2.hpp:125:28: required from ‘auto stan::math::hypergeometric_3F2(const Ta&, const Tb&, const Tz&) [with Ta = std::vector<double>; Tb = std::vector<double>; Tz = double; stan::require_all_vector_t<T_y, T_high>* <anonymous> = 0; stan::require_stan_scalar_t<T2>* <anonymous> = 0]’
125 | return hypergeometric_pFq(to_vector(a), to_vector(b), z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_3F2.hpp:148:28: required from ‘auto stan::math::hypergeometric_3F2(const std::initializer_list<_Tp>&, const std::initializer_list<_Value>&, const Tz&) [with Ta = double; Tb = double; Tz = double; stan::require_all_stan_scalar_t<Ta, Tb, Tz>* <anonymous> = 0]’
148 | return hypergeometric_3F2(std::vector<Ta>(a), std::vector<Tb>(b), z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/rev/fun/inv_inc_beta.hpp:77:0: required from here
77 | + log(hypergeometric_3F2({a_val, a_val, one_m_b}, {ap1, ap1}, w))
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/detail/hypergeometric_pFq_checked_series.hpp:122:28: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
122 | std::pair<Real, Real> hypergeometric_pFq_checked_series_impl(const Seq& aj, const Seq& bj, const Real& z, const Policy& pol, const Terminal& termination, long long& log_scale)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_finite<Eigen::Matrix<double, 2, 1> >(const char*, const char*, const Eigen::Matrix<double, 2, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, 2, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_finite.hpp:29:20: required from ‘void stan::math::check_finite(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, 2, 1>]’
29 | elementwise_check([](double x) { return std::isfinite(x); }, function, name,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | y, "finite");
| ~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:35:15: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, 2, 1>; Tb = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
35 | check_finite("hypergeometric_pFq", "a", a_ref);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:189:30: required from ‘stan::return_type_t<Ta1, Ta1, Tb, Tz> stan::math::hypergeometric_2F1(const Ta1&, const Ta2&, const Tb&, const Tz&) [with Ta1 = double; Ta2 = double; Tb = double; Tz = double; ScalarT = double; OptT = boost::optional<double>; stan::require_all_arithmetic_t<Ta1, Ta2, Tb, Tz>* <anonymous> = 0; stan::return_type_t<Ta1, Ta1, Tb, Tz> = double]’
189 | return hypergeometric_pFq(a_args, b_args, z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:190:39: required from ‘TupleT stan::math::internal::grad_2F1_impl(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool calc_a1 = true; bool calc_a2 = true; bool calc_b1 = true; bool calc_z = true; T1 = double; T2 = double; T3 = double; T_z = double; ScalarT = double; TupleT = std::tuple<double, double, double, double>]’
190 | auto hyper1 = hypergeometric_2F1(a1_euler, a2_euler, b1, z_euler);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:306:57: required from ‘auto stan::math::grad_2F1(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool ReturnSameT = true; T1 = double; T2 = double; T3 = double; T_z = double; stan::require_t<std::integral_constant<bool, __v> >* <anonymous> = 0]’
306 | return internal::grad_2F1_impl<true, true, true, true>(a1, a2, b1, z,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
307 | precision, max_steps);
| ~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_inc_beta.hpp:37:25: required from here
37 | = grad_2F1<true>(a + b, 1.0, a + 1, z);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, 2, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_finite<Eigen::Matrix<double, 1, 1, 0, 1, 1> >(const char*, const char*, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_finite.hpp:29:20: required from ‘void stan::math::check_finite(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, 1, 1, 0, 1, 1>]’
29 | elementwise_check([](double x) { return std::isfinite(x); }, function, name,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | y, "finite");
| ~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:36:15: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, 2, 1>; Tb = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
36 | check_finite("hypergeometric_pFq", "b", b_ref);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:189:30: required from ‘stan::return_type_t<Ta1, Ta1, Tb, Tz> stan::math::hypergeometric_2F1(const Ta1&, const Ta2&, const Tb&, const Tz&) [with Ta1 = double; Ta2 = double; Tb = double; Tz = double; ScalarT = double; OptT = boost::optional<double>; stan::require_all_arithmetic_t<Ta1, Ta2, Tb, Tz>* <anonymous> = 0; stan::return_type_t<Ta1, Ta1, Tb, Tz> = double]’
189 | return hypergeometric_pFq(a_args, b_args, z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:190:39: required from ‘TupleT stan::math::internal::grad_2F1_impl(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool calc_a1 = true; bool calc_a2 = true; bool calc_b1 = true; bool calc_z = true; T1 = double; T2 = double; T3 = double; T_z = double; ScalarT = double; TupleT = std::tuple<double, double, double, double>]’
190 | auto hyper1 = hypergeometric_2F1(a1_euler, a2_euler, b1, z_euler);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:306:57: required from ‘auto stan::math::grad_2F1(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool ReturnSameT = true; T1 = double; T2 = double; T3 = double; T_z = double; stan::require_t<std::integral_constant<bool, __v> >* <anonymous> = 0]’
306 | return internal::grad_2F1_impl<true, true, true, true>(a1, a2, b1, z,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
307 | precision, max_steps);
| ~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_inc_beta.hpp:37:25: required from here
37 | = grad_2F1<true>(a + b, 1.0, a + 1, z);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Matrix<double, 2, 1> >(const char*, const char*, const Eigen::Matrix<double, 2, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, 2, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, 2, 1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:39:16: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, 2, 1>; Tb = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
39 | check_not_nan("hypergeometric_pFq", "a", a_ref);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:189:30: required from ‘stan::return_type_t<Ta1, Ta1, Tb, Tz> stan::math::hypergeometric_2F1(const Ta1&, const Ta2&, const Tb&, const Tz&) [with Ta1 = double; Ta2 = double; Tb = double; Tz = double; ScalarT = double; OptT = boost::optional<double>; stan::require_all_arithmetic_t<Ta1, Ta2, Tb, Tz>* <anonymous> = 0; stan::return_type_t<Ta1, Ta1, Tb, Tz> = double]’
189 | return hypergeometric_pFq(a_args, b_args, z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:190:39: required from ‘TupleT stan::math::internal::grad_2F1_impl(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool calc_a1 = true; bool calc_a2 = true; bool calc_b1 = true; bool calc_z = true; T1 = double; T2 = double; T3 = double; T_z = double; ScalarT = double; TupleT = std::tuple<double, double, double, double>]’
190 | auto hyper1 = hypergeometric_2F1(a1_euler, a2_euler, b1, z_euler);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:306:57: required from ‘auto stan::math::grad_2F1(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool ReturnSameT = true; T1 = double; T2 = double; T3 = double; T_z = double; stan::require_t<std::integral_constant<bool, __v> >* <anonymous> = 0]’
306 | return internal::grad_2F1_impl<true, true, true, true>(a1, a2, b1, z,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
307 | precision, max_steps);
| ~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_inc_beta.hpp:37:25: required from here
37 | = grad_2F1<true>(a + b, 1.0, a + 1, z);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, 2, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Matrix<double, 1, 1, 0, 1, 1> >(const char*, const char*, const Eigen::Matrix<double, 1, 1, 0, 1, 1>&)::<lambda(double)>; T = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Matrix<double, 1, 1, 0, 1, 1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_pFq.hpp:40:16: required from ‘stan::return_type_t<T_x, T_sigma, T_l> stan::math::hypergeometric_pFq(const Ta&, const Tb&, const Tz&) [with Ta = Eigen::Matrix<double, 2, 1>; Tb = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Tz = double; stan::require_all_eigen_st<std::is_arithmetic, Ta, Tb>* <anonymous> = 0; stan::require_arithmetic_t<Tz>* <anonymous> = 0; stan::return_type_t<T_x, T_sigma, T_l> = double]’
40 | check_not_nan("hypergeometric_pFq", "b", b_ref);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/hypergeometric_2F1.hpp:189:30: required from ‘stan::return_type_t<Ta1, Ta1, Tb, Tz> stan::math::hypergeometric_2F1(const Ta1&, const Ta2&, const Tb&, const Tz&) [with Ta1 = double; Ta2 = double; Tb = double; Tz = double; ScalarT = double; OptT = boost::optional<double>; stan::require_all_arithmetic_t<Ta1, Ta2, Tb, Tz>* <anonymous> = 0; stan::return_type_t<Ta1, Ta1, Tb, Tz> = double]’
189 | return hypergeometric_pFq(a_args, b_args, z);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:190:39: required from ‘TupleT stan::math::internal::grad_2F1_impl(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool calc_a1 = true; bool calc_a2 = true; bool calc_b1 = true; bool calc_z = true; T1 = double; T2 = double; T3 = double; T_z = double; ScalarT = double; TupleT = std::tuple<double, double, double, double>]’
190 | auto hyper1 = hypergeometric_2F1(a1_euler, a2_euler, b1, z_euler);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_2F1.hpp:306:57: required from ‘auto stan::math::grad_2F1(const T1&, const T2&, const T3&, const T_z&, double, int) [with bool ReturnSameT = true; T1 = double; T2 = double; T3 = double; T_z = double; stan::require_t<std::integral_constant<bool, __v> >* <anonymous> = 0]’
306 | return internal::grad_2F1_impl<true, true, true, true>(a1, a2, b1, z,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
307 | precision, max_steps);
| ~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/grad_inc_beta.hpp:37:25: required from here
37 | = grad_2F1<true>(a + b, 1.0, a + 1, z);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Matrix<double, 1, 1, 0, 1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/detail/bessel_jy.hpp:16,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/bessel.hpp:26,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/bessel_first_kind.hpp:6,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun.hpp:31:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp: In instantiation of ‘boost::math::detail::upper_incomplete_gamma_fract<T>::result_type boost::math::detail::upper_incomplete_gamma_fract<T>::operator()() [with T = double; result_type = std::pair<double, double>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:259:20: required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::detail::continued_fraction_a_impl(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<double>; U = double; typename fraction_traits<Gen>::result_type = double; uintmax_t = long unsigned int]’
259 | value_type v = g();
| ~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:311:44: required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::continued_fraction_a(Gen&, const U&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<double>; U = double; typename detail::fraction_traits<Gen>::result_type = double]’
311 | return detail::continued_fraction_a_impl(g, factor, max_iter);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:378:68: required from ‘T boost::math::detail::upper_gamma_fraction(T, T, T) [with T = double]’
378 | return 1 / (z - a + 1 + boost::math::tools::continued_fraction_a(f, eps));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:1679:44: required from ‘T boost::math::detail::gamma_incomplete_imp(T, T, bool, bool, const Policy&, T*) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::pole_error<boost::math::policies::errno_on_error>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
1679 | result += log(upper_gamma_fraction(a, x, policies::get_epsilon<T, Policy>()));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:2461:35: required from ‘boost::math::tools::promote_args_t<RT1, RT2> boost::math::gamma_p(RT1, RT2, const Policy&) [with RT1 = double; RT2 = double; Policy = policies::policy<policies::overflow_error<boost::math::policies::errno_on_error>, policies::pole_error<boost::math::policies::errno_on_error>, policies::promote_double<false>, policies::digits2<0>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; tools::promote_args_t<RT1, RT2> = double]’
2461 | detail::gamma_incomplete_imp(static_cast<value_type>(a),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2462 | static_cast<value_type>(z), true, false,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2463 | forwarding_policy(), static_cast<value_type*>(nullptr)), "gamma_p<%1%>(%1%, %1%)");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/gamma_p.hpp:76:30: required from here
76 | return boost::math::gamma_p(z, a, boost_policy_t<>());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:363:39: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
363 | BOOST_MATH_GPU_ENABLED result_type operator()()
| ^~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/owens_t.hpp:6,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun.hpp:260:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp: In instantiation of ‘std::pair<_FIter, _FIter> boost::math::detail::owens_t_T1_accelerated(T, T, const Policy&) [with T = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:874:46: required from ‘RealType boost::math::detail::owens_t_dispatch(RealType, RealType, RealType, const Policy&, const std::integral_constant<int, 65>&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
874 | p1 = owens_t_T1_accelerated(h, a, forwarding_policy());
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:979:36: required from ‘RealType boost::math::detail::owens_t_dispatch(RealType, RealType, RealType, const Policy&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
979 | return owens_t_dispatch(h, a, ah, pol, tag_type());
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:1000:38: required from ‘RealType boost::math::detail::owens_t(RealType, RealType, const Policy&) [with RealType = long double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
1000 | val = owens_t_dispatch(h, fabs_a, fabs_ah, pol);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:1072:86: required from ‘boost::math::tools::promote_args_t<RT1, RT2> boost::math::owens_t(T1, T2, const Policy&) [with T1 = double; T2 = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; tools::promote_args_t<RT1, RT2> = double]’
1072 | return policies::checked_narrowing_cast<result_type, Policy>(detail::owens_t(static_cast<value_type>(h), static_cast<value_type>(a), pol), "boost::math::owens_t<%1%>(%1%,%1%)");
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:1078:24: required from ‘boost::math::tools::promote_args_t<RT1, RT2> boost::math::owens_t(T1, T2) [with T1 = double; T2 = double; tools::promote_args_t<RT1, RT2> = double]’
1078 | return owens_t(h, a, policies::policy<>());
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/owens_t.hpp:58:72: required from here
58 | inline double owens_t(double h, double a) { return boost::math::owens_t(h, a); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/owens_t.hpp:543:26: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
543 | std::pair<T, T> owens_t_T1_accelerated(T h, T a, const Policy& pol)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/binomial.hpp:17,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/choose.hpp:7,
from /home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun.hpp:46:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp: In instantiation of ‘boost::math::detail::ibeta_fraction2_t<T>::result_type boost::math::detail::ibeta_fraction2_t<T>::operator()() [with T = double; result_type = std::pair<double, double>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:134:20: required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::detail::continued_fraction_b_impl(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::ibeta_fraction2_t<double>; U = double; typename fraction_traits<Gen>::result_type = double; uintmax_t = long unsigned int]’
134 | value_type v = g();
| ~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:184:44: required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::continued_fraction_b(Gen&, const U&) [with Gen = boost::math::detail::ibeta_fraction2_t<double>; U = double; typename detail::fraction_traits<Gen>::result_type = double]’
184 | return detail::continued_fraction_b_impl(g, factor, max_terms);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:847:54: required from ‘T boost::math::detail::ibeta_fraction2(T, T, T, T, const Policy&, bool, T*) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::pole_error<boost::math::policies::errno_on_error>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
847 | T fract = boost::math::tools::continued_fraction_b(f, boost::math::policies::get_epsilon<T, Policy>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:1499:36: required from ‘T boost::math::detail::ibeta_imp(T, T, T, const Policy&, bool, bool, T*) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::pole_error<boost::math::policies::errno_on_error>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
1499 | fract = ibeta_fraction2(a, b, x, y, pol, normalised, p_derivative);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:1536:20: required from ‘T boost::math::detail::ibeta_imp(T, T, T, const Policy&, bool, bool) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::pole_error<boost::math::policies::errno_on_error>, boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
1536 | return ibeta_imp(a, b, x, pol, inv, normalised, static_cast<T*>(nullptr));
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:1690:93: required from ‘boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::ibeta(RT1, RT2, RT3, const Policy&) [with RT1 = double; RT2 = double; RT3 = double; Policy = policies::policy<policies::overflow_error<boost::math::policies::errno_on_error>, policies::pole_error<boost::math::policies::errno_on_error>, policies::promote_double<false>, policies::digits2<0>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; tools::promote_args_t<RT1, RT2, A> = double]’
1690 | return policies::checked_narrowing_cast<result_type, forwarding_policy>(detail::ibeta_imp(static_cast<value_type>(a), static_cast<value_type>(b), static_cast<value_type>(x), forwarding_policy(), false, true), "boost::math::ibeta<%1%>(%1%,%1%,%1%)");
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/fun/inc_beta.hpp:29:28: required from here
29 | return boost::math::ibeta(a, b, x, boost_policy_t<>());
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/beta.hpp:810:39: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
810 | BOOST_MATH_GPU_ENABLED result_type operator()()
| ^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::Array<double, -1, 1> >(const char*, const char*, const Eigen::Array<double, -1, 1>&)::<lambda(double)>; T = Eigen::Array<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::Array<double, -1, 1>]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/normal_lpdf.hpp:62:16: required from ‘stan::return_type_t<T, L, U> stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = true; T_y = std::vector<var_value<double>, std::allocator<var_value<double> > >; T_loc = int; T_scale = int; stan::require_all_not_nonscalar_prim_or_rev_kernel_expression_t<T_y, T_scale_succ, T_scale_fail>* <anonymous> = 0; stan::return_type_t<T, L, U> = var_value<double>]’
62 | check_not_nan(function, "Random variable", y_val);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanExports_m_cluster_distances_padded.h:181:0: required from ‘stan::scalar_type_t<T2> model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; VecR = std::vector<stan::math::var_value<double>, std::allocator<stan::math::var_value<double> > >; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
181 | lp_accum__.add(stan::math::normal_lpdf<propto__>(mu, 2, 2));
stanExports_m_cluster_distances_padded.h:421:0: required from ‘T_ model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T_ = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
421 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:40:0: required from ‘double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; std::ostream = std::basic_ostream<char>]’
40 | var adLogProb = model.template log_prob<propto, jacobian_adjust_transform>(
41 | ad_params_r, params_i, msgs);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1183:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1183 | lp = stan::model::log_prob_grad<true,true>(model_, par_r, par_i, gradient, &rstan::io::rcout);
stanExports_m_cluster_distances_padded.cc:23:0: required from here
23 | .method("grad_log_prob", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::grad_log_prob)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Array<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_nonnegative<Eigen::Array<double, -1, 1> >(const char*, const char*, const Eigen::Array<double, -1, 1>&)::<lambda(double)>; T = Eigen::Array<double, -1, 1>; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_nonnegative.hpp:26:20: required from ‘void stan::math::check_nonnegative(const char*, const char*, const T_y&) [with T_y = Eigen::Array<double, -1, 1>]’
26 | elementwise_check([](double x) { return x >= 0; }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 | "nonnegative");
| ~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/exponential_lpdf.hpp:68:20: required from ‘stan::return_type_t<T1, T2> stan::math::exponential_lpdf(const T_y&, const T_inv_scale&) [with bool propto = true; T_y = std::vector<var_value<double>, std::allocator<var_value<double> > >; T_inv_scale = int; stan::require_all_not_nonscalar_prim_or_rev_kernel_expression_t<T_n, T_prob>* <anonymous> = 0; stan::return_type_t<T1, T2> = var_value<double>]’
68 | check_nonnegative(function, "Random variable", y_val);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanExports_m_cluster_distances_padded.h:183:0: required from ‘stan::scalar_type_t<T2> model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; VecR = std::vector<stan::math::var_value<double>, std::allocator<stan::math::var_value<double> > >; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
183 | lp_accum__.add(stan::math::exponential_lpdf<propto__>(sigma, 1));
stanExports_m_cluster_distances_padded.h:421:0: required from ‘T_ model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = true; bool jacobian__ = true; T_ = stan::math::var_value<double>; std::ostream = std::basic_ostream<char>]’
421 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/model/log_prob_grad.hpp:40:0: required from ‘double stan::model::log_prob_grad(const M&, std::vector<double>&, std::vector<int>&, std::vector<double>&, std::ostream*) [with bool propto = true; bool jacobian_adjust_transform = true; M = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; std::ostream = std::basic_ostream<char>]’
40 | var adLogProb = model.template log_prob<propto, jacobian_adjust_transform>(
41 | ad_params_r, params_i, msgs);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1183:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::grad_log_prob(SEXP, SEXP) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1183 | lp = stan::model::log_prob_grad<true,true>(model_, par_r, par_i, gradient, &rstan::io::rcout);
stanExports_m_cluster_distances_padded.cc:23:0: required from here
23 | .method("grad_log_prob", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::grad_log_prob)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::Array<double, -1, 1> >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_not_nan<Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >(const char*, const char*, const Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >&)::<lambda(double)>; T = Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_not_nan.hpp:28:20: required from ‘void stan::math::check_not_nan(const char*, const char*, const T_y&) [with T_y = Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]’
28 | elementwise_check([](double x) { return !std::isnan(x); }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29 | "not nan");
| ~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/normal_lpdf.hpp:62:16: required from ‘stan::return_type_t<T, L, U> stan::math::normal_lpdf(const T_y&, const T_loc&, const T_scale&) [with bool propto = false; T_y = std::vector<double>; T_loc = int; T_scale = int; stan::require_all_not_nonscalar_prim_or_rev_kernel_expression_t<T_y, T_scale_succ, T_scale_fail>* <anonymous> = 0; stan::return_type_t<T, L, U> = double]’
62 | check_not_nan(function, "Random variable", y_val);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanExports_m_cluster_distances_padded.h:181:0: required from ‘stan::scalar_type_t<T2> model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; VecR = std::vector<double>; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = double; std::ostream = std::basic_ostream<char>]’
181 | lp_accum__.add(stan::math::normal_lpdf<propto__>(mu, 2, 2));
stanExports_m_cluster_distances_padded.h:421:0: required from ‘T_ model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T_ = double; std::ostream = std::basic_ostream<char>]’
421 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:0: required from ‘int stan::services::optimize::newton(Model&, const stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; bool jacobian = false]’
56 | lp = model.template log_prob<false, jacobian>(cont_vector, disc_vector,
57 | &message);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:502:0: required from ‘int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long unsigned int>&, const std::vector<std::__cxx11::basic_string<char> >&, RNG_t&) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; Rcpp::List = Rcpp::Vector<19>]’
502 | = stan::services::optimize::newton(model, *init_context_ptr,
503 | random_seed, id, init_radius,
504 | num_iterations,
505 | save_iterations,
506 | interrupt, logger,
507 | init_writer, sample_writer);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1215:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1215 | ret = command(args, model_, holder, names_oi_tidx_,
1216 | fnames_oi_, base_rng);
stanExports_m_cluster_distances_padded.cc:15:0: required from here
15 | .method("call_sampler", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::call_sampler)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp: In instantiation of ‘void stan::math::elementwise_check(const F&, const char*, const char*, const T&, const char*, const Indexings& ...) [with F = check_nonnegative<Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >(const char*, const char*, const Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >&)::<lambda(double)>; T = Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Indexings = {}; stan::require_eigen_t<T>* <anonymous> = 0; std::enable_if_t<((bool)((Eigen::internal::traits<_Rhs>::Flags & Eigen::LinearAccessBit) || T::IsVectorAtCompileTime))>* <anonymous> = 0]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/check_nonnegative.hpp:26:20: required from ‘void stan::math::check_nonnegative(const char*, const char*, const T_y&) [with T_y = Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]’
26 | elementwise_check([](double x) { return x >= 0; }, function, name, y,
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27 | "nonnegative");
| ~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/prob/exponential_lpdf.hpp:68:20: required from ‘stan::return_type_t<T1, T2> stan::math::exponential_lpdf(const T_y&, const T_inv_scale&) [with bool propto = false; T_y = std::vector<double>; T_inv_scale = int; stan::require_all_not_nonscalar_prim_or_rev_kernel_expression_t<T_n, T_prob>* <anonymous> = 0; stan::return_type_t<T1, T2> = double]’
68 | check_nonnegative(function, "Random variable", y_val);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stanExports_m_cluster_distances_padded.h:183:0: required from ‘stan::scalar_type_t<T2> model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob_impl(VecR&, VecI&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; VecR = std::vector<double>; VecI = std::vector<int>; stan::require_vector_like_t<VecR>* <anonymous> = 0; stan::require_vector_like_vt<std::is_integral, VecI>* <anonymous> = 0; stan::scalar_type_t<T2> = double; std::ostream = std::basic_ostream<char>]’
183 | lp_accum__.add(stan::math::exponential_lpdf<propto__>(sigma, 1));
stanExports_m_cluster_distances_padded.h:421:0: required from ‘T_ model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded::log_prob(std::vector<T_l>&, std::vector<int>&, std::ostream*) const [with bool propto__ = false; bool jacobian__ = false; T_ = double; std::ostream = std::basic_ostream<char>]’
421 | return log_prob_impl<propto__, jacobian__>(params_r, params_i, pstream);
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/services/optimize/newton.hpp:56:0: required from ‘int stan::services::optimize::newton(Model&, const stan::io::var_context&, unsigned int, unsigned int, double, int, bool, stan::callbacks::interrupt&, stan::callbacks::logger&, stan::callbacks::writer&, stan::callbacks::writer&) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; bool jacobian = false]’
56 | lp = model.template log_prob<false, jacobian>(cont_vector, disc_vector,
57 | &message);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:502:0: required from ‘int rstan::{anonymous}::command(rstan::stan_args&, Model&, Rcpp::List&, const std::vector<long unsigned int>&, const std::vector<std::__cxx11::basic_string<char> >&, RNG_t&) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; Rcpp::List = Rcpp::Vector<19>]’
502 | = stan::services::optimize::newton(model, *init_context_ptr,
503 | random_seed, id, init_radius,
504 | num_iterations,
505 | save_iterations,
506 | interrupt, logger,
507 | init_writer, sample_writer);
/home/biocbuild/R/R-devel_2025-02-19/site-library/rstan/include/rstan/stan_fit.hpp:1215:0: required from ‘SEXPREC* rstan::stan_fit<Model, RNG_t>::call_sampler(SEXP) [with Model = model_m_cluster_distances_padded_namespace::model_m_cluster_distances_padded; RNG_t = boost::random::additive_combine_engine<boost::random::linear_congruential_engine<unsigned int, 40014, 0, 2147483563>, boost::random::linear_congruential_engine<unsigned int, 40692, 0, 2147483399> >; SEXP = SEXPREC*]’
1215 | ret = command(args, model_, holder, names_oi_tidx_,
1216 | fnames_oi_, base_rng);
stanExports_m_cluster_distances_padded.cc:15:0: required from here
15 | .method("call_sampler", &rstan::stan_fit<stan_model, boost::random::ecuyer1988> ::call_sampler)
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/stan/math/prim/err/elementwise_check.hpp:153:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::EigenBase<Eigen::ArrayWrapper<Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > > >::Index’ {aka ‘long int’} [-Wsign-compare]
153 | for (size_t i = 0; i < x.size(); i++) {
| ~~^~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
125 | struct IncrementableIteratorConcept : CopyConstructible<Iterator>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:31:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:152:13: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >)>’
72 | struct requirement_<void(*)(Model)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/algorithm/equal.hpp:174:13: required from ‘bool boost::range::equal(const SinglePassRange1&, const SinglePassRange2&) [with SinglePassRange1 = boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; SinglePassRange2 = boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/iterator_range_core.hpp:644:32: required from ‘bool boost::operator==(const iterator_range<IteratorT>&, const iterator_range<Iterator2T>&) [with Iterator1T = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; Iterator2T = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
644 | return boost::equal( l, r );
| ~~~~~~~~~~~~^~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/find_iterator.hpp:359:0: required from ‘bool boost::algorithm::split_iterator<IteratorT>::equal(const boost::algorithm::split_iterator<IteratorT>&) const [with IteratorT = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
359 | m_Match==Other.m_Match &&
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:649:26: required from ‘static bool boost::iterators::iterator_core_access::equal(const Facade1&, const Facade2&, mpl_::true_) [with Facade1 = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; Facade2 = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; mpl_::true_ = mpl_::bool_<true>]’
649 | return f1.equal(f2);
| ~~~~~~~~^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:981:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator==(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; V1 = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; TC1 = forward_traversal_tag; Reference1 = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >&; Difference1 = long int; Derived2 = boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; V2 = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >; TC2 = forward_traversal_tag; Reference2 = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >&; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_adaptor.hpp:305:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
125 | struct IncrementableIteratorConcept : CopyConstructible<Iterator>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
167 | BOOST_CONCEPT_USAGE(CopyConstructible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
147 | struct SinglePassIteratorConcept
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
233 | BOOST_CONCEPT_USAGE(EqualityComparable) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >]’
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >’
92 | &::boost::concepts::requirement_<ModelFnPtr>::failed> \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > >]’
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >::value’
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > > > >’
45 | typedef boost::integral_constant<bool, value> type;
| ^~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/iterator/iterator_facade.hpp:982:3: required from ‘typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V1 = std::__cxx11::basic_string<char>; TC1 = forward_traversal_tag; Reference1 = std::__cxx11::basic_string<char>; Difference1 = long int; Derived2 = transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; V2 = std::__cxx11::basic_string<char>; TC2 = forward_traversal_tag; Reference2 = std::__cxx11::basic_string<char>; Difference2 = long int; typename detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type>::type = bool; typename boost::mpl::apply2<detail::always_bool2, Derived1, Derived2>::type = bool]’
966 | return_prefix iterator_core_access::base_op( \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | *static_cast<Derived1 const*>(&lhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
968 | , *static_cast<Derived2 const*>(&rhs) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
969 | , BOOST_ITERATOR_CONVERTIBLE(Derived2,Derived1) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
970 | ); \
| ~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:1673:21: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’
1673 | for (; __first != __last; ++__first)
| ~~~~~~~~^~~~~~~~~
/opt/ohpc/pub/compiler/gcc/14.2.0/include/c++/14.2.0/bits/stl_vector.h:711:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char>, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >, boost::use_default, boost::use_default>; <template-parameter-2-2> = void; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::__cxx11::basic_string<char> >]’
711 | _M_range_initialize(__first, __last,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
712 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:0: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’
186 | SequenceSequenceT Tmp(itBegin, itEnd);
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/algorithm/string/split.hpp:158:0: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = std::__cxx11::basic_string<char>&; PredicateT = detail::is_any_ofF<char>]’
158 | return ::boost::algorithm::iter_split(
159 | Result,
160 | Input,
161 | ::boost::algorithm::token_finder( Pred, eCompress ) );
/home/biocbuild/R/R-devel_2025-02-19/site-library/StanHeaders/include/src/stan/io/stan_csv_reader.hpp:19:0: required from here
19 | boost::split(parts, variable, boost::is_any_of(":"));
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> > >]’
37 | ~model()
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’
284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept)
| ^~~~~~~~~~~~~~~~~~~
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp: In function ‘typename boost::math::tools::promote_args<Real, typename Seq::value_type>::type boost::math::hypergeometric_pFq(const Seq&, const Seq&, const Real&, Real*, const Policy&) [with Seq = std::vector<double>; Real = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/hypergeometric_pFq.hpp:61:44: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
61 | std::pair<value_type, value_type> r = boost::math::detail::hypergeometric_pFq_checked_series_impl(aj, bj, value_type(z), pol, boost::math::detail::iteration_terminator(boost::math::policies::get_max_series_iterations<forwarding_policy>()), scale);
| ^
In file included from /home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/special_functions/gamma.hpp:19:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp: In function ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::detail::continued_fraction_a_impl(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<double>; U = double]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:259:15: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
259 | value_type v = g();
| ^
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp: In function ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::detail::continued_fraction_a_impl(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<long double>; U = long double]’:
/home/biocbuild/R/R-devel_2025-02-19/site-library/BH/include/boost/math/tools/fraction.hpp:259:15: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
/opt/ohpc/pub/compiler/gcc/14.2.0/bin/aarch64-unknown-linux-gnu-g++ -std=gnu++17 -shared -L/home/biocbuild/R/R/lib -L/usr/local/lib -o MetaboDynamics.so RcppExports.o stanExports_m_ANOVA_partial_pooling.o stanExports_m_cluster_distances_padded.o -L/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppParallel/lib/ -Wl,-rpath,/home/biocbuild/R/R-devel_2025-02-19/site-library/RcppParallel/lib/ -ltbb -ltbbmalloc -L/home/biocbuild/R/R/lib -lR
installing to /home/biocbuild/R/R-devel_2025-02-19/site-library/00LOCK-MetaboDynamics/00new/MetaboDynamics/libs
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (MetaboDynamics)
MetaboDynamics.Rcheck/tests/testthat.Rout
R Under development (unstable) (2025-02-19 r87757) -- "Unsuffered Consequences"
Copyright (C) 2025 The R Foundation for Statistical Computing
Platform: aarch64-unknown-linux-gnu
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(MetaboDynamics)
>
> test_check("MetaboDynamics")
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
..cutHeight not given, setting it to 2.99 ===> 99% of the (truncated) height range in dendro.
..done.
..cutHeight not given, setting it to 2.99 ===> 99% of the (truncated) height range in dendro.
..done.
SAMPLING FOR MODEL 'm_cluster_distances_padded' NOW (CHAIN 1).
Chain 1:
Chain 1: Gradient evaluation took 2.6e-05 seconds
Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.26 seconds.
Chain 1: Adjust your expectations accordingly!
Chain 1:
Chain 1:
Chain 1: Iteration: 1 / 2000 [ 0%] (Warmup)
Chain 1: Iteration: 200 / 2000 [ 10%] (Warmup)
Chain 1: Iteration: 400 / 2000 [ 20%] (Warmup)
Chain 1: Iteration: 501 / 2000 [ 25%] (Sampling)
Chain 1: Iteration: 700 / 2000 [ 35%] (Sampling)
Chain 1: Iteration: 900 / 2000 [ 45%] (Sampling)
Chain 1: Iteration: 1100 / 2000 [ 55%] (Sampling)
Chain 1: Iteration: 1300 / 2000 [ 65%] (Sampling)
Chain 1: Iteration: 1500 / 2000 [ 75%] (Sampling)
Chain 1: Iteration: 1700 / 2000 [ 85%] (Sampling)
Chain 1: Iteration: 1900 / 2000 [ 95%] (Sampling)
Chain 1: Iteration: 2000 / 2000 [100%] (Sampling)
Chain 1:
Chain 1: Elapsed Time: 0.033 seconds (Warm-up)
Chain 1: 0.089 seconds (Sampling)
Chain 1: 0.122 seconds (Total)
Chain 1:
SAMPLING FOR MODEL 'm_cluster_distances_padded' NOW (CHAIN 2).
Chain 2:
Chain 2: Gradient evaluation took 9e-06 seconds
Chain 2: 1000 transitions using 10 leapfrog steps per transition would take 0.09 seconds.
Chain 2: Adjust your expectations accordingly!
Chain 2:
Chain 2:
Chain 2: Iteration: 1 / 2000 [ 0%] (Warmup)
Chain 2: Iteration: 200 / 2000 [ 10%] (Warmup)
Chain 2: Iteration: 400 / 2000 [ 20%] (Warmup)
Chain 2: Iteration: 501 / 2000 [ 25%] (Sampling)
Chain 2: Iteration: 700 / 2000 [ 35%] (Sampling)
Chain 2: Iteration: 900 / 2000 [ 45%] (Sampling)
Chain 2: Iteration: 1100 / 2000 [ 55%] (Sampling)
Chain 2: Iteration: 1300 / 2000 [ 65%] (Sampling)
Chain 2: Iteration: 1500 / 2000 [ 75%] (Sampling)
Chain 2: Iteration: 1700 / 2000 [ 85%] (Sampling)
Chain 2: Iteration: 1900 / 2000 [ 95%] (Sampling)
Chain 2: Iteration: 2000 / 2000 [100%] (Sampling)
Chain 2:
Chain 2: Elapsed Time: 0.035 seconds (Warm-up)
Chain 2: 0.116 seconds (Sampling)
Chain 2: 0.151 seconds (Total)
Chain 2:
SAMPLING FOR MODEL 'm_cluster_distances_padded' NOW (CHAIN 3).
Chain 3:
Chain 3: Gradient evaluation took 1e-05 seconds
Chain 3: 1000 transitions using 10 leapfrog steps per transition would take 0.1 seconds.
Chain 3: Adjust your expectations accordingly!
Chain 3:
Chain 3:
Chain 3: Iteration: 1 / 2000 [ 0%] (Warmup)
Chain 3: Iteration: 200 / 2000 [ 10%] (Warmup)
Chain 3: Iteration: 400 / 2000 [ 20%] (Warmup)
Chain 3: Iteration: 501 / 2000 [ 25%] (Sampling)
Chain 3: Iteration: 700 / 2000 [ 35%] (Sampling)
Chain 3: Iteration: 900 / 2000 [ 45%] (Sampling)
Chain 3: Iteration: 1100 / 2000 [ 55%] (Sampling)
Chain 3: Iteration: 1300 / 2000 [ 65%] (Sampling)
Chain 3: Iteration: 1500 / 2000 [ 75%] (Sampling)
Chain 3: Iteration: 1700 / 2000 [ 85%] (Sampling)
Chain 3: Iteration: 1900 / 2000 [ 95%] (Sampling)
Chain 3: Iteration: 2000 / 2000 [100%] (Sampling)
Chain 3:
Chain 3: Elapsed Time: 0.033 seconds (Warm-up)
Chain 3: 0.097 seconds (Sampling)
Chain 3: 0.13 seconds (Total)
Chain 3:
SAMPLING FOR MODEL 'm_cluster_distances_padded' NOW (CHAIN 4).
Chain 4:
Chain 4: Gradient evaluation took 9e-06 seconds
Chain 4: 1000 transitions using 10 leapfrog steps per transition would take 0.09 seconds.
Chain 4: Adjust your expectations accordingly!
Chain 4:
Chain 4:
Chain 4: Iteration: 1 / 2000 [ 0%] (Warmup)
Chain 4: Iteration: 200 / 2000 [ 10%] (Warmup)
Chain 4: Iteration: 400 / 2000 [ 20%] (Warmup)
Chain 4: Iteration: 501 / 2000 [ 25%] (Sampling)
Chain 4: Iteration: 700 / 2000 [ 35%] (Sampling)
Chain 4: Iteration: 900 / 2000 [ 45%] (Sampling)
Chain 4: Iteration: 1100 / 2000 [ 55%] (Sampling)
Chain 4: Iteration: 1300 / 2000 [ 65%] (Sampling)
Chain 4: Iteration: 1500 / 2000 [ 75%] (Sampling)
Chain 4: Iteration: 1700 / 2000 [ 85%] (Sampling)
Chain 4: Iteration: 1900 / 2000 [ 95%] (Sampling)
Chain 4: Iteration: 2000 / 2000 [100%] (Sampling)
Chain 4:
Chain 4: Elapsed Time: 0.033 seconds (Warm-up)
Chain 4: 0.115 seconds (Sampling)
Chain 4: 0.148 seconds (Total)
Chain 4:
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
SAMPLING FOR MODEL 'm_ANOVA_partial_pooling' NOW (CHAIN 1).
Chain 1:
Chain 1: Gradient evaluation took 1.6e-05 seconds
Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.16 seconds.
Chain 1: Adjust your expectations accordingly!
Chain 1:
Chain 1:
Chain 1: Iteration: 1 / 1000 [ 0%] (Warmup)
Chain 1: Iteration: 100 / 1000 [ 10%] (Warmup)
Chain 1: Iteration: 200 / 1000 [ 20%] (Warmup)
Chain 1: Iteration: 251 / 1000 [ 25%] (Sampling)
Chain 1: Iteration: 350 / 1000 [ 35%] (Sampling)
Chain 1: Iteration: 450 / 1000 [ 45%] (Sampling)
Chain 1: Iteration: 550 / 1000 [ 55%] (Sampling)
Chain 1: Iteration: 650 / 1000 [ 65%] (Sampling)
Chain 1: Iteration: 750 / 1000 [ 75%] (Sampling)
Chain 1: Iteration: 850 / 1000 [ 85%] (Sampling)
Chain 1: Iteration: 950 / 1000 [ 95%] (Sampling)
Chain 1: Iteration: 1000 / 1000 [100%] (Sampling)
Chain 1:
Chain 1: Elapsed Time: 0.024 seconds (Warm-up)
Chain 1: 0.062 seconds (Sampling)
Chain 1: 0.086 seconds (Total)
Chain 1:
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
SAMPLING FOR MODEL 'm_ANOVA_partial_pooling' NOW (CHAIN 1).
Chain 1:
Chain 1: Gradient evaluation took 3.1e-05 seconds
Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.31 seconds.
Chain 1: Adjust your expectations accordingly!
Chain 1:
Chain 1:
Chain 1: Iteration: 1 / 1000 [ 0%] (Warmup)
Chain 1: Iteration: 100 / 1000 [ 10%] (Warmup)
Chain 1: Iteration: 200 / 1000 [ 20%] (Warmup)
Chain 1: Iteration: 251 / 1000 [ 25%] (Sampling)
Chain 1: Iteration: 350 / 1000 [ 35%] (Sampling)
Chain 1: Iteration: 450 / 1000 [ 45%] (Sampling)
Chain 1: Iteration: 550 / 1000 [ 55%] (Sampling)
Chain 1: Iteration: 650 / 1000 [ 65%] (Sampling)
Chain 1: Iteration: 750 / 1000 [ 75%] (Sampling)
Chain 1: Iteration: 850 / 1000 [ 85%] (Sampling)
Chain 1: Iteration: 950 / 1000 [ 95%] (Sampling)
Chain 1: Iteration: 1000 / 1000 [100%] (Sampling)
Chain 1:
Chain 1: Elapsed Time: 0.03 seconds (Warm-up)
Chain 1: 0.077 seconds (Sampling)
Chain 1: 0.107 seconds (Total)
Chain 1:
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
Is your data normalized and standardized?
We recommend normalization by log-transformation.
Scaling and centering (mean=0, sd=1) should be metabolite and condition specific.
SAMPLING FOR MODEL 'm_ANOVA_partial_pooling' NOW (CHAIN 1).
Chain 1:
Chain 1: Gradient evaluation took 3.3e-05 seconds
Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.33 seconds.
Chain 1: Adjust your expectations accordingly!
Chain 1:
Chain 1:
Chain 1: WARNING: There aren't enough warmup iterations to fit the
Chain 1: three stages of adaptation as currently configured.
Chain 1: Reducing each adaptation stage to 15%/75%/10% of
Chain 1: the given number of warmup iterations:
Chain 1: init_buffer = 3
Chain 1: adapt_window = 15
Chain 1: term_buffer = 2
Chain 1:
Chain 1: Iteration: 1 / 100 [ 1%] (Warmup)
Chain 1: Iteration: 10 / 100 [ 10%] (Warmup)
Chain 1: Iteration: 20 / 100 [ 20%] (Warmup)
Chain 1: Iteration: 21 / 100 [ 21%] (Sampling)
Chain 1: Iteration: 30 / 100 [ 30%] (Sampling)
Chain 1: Iteration: 40 / 100 [ 40%] (Sampling)
Chain 1: Iteration: 50 / 100 [ 50%] (Sampling)
Chain 1: Iteration: 60 / 100 [ 60%] (Sampling)
Chain 1: Iteration: 70 / 100 [ 70%] (Sampling)
Chain 1: Iteration: 80 / 100 [ 80%] (Sampling)
Chain 1: Iteration: 90 / 100 [ 90%] (Sampling)
Chain 1: Iteration: 100 / 100 [100%] (Sampling)
Chain 1:
Chain 1: Elapsed Time: 0.023 seconds (Warm-up)
Chain 1: 0.014 seconds (Sampling)
Chain 1: 0.037 seconds (Total)
Chain 1:
SAMPLING FOR MODEL 'm_ANOVA_partial_pooling' NOW (CHAIN 1).
Chain 1:
Chain 1: Gradient evaluation took 1.7e-05 seconds
Chain 1: 1000 transitions using 10 leapfrog steps per transition would take 0.17 seconds.
Chain 1: Adjust your expectations accordingly!
Chain 1:
Chain 1:
Chain 1: WARNING: There aren't enough warmup iterations to fit the
Chain 1: three stages of adaptation as currently configured.
Chain 1: Reducing each adaptation stage to 15%/75%/10% of
Chain 1: the given number of warmup iterations:
Chain 1: init_buffer = 3
Chain 1: adapt_window = 15
Chain 1: term_buffer = 2
Chain 1:
Chain 1: Iteration: 1 / 100 [ 1%] (Warmup)
Chain 1: Iteration: 10 / 100 [ 10%] (Warmup)
Chain 1: Iteration: 20 / 100 [ 20%] (Warmup)
Chain 1: Iteration: 21 / 100 [ 21%] (Sampling)
Chain 1: Iteration: 30 / 100 [ 30%] (Sampling)
Chain 1: Iteration: 40 / 100 [ 40%] (Sampling)
Chain 1: Iteration: 50 / 100 [ 50%] (Sampling)
Chain 1: Iteration: 60 / 100 [ 60%] (Sampling)
Chain 1: Iteration: 70 / 100 [ 70%] (Sampling)
Chain 1: Iteration: 80 / 100 [ 80%] (Sampling)
Chain 1: Iteration: 90 / 100 [ 90%] (Sampling)
Chain 1: Iteration: 100 / 100 [100%] (Sampling)
Chain 1:
Chain 1: Elapsed Time: 0.015 seconds (Warm-up)
Chain 1: 0.003 seconds (Sampling)
Chain 1: 0.018 seconds (Total)
Chain 1:
[ FAIL 0 | WARN 12 | SKIP 0 | PASS 121 ]
[ FAIL 0 | WARN 12 | SKIP 0 | PASS 121 ]
>
> proc.time()
user system elapsed
21.897 0.656 22.591
MetaboDynamics.Rcheck/MetaboDynamics-Ex.timings
| name | user | system | elapsed | |
| ORA_hypergeometric | 1.424 | 0.072 | 1.498 | |
| cluster_dynamics | 2.810 | 0.144 | 2.961 | |
| compare_dynamics | 132.391 | 0.599 | 133.219 | |
| compare_metabolites | 0.203 | 0.000 | 0.203 | |
| diagnostics_dynamics | 0.762 | 0.004 | 0.767 | |
| estimates_dynamics | 0.709 | 0.004 | 0.714 | |
| fit_dynamics_model | 0.681 | 0.000 | 0.682 | |
| heatmap_dynamics | 132.319 | 0.339 | 132.886 | |
| heatmap_metabolites | 0.643 | 0.004 | 0.649 | |
| plot_ORA | 3.885 | 0.008 | 3.901 | |
| plot_PPC | 1.794 | 0.072 | 1.870 | |
| plot_cluster | 4.328 | 0.016 | 4.353 | |
| plot_diagnostics | 2.991 | 0.012 | 3.012 | |
| plot_estimates | 1.929 | 0.004 | 1.937 | |