Back to Multiple platform build/check report for BioC 3.20: simplified long |
|
This page was generated on 2024-10-31 12:08 -0400 (Thu, 31 Oct 2024).
Hostname | OS | Arch (*) | R version | Installed pkgs |
---|---|---|---|---|
teran2 | Linux (Ubuntu 24.04.1 LTS) | x86_64 | 4.4.1 (2024-06-14) -- "Race for Your Life" | 4503 |
nebbiolo2 | Linux (Ubuntu 24.04.1 LTS) | x86_64 | 4.4.1 (2024-06-14) -- "Race for Your Life" | 4763 |
palomino8 | Windows Server 2022 Datacenter | x64 | 4.4.1 (2024-06-14 ucrt) -- "Race for Your Life" | 4506 |
lconway | macOS 12.7.1 Monterey | x86_64 | 4.4.1 (2024-06-14) -- "Race for Your Life" | 4537 |
kunpeng2 | Linux (openEuler 22.03 LTS-SP1) | aarch64 | 4.4.1 (2024-06-14) -- "Race for Your Life" | 4493 |
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 328/2289 | Hostname | OS / Arch | INSTALL | BUILD | CHECK | BUILD BIN | ||||||||
ChemmineR 3.58.0 (landing page) Thomas Girke
| teran2 | Linux (Ubuntu 24.04.1 LTS) / x86_64 | OK | OK | WARNINGS | |||||||||
nebbiolo2 | Linux (Ubuntu 24.04.1 LTS) / x86_64 | OK | OK | ERROR | ||||||||||
palomino8 | Windows Server 2022 Datacenter / x64 | OK | OK | WARNINGS | OK | |||||||||
lconway | macOS 12.7.1 Monterey / x86_64 | OK | OK | WARNINGS | OK | |||||||||
kunpeng2 | Linux (openEuler 22.03 LTS-SP1) / aarch64 | OK | OK | WARNINGS | ||||||||||
To the developers/maintainers of the ChemmineR package: - Allow up to 24 hours (and sometimes 48 hours) for your latest push to git@git.bioconductor.org:packages/ChemmineR.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. |
Package: ChemmineR |
Version: 3.58.0 |
Command: /home/biocbuild/bbs-3.20-bioc/R/bin/R CMD check --install=check:ChemmineR.install-out.txt --library=/home/biocbuild/bbs-3.20-bioc/R/site-library --timings ChemmineR_3.58.0.tar.gz |
StartedAt: 2024-10-31 00:15:08 -0400 (Thu, 31 Oct 2024) |
EndedAt: 2024-10-31 00:17:07 -0400 (Thu, 31 Oct 2024) |
EllapsedTime: 119.2 seconds |
RetCode: 0 |
Status: WARNINGS |
CheckDir: ChemmineR.Rcheck |
Warnings: 2 |
############################################################################## ############################################################################## ### ### Running command: ### ### /home/biocbuild/bbs-3.20-bioc/R/bin/R CMD check --install=check:ChemmineR.install-out.txt --library=/home/biocbuild/bbs-3.20-bioc/R/site-library --timings ChemmineR_3.58.0.tar.gz ### ############################################################################## ############################################################################## * using log directory ‘/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/meat/ChemmineR.Rcheck’ * using R version 4.4.1 (2024-06-14) * using platform: x86_64-pc-linux-gnu * R was compiled by gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 * running under: Ubuntu 24.04.1 LTS * using session charset: UTF-8 * checking for file ‘ChemmineR/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘ChemmineR’ version ‘3.58.0’ * 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 ‘ChemmineR’ can be installed ... WARNING Found the following significant warnings: formats.cc:237:24: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 4 bytes from a string of length 100001 [-Wstringop-truncation] See ‘/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/meat/ChemmineR.Rcheck/00install.out’ for details. * used C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ * checking installed package size ... OK * checking package directory ... OK * checking ‘build’ directory ... OK * checking DESCRIPTION meta-information ... NOTE Package listed in more than one of Depends, Imports, Suggests, Enhances: ‘png’ A package should be listed in only one of these fields. * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... OK * 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 whether startup messages can be suppressed ... OK * checking dependencies in R code ... NOTE 'library' or 'require' calls in package code: ‘ChemmineDrugs’ ‘ChemmineOB’ ‘RPostgreSQL’ ‘RSQLite’ ‘fmcsR’ ‘png’ ‘snow’ Please use :: or requireNamespace() instead. See section 'Suggested packages' in the 'Writing R Extensions' manual. Namespace in Imports field not imported from: ‘BiocGenerics’ 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 ... NOTE Found the following possibly unsafe calls: File ‘ChemmineR/R/sim.R’: unlockBinding(".progress_bar_int_cnt", environment(.progress_bar)) .data.frame.to.str: no visible global function definition for ‘write.table’ .data.frame.to.str: no visible binding for global variable ‘string’ .parseV3000: no visible binding for global variable ‘AW’ .rings: no visible global function definition for ‘combn’ DUD: no visible global function definition for ‘download.file’ DUD: no visible global function definition for ‘untar’ applyOptions: no visible global function definition for ‘convertFormat’ browseJob: no visible global function definition for ‘browseURL’ canonicalNumbering: no visible global function definition for ‘canonicalNumbering_OB’ canonicalNumberingOB: no visible global function definition for ‘canonicalNumbering_OB’ cluster.visualize: no visible global function definition for ‘rainbow’ cluster.visualize: no visible global function definition for ‘pdf’ cluster.visualize: no visible global function definition for ‘postscript’ cluster.visualize: no visible global function definition for ‘dev.off’ desc2fp: no visible global function definition for ‘data’ draw_sdf: no visible global function definition for ‘rgb’ draw_sdf: no visible global function definition for ‘fmcs’ exactMassOB: no visible global function definition for ‘exactMass_OB’ fingerprintOB: no visible global function definition for ‘fingerprint_OB’ getCompoundFeatures : <anonymous>: no visible global function definition for ‘write.table’ getCompounds: no visible global function definition for ‘str’ getDbConn: no visible global function definition for ‘error’ handle_segs: no visible binding for global variable ‘C1’ handle_segs: no visible binding for global variable ‘C2’ handle_segs: no visible binding for global variable ‘C1.1’ handle_segs: no visible binding for global variable ‘C2.1’ handle_text: no visible binding for global variable ‘C1’ handle_text: no visible binding for global variable ‘C2’ listCMTools: no visible global function definition for ‘read.table’ parBatchByIndex: no visible global function definition for ‘clusterExport’ parBatchByIndex: no visible global function definition for ‘clusterApplyLB’ postgresqlWriteTable: no visible global function definition for ‘postgresqlTableRef’ postgresqlWriteTable: no visible global function definition for ‘postgresqlQuoteId’ postgresqlWriteTable: no visible global function definition for ‘postgresqlpqExec’ postgresqlWriteTable: no visible global function definition for ‘postgresqlCopyInDataframe’ postgresqlWriteTable: no visible global function definition for ‘postgresqlgetResult’ propOB: no visible global function definition for ‘prop_OB’ read.AP: no visible global function definition for ‘read.delim’ sdf2OBMol: no visible global function definition for ‘forEachMol’ sdf2image: no visible global function definition for ‘convertToImage’ sdf2smiles: no visible global function definition for ‘convertFormat’ sdf2smilesOB: no visible global function definition for ‘convertFormat’ sdfStream: no visible global function definition for ‘write.table’ setPriorities: no visible global function definition for ‘clusterExport’ smartsSearchOB: no visible global function definition for ‘smartsSearch_OB’ smile2sdfFile: no visible global function definition for ‘convertFormatFile’ smiles2sdf: no visible global function definition for ‘convertFormat’ smiles2sdfOB: no visible global function definition for ‘convertFormat’ write.SMI: no visible global function definition for ‘write.table’ Undefined global functions or variables: AW C1 C1.1 C2 C2.1 browseURL canonicalNumbering_OB clusterApplyLB clusterExport combn convertFormat convertFormatFile convertToImage data dev.off download.file error exactMass_OB fingerprint_OB fmcs forEachMol pdf postgresqlCopyInDataframe postgresqlQuoteId postgresqlTableRef postgresqlgetResult postgresqlpqExec postscript prop_OB rainbow read.delim read.table rgb smartsSearch_OB str string untar write.table Consider adding importFrom("grDevices", "dev.off", "pdf", "postscript", "rainbow", "rgb") importFrom("utils", "browseURL", "combn", "data", "download.file", "read.delim", "read.table", "str", "untar", "write.table") to your NAMESPACE file. * checking Rd files ... NOTE checkRd: (-1) cmp.duplicated.Rd:29: Escaped LaTeX specials: \$ * checking Rd metadata ... OK * checking Rd cross-references ... OK * checking for missing documentation entries ... WARNING Undocumented code objects: ‘sdfid<-’ Undocumented S4 methods: generic '$' and siglist '_p_Descriptors' generic '[' and siglist 'ExternalReferenceSwig' generic '[<-' and siglist 'ExternalReferenceSwig' generic 'coerce' and siglist 'ExternalReferenceSwig,character' generic 'length' and siglist 'SWIGArray' generic 'sdfid<-' and siglist 'SDFset' All user-level objects in a package (including S4 classes and methods) should have documentation entries. See chapter ‘Writing R documentation files’ in the ‘Writing R Extensions’ manual. * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking Rd contents ... NOTE Argument items with no description in Rd file 'cmp.search.Rd': ‘visualize’ ‘visualize.browse’ ‘visualize.query’ * 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 C/C++/Fortran sources/headers ... OK * checking line endings in Makefiles ... OK * checking compilation flags in Makevars ... OK * checking for GNU extensions in Makefiles ... OK * 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 File ‘/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/ChemmineR/libs/ChemmineR.so’: Found ‘_ZSt4cerr’, possibly from ‘std::cerr’ (C++) Found ‘_ZSt4cout’, possibly from ‘std::cout’ (C++) Compiled code should not call entry points which might terminate R nor write to stdout/stderr instead of to the console, nor use Fortran I/O nor system RNGs nor [v]sprintf. The detected symbols are linked into the code but might come from libraries and not actually be called. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual. * checking files in ‘vignettes’ ... OK * checking examples ... OK * checking for unstated dependencies in ‘tests’ ... OK * checking tests ... Running ‘runTests.R’ OK * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... OK * checking PDF version of manual ... OK * DONE Status: 2 WARNINGs, 6 NOTEs See ‘/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/meat/ChemmineR.Rcheck/00check.log’ for details.
ChemmineR.Rcheck/00install.out
############################################################################## ############################################################################## ### ### Running command: ### ### /home/biocbuild/bbs-3.20-bioc/R/bin/R CMD INSTALL ChemmineR ### ############################################################################## ############################################################################## * installing to library ‘/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library’ * installing *source* package ‘ChemmineR’ ... ** using staged installation ** libs using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c DisjointSets.cpp -o DisjointSets.o g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c cluster.cc -o cluster.o cluster.cc: In function ‘int nbr_intersect(std::vector<int>&, std::vector<int>&)’: cluster.cc:118:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 118 | while (i < nbrs1.size() and j < nbrs2.size()) { | ~~^~~~~~~~~~~~~~ cluster.cc:118:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 118 | while (i < nbrs1.size() and j < nbrs2.size()) { | ~~^~~~~~~~~~~~~~ cluster.cc: In function ‘int contains(int, std::vector<int>&)’: cluster.cc:131:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for(int i=0; i < list.size(); i++) | ~~^~~~~~~~~~~~~ cluster.cc: In function ‘DisjointSets cluster(int, int, int, int)’: cluster.cc:267:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 267 | for (int j = 0; j < nbr_list[i].size(); j ++) { | ~~^~~~~~~~~~~~~~~~~~~~ cluster.cc: In function ‘void loadNNMatrix(int, int, int, SEXP)’: cluster.cc:284:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 284 | for(unsigned i=0; i<N; i++) //rows | ~^~ cluster.cc:298:32: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 298 | if(nbrs.size() < minNbrs) // will end up a singleton | ~~~~~~~~~~~~^~~~~~~~~ cluster.cc: In function ‘void loadNNList(int, int, SEXP)’: cluster.cc:314:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 314 | for(unsigned i=0; i<N; i++) //rows | ~^~ cluster.cc:332:32: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 332 | if(nbrs.size() < minNbrs) // will end up a singleton | ~~~~~~~~~~~~^~~~~~~~~ cluster.cc: In function ‘SEXPREC* jarvis_patrick(SEXP, SEXP, SEXP, SEXP, SEXP)’: cluster.cc:390:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 390 | for(unsigned i=0; i<N; i++){ | ~^~ cluster.cc: At global scope: cluster.cc:49:13: warning: ‘void prepare_neighbors(const char*, int, int)’ defined but not used [-Wunused-function] 49 | void static prepare_neighbors(const char* nbr_file, int skip, int p) | ^~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c cstrsplit.cc -o cstrsplit.o In file included from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/mpl/arg.hpp:25, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/mpl/placeholders.hpp:24, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/iterator/iterator_categories.hpp:16, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/iterator/iterator_facade.hpp:13, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/iterator_range_core.hpp:27, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/iterator_range.hpp:13, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/as_literal.hpp:18, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/trim.hpp:19, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string.hpp:19, from cstrsplit.cc:7: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 | ); | ~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 | ); | ~ | - /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 | ); | ~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/bind/mem_fn.hpp:25, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/mem_fn.hpp:22, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/function/detail/prologue.hpp:19, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/function.hpp:30, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/find_iterator.hpp:24, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:27, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:16, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string.hpp:23: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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) | ^~~~~~~~ In file included from /usr/include/c++/13/memory:78, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/function/function_base.hpp:34, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/function/detail/prologue.hpp:18: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here 65 | template<typename> class auto_ptr; | ^~~~~~~~ In file included from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/assert.hpp:35, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:20, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:19, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/size_type.hpp:20, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/size.hpp:21, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/functions.hpp:20, from /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/iterator_range_core.hpp:38: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >, const char*>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:81:13: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:26: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/concept.hpp:40:18: 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 = const char*]’ 40 | void constraints() | ^~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:31: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>)>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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(); } | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>)>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:152:13: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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(); } | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<const char*>)>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<const char*>)>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> > >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> > >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<const char*> >)>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 = const char*]’ 37 | ~model() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> > >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> > >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> > >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const boost::iterator_range<const char*> >)>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>; SinglePassRange2 = boost::iterator_range<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 = const char*; Iterator2T = const char*]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/find_iterator.hpp:359:32: required from ‘bool boost::algorithm::split_iterator<IteratorT>::equal(const boost::algorithm::split_iterator<IteratorT>&) const [with IteratorT = const char*]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>; Facade2 = boost::algorithm::split_iterator<const char*>; mpl_::true_ = mpl_::bool_<true>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>; V1 = const boost::iterator_range<const char*>; TC1 = forward_traversal_tag; Reference1 = const boost::iterator_range<const char*>&; Difference1 = long int; Derived2 = boost::algorithm::split_iterator<const char*>; V2 = const boost::iterator_range<const char*>; TC2 = forward_traversal_tag; Reference2 = const boost::iterator_range<const 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]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/iterator/iterator_adaptor.hpp:305:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ 37 | ~model() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<const char*>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 = const char*]’ 37 | ~model() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<const char*>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 = const char*]’ 37 | ~model() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<const char*>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 = const char*]’ 37 | ~model() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<const char*>]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<const char*>’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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 = const char*]’ 37 | ~model() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’: /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> > >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept<const boost::iterator_range<const char*> >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> > >::value’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*> > >’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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>, const char*>, boost::algorithm::split_iterator<const 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>, const char*>, boost::algorithm::split_iterator<const 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]’ /usr/include/c++/13/bits/stl_vector.h:1671: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>, const char*>, boost::algorithm::split_iterator<const char*>, boost::use_default, boost::use_default>; _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]’ /usr/include/c++/13/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>, const char*>, boost::algorithm::split_iterator<const 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> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/iter_find.hpp:186:31: required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = detail::token_finderF<detail::is_any_ofF<char> >]’ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/algorithm/string/split.hpp:158:50: required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, token_compress_mode_type) [with SequenceSequenceT = std::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = detail::is_any_ofF<char>]’ cstrsplit.cc:14:15: required from here /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/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<const char*>]’ 37 | ~model() | ^ /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c desc.cc -o desc.o desc.cc: In function ‘SEXPREC* genAPDescriptor(SEXP)’: desc.cc:249:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 249 | for(int i=0; i < descs.size(); i++) | ~~^~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c fingerprints.cc -o fingerprints.o fingerprints.cc: In function ‘SEXPREC* uniquifyAtomPairs(SEXP)’: fingerprints.cc:138:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexedValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for(int i=0; i < aps.size(); i++) | ~~^~~~~~~~~~~~ fingerprints.cc:145:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexedValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for(int i=0; i < aps.size(); i++){ | ~~^~~~~~~~~~~~ fingerprints.cc:158:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexedValue*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for(int i=0; i < aps.size(); i++){ | ~~^~~~~~~~~~~~ g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c formats.cc -o formats.o formats.cc: In function ‘int sdf_iter(std::fstream&, std::string&, int&)’: formats.cc:237:24: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 4 bytes from a string of length 100001 [-Wstringop-truncation] 237 | strncpy(buf_4, line, 4); | ^ g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c molecule.cc -o molecule.o g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c r_wrap.cc -o r_wrap.o r_wrap.cc:758: warning: "R_NO_REMAP" redefined 758 | # define R_NO_REMAP | <command-line>: note: this is the location of the previous definition r_wrap.cc:761: warning: "STRICT_R_HEADERS" redefined 761 | # define STRICT_R_HEADERS | <command-line>: note: this is the location of the previous definition g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c script.cc -o script.o In file included from script.cc:2: desc.h:39:13: warning: ‘elements’ defined but not used [-Wunused-variable] 39 | static char elements[112][3] = { | ^~~~~~~~ g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.20-bioc/R/include" -DNDEBUG -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/Rcpp/include' -I'/media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/BH/include' -I/usr/local/include -DNO_MAIN -DNO_DEBUG -DSTRICT_R_HEADERS -DR_NO_REMAP -fpic -g -O2 -Wall -c similarity.cc -o similarity.o In file included from similarity.cc:1: desc.h:39:13: warning: ‘elements’ defined but not used [-Wunused-variable] 39 | static char elements[112][3] = { | ^~~~~~~~ g++ -std=gnu++17 -shared -L/home/biocbuild/bbs-3.20-bioc/R/lib -L/usr/local/lib -o ChemmineR.so DisjointSets.o cluster.o cstrsplit.o desc.o fingerprints.o formats.o molecule.o r_wrap.o script.o similarity.o -L/home/biocbuild/bbs-3.20-bioc/R/lib -lR installing to /media/volume/teran2_disk/biocbuild/bbs-3.20-bioc/R/site-library/00LOCK-ChemmineR/00new/ChemmineR/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** 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 (ChemmineR)
ChemmineR.Rcheck/tests/runTests.Rout
R version 4.4.1 (2024-06-14) -- "Race for Your Life" Copyright (C) 2024 The R Foundation for Statistical Computing Platform: x86_64-pc-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. > BiocGenerics:::testPackage("ChemmineR") ======= testing fpset =============================================== ======= folding... Loading required package: RSQLite [1] "createing db" [1] "createing db" [1] "loading first half, no features" [1] "createing db" [1] "loading first half,with features" adding new features to existing compounds. This could take a while [1] "loading incomplete features" [1] "loading second half" adding new features to existing compounds. This could take a while [1] "done loading" [1] "createing db" adding new features to existing compounds. This could take a while [1] "found 70 compounds" [1] "found 20 compounds" Timing stopped at: 0 0 0.001 Error in DEACTIVATED("local test") : local test In addition: There were 14 warnings (use warnings() to see them) Timing stopped at: 0 0 0 Error in DEACTIVATED("local test only") : local test only found 100 ids [1] 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 [19] 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 [37] 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 [55] 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 [73] 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 [91] 291 292 293 294 295 296 297 298 299 300 starting parBatchByIndex Loading required package: snow int [1:100] 201 202 203 204 205 206 207 208 209 210 ... NULL [1] "results: parBench-sub-1,parBench-sub-2,parBench-sub-3,parBench-sub-4,parBench-sub-5,parBench-sub-6,parBench-sub-7,parBench-sub-8,parBench-sub-9,parBench-sub-10" [1] "loading duplications" loading 1 new compounds, updating 1 compounds fetching features: Timing stopped at: 0 0 0 Error in DEACTIVATED("causing timeout on bioc, disabling for now") : causing timeout on bioc, disabling for now In addition: Warning messages: 1: In for (i in seq_len(n)) { : closing unused connection 5 (<-localhost:11116) 2: In for (i in seq_len(n)) { : closing unused connection 4 (<-localhost:11116) 3: In for (i in seq_len(n)) { : closing unused connection 3 (<-localhost:11116) Timing stopped at: 0.001 0 0 Error in DEACTIVATED("this test requires ChemmineOB, but not available") : this test requires ChemmineOB, but not available Timing stopped at: 0 0 0.001 Error in DEACTIVATED("this test requires ChemmineOB, but not available") : this test requires ChemmineOB, but not available Timing stopped at: 0.001 0 0 Error in DEACTIVATED("this test requires ChemmineOB, but not available") : this test requires ChemmineOB, but not available Timing stopped at: 0 0 0 Error in DEACTIVATED("this test requires ChemmineOB, but not available") : this test requires ChemmineOB, but not available Timing stopped at: 0 0 0 Error in DEACTIVATED("removed old version of function") : removed old version of function Timing stopped at: 0 0 0 Error in DEACTIVATED("just for manual testing") : just for manual testing Timing stopped at: 0 0 0 Error in DEACTIVATED("this test requires ChemmineOB, but not available") : this test requires ChemmineOB, but not available Timing stopped at: 0 0 0 Error in DEACTIVATED("requires local files") : requires local files Timing stopped at: 0 0 0 Error in DEACTIVATED("fails on ubuntu 16.04") : fails on ubuntu 16.04 Timing stopped at: 0 0 0 Error in DEACTIVATED("Causes SSL protocol version error on BioC") : Causes SSL protocol version error on BioC Timing stopped at: 0 0 0 Error in DEACTIVATED("this test requires ChemmineOB, but not available") : this test requires ChemmineOB, but not available Timing stopped at: 0 0 0 Error in DEACTIVATED("this test requires ChemmineOB, but not installed") : this test requires ChemmineOB, but not installed RUNIT TEST PROTOCOL -- Thu Oct 31 00:16:26 2024 *********************************************** Number of test functions: 16 Number of deactivated test functions: 15 Number of errors: 0 Number of failures: 0 1 Test Suite : ChemmineR RUnit Tests - 16 test functions, 0 errors, 0 failures Number of test functions: 16 Number of deactivated test functions: 15 Number of errors: 0 Number of failures: 0 > > proc.time() user system elapsed 6.399 0.342 8.265
ChemmineR.Rcheck/ChemmineR-Ex.timings
name | user | system | elapsed | |
AP-class | 0.167 | 0.039 | 0.233 | |
APset-class | 0.179 | 0.033 | 0.216 | |
ExtSDF-class | 0.000 | 0.001 | 0.001 | |
FP-class | 0.041 | 0.001 | 0.042 | |
FPset-class | 0.123 | 0.008 | 0.131 | |
SDF-class | 0.028 | 0.000 | 0.028 | |
SDF2apcmp | 0.019 | 0.000 | 0.019 | |
SDFDataTable | 0 | 0 | 0 | |
SDFset-class | 0.240 | 0.013 | 0.261 | |
SDFset2SDF | 0.033 | 0.018 | 0.052 | |
SDFset2list | 0.020 | 0.015 | 0.096 | |
SDFstr-class | 0.137 | 0.005 | 0.169 | |
SMI-class | 0.002 | 0.000 | 0.002 | |
SMIset-class | 0.003 | 0.000 | 0.003 | |
addDescriptorType | 0 | 0 | 0 | |
addNewFeatures | 1.659 | 0.042 | 1.856 | |
ap | 0.038 | 0.005 | 0.043 | |
apfp | 0.000 | 0.001 | 0.002 | |
apset | 0.002 | 0.000 | 0.003 | |
apset2descdb | 0.159 | 0.039 | 0.198 | |
atomblock | 0.039 | 0.008 | 0.047 | |
atomcount | 0.086 | 0.002 | 0.088 | |
atomprop | 0.001 | 0.001 | 0.002 | |
atomsubset | 0.014 | 0.000 | 0.014 | |
batchByIndex | 0 | 0 | 0 | |
bondblock | 0.038 | 0.004 | 0.042 | |
bonds | 0.015 | 0.001 | 0.017 | |
browseJob | 0 | 0 | 0 | |
bufferLines | 0 | 0 | 0 | |
bufferResultSet | 0.001 | 0.000 | 0.000 | |
byCluster | 0.364 | 0.000 | 0.416 | |
canonicalNumbering | 0 | 0 | 0 | |
canonicalize | 0 | 0 | 0 | |
cid | 0.031 | 0.001 | 0.031 | |
cluster.sizestat | 0.243 | 0.001 | 0.265 | |
cluster.visualize | 0.307 | 0.002 | 0.312 | |
cmp.cluster | 1.037 | 0.007 | 1.344 | |
cmp.duplicated | 0.03 | 0.00 | 0.05 | |
cmp.parse | 0.017 | 0.001 | 0.030 | |
cmp.parse1 | 0 | 0 | 0 | |
cmp.search | 0.446 | 0.004 | 0.751 | |
cmp.similarity | 0.009 | 0.001 | 0.010 | |
conMA | 0.026 | 0.003 | 0.029 | |
connections | 0.109 | 0.001 | 0.148 | |
datablock | 0.111 | 0.003 | 0.115 | |
datablock2ma | 0.021 | 0.000 | 0.021 | |
db.explain | 0.017 | 0.001 | 0.017 | |
db.subset | 0.002 | 0.000 | 0.001 | |
dbTransaction | 0.012 | 0.002 | 0.014 | |
desc2fp | 0.047 | 0.000 | 0.047 | |
draw_sdf | 0.295 | 0.023 | 0.320 | |
exactMassOB | 0 | 0 | 0 | |
findCompounds | 1.441 | 0.002 | 1.624 | |
findCompoundsByName | 0.165 | 0.004 | 0.170 | |
fingerprintOB | 0 | 0 | 0 | |
fold | 0.001 | 0.000 | 0.000 | |
foldCount | 0 | 0 | 0 | |
fp2bit | 0.209 | 0.008 | 0.219 | |
fpSim | 0.217 | 0.000 | 0.219 | |
fptype | 0.001 | 0.000 | 0.000 | |
fromNNMatrix | 0.363 | 0.000 | 0.366 | |
genAPDescriptors | 0.009 | 0.001 | 0.010 | |
genParameters | 0.377 | 0.004 | 0.408 | |
generate3DCoords | 0 | 0 | 0 | |
getAllCompoundIds | 0.156 | 0.001 | 0.158 | |
getAtomAttr | 0 | 0 | 0 | |
getBondAttr | 0.001 | 0.000 | 0.000 | |
getCompoundFeatures | 1.374 | 0.008 | 1.461 | |
getCompoundNames | 0.155 | 0.003 | 0.162 | |
getCompounds | 0.164 | 0.003 | 0.167 | |
getIds | 0 | 0 | 0 | |
grepSDFset | 0.023 | 0.000 | 0.033 | |
groups | 0.072 | 0.002 | 0.075 | |
header | 0.035 | 0.002 | 0.038 | |
initDb | 0.012 | 0.002 | 0.013 | |
jarvisPatrick | 1.128 | 0.008 | 1.146 | |
jobToken-class | 0 | 0 | 0 | |
largestComponent | 0 | 0 | 0 | |
launchCMTool | 0 | 0 | 0 | |
listCMTools | 0 | 0 | 0 | |
listFeatures | 0.186 | 0.005 | 0.192 | |
loadSdf | 1.523 | 0.005 | 1.543 | |
makeUnique | 0.01 | 0.00 | 0.01 | |
maximallyDissimilar | 0.105 | 0.001 | 0.106 | |
nearestNeighbors | 0.468 | 0.003 | 0.478 | |
numBits | 0.000 | 0.000 | 0.001 | |
obmol | 0.000 | 0.000 | 0.001 | |
openBabelPlot | 0.001 | 0.000 | 0.000 | |
parBatchByIndex | 0 | 0 | 0 | |
plotStruc | 0.113 | 0.004 | 0.117 | |
propOB | 0 | 0 | 0 | |
pubchemCidToSDF | 0 | 0 | 0 | |
pubchemFPencoding | 0.002 | 0.000 | 0.001 | |
pubchemInchi2cid | 0 | 0 | 0 | |
pubchemInchikey2sdf | 0 | 0 | 0 | |
pubchemName2CID | 0.000 | 0.000 | 0.001 | |
pubchemSDFSearch | 0 | 0 | 0 | |
pubchemSmilesSearch | 0 | 0 | 0 | |
read.AP | 0.008 | 0.002 | 0.010 | |
read.SDFindex | 0.009 | 0.000 | 0.010 | |
read.SDFset | 0.257 | 0.003 | 0.262 | |
read.SDFstr | 0.378 | 0.001 | 0.382 | |
read.SMIset | 0.001 | 0.000 | 0.001 | |
regenerateCoords | 0 | 0 | 0 | |
result | 0 | 0 | 0 | |
rings | 0.336 | 0.001 | 0.338 | |
sdf.subset | 0 | 0 | 0 | |
sdf.visualize | 0.009 | 0.000 | 0.010 | |
sdf2ap | 0.140 | 0.032 | 0.173 | |
sdf2list | 0.012 | 0.003 | 0.015 | |
sdf2smiles | 0 | 0 | 0 | |
sdf2str | 0.013 | 0.002 | 0.015 | |
sdfStream | 0.01 | 0.00 | 0.01 | |
sdfid | 0.01 | 0.00 | 0.01 | |
sdfsample | 0.019 | 0.000 | 0.019 | |
sdfstr2list | 0.236 | 0.136 | 0.397 | |
searchSim | 0 | 0 | 0 | |
searchString | 0 | 0 | 0 | |
selectInBatches | 0.000 | 0.000 | 0.001 | |
setPriorities | 0 | 0 | 0 | |
smartsSearchOB | 0 | 0 | 0 | |
smiles2sdf | 0 | 0 | 0 | |
smisample | 0.001 | 0.001 | 0.002 | |
status | 0 | 0 | 0 | |
toolDetails | 0 | 0 | 0 | |
trimNeighbors | 0.634 | 0.002 | 0.652 | |
validSDF | 0.011 | 0.001 | 0.012 | |
view | 0.024 | 0.000 | 0.024 | |
write.SDF | 0.077 | 0.000 | 0.077 | |
write.SDFsplit | 0.009 | 0.001 | 0.010 | |
write.SMI | 0.001 | 0.000 | 0.000 | |